خدمت وب: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Amirzeinaali (بحث | مشارکتها) جزبدون خلاصۀ ویرایش |
Amirzeinaali (بحث | مشارکتها) جزبدون خلاصۀ ویرایش |
||
خط ۱۸:
=== [[زبان توصیف خدمات وب]] (WSDL) ===
هر چه بیشتر پروتکلهای مخابراتی و فرمت پیامها بر روی وب به سمت استاندارد شدن پیش میرود، امکان و اهمیت توصیف مخابرات و امور تبادل یافته، به شیوههای
=== [[شرح، کشف، و یکپارچهسازی فراگیر|شرح، کشف، و یکپارچهسازی جهانی]] (UDDI) ===
به وسیله فناوری ''شرح، کشف، و یکپارچهسازی فراگیر'' (Universal Description، Discovery، and Integration) میتوان به انتشار و نیز جستجوی خدمات وب اقدام کرد. این فناوری، خدمات وب را سامان داده، و پس از شرح آنها، اطلاعات بدست آمده را در یک جایگاه مرکزی قرار میدهد.
دراینجا بیشتر
== انواع سبکهای استفاده از وب سرویسها ==
=== روش فراخوانی از راه دور - RPC ===
وب سرویسهای این نوع، توابع توزیع شدهای را اجرا میکنند که فراخوانی شان بسیار برای تولیدگرها آشناست،
=== معماری سرویس گرا - Service-oriented architecture ===
وب سرویسها را برای پیادهسازی معماری با رویکرد به مفاهیم معماری سرویس گرا (SOA) میتوان اجرا کرد که مبتنی است بر سادهترین واحدهای ارتباطی که همان پیغامها میباشند در تقابل با اعمال (operation)، به همین دلیل است که غالباً با نام سرویسهای پیغام گرا نامیده میشوند. این دست از وب سرویسها توسط اکثر تولیدکنندگان نرمافزار عمده در دنیا پشتیبانی میگردد، بر خلاف RPC در این مدل امکان اتصالات سست (loose coupling) محقق تر است به دلیل اینکه تأکید بر روی CONTRACT ی است که WSDL تولید کرده به جای اینکه بروی جزئیات زمینه اجرا باشد.
=== نمایانگر حالت انتقال - (Representational state transfer (REST) ===
|