انواع پلتفرم های Web Service

shape
shape
shape
shape
shape
shape
shape
shape
در این متن با پروتکل های وب سرویس آشنا می شویم

انواع پلتفرم های وب سرویس

Web Service دارای ۳ پلتفرم عمده و پایه هستند.
۳ پلتفرم عمده Web Service ها عبارتند از : SOAP , WSDL و UDDI .

SOAP یک پروتکل بر مبنای زبان XML است که به نرم افزارها و سرویس های وب این امکان را می دهد ، تا اطلاعات خود را به وسیله HTTP با هم مبادله کنند .
به دلیل استفاده از زبان XML در SOAP ، انتقال اطلاعات بین نرم افزارها و سیستم های تحت وب مختلف بدون اشکال و با هماهنگی صورت می گیرد .
مهمترین ویژگی های SOAP عبارتند از :

  • SOAP مخفف عبارت ( Simple Object Access Protocol ) به معنای پروتکل ساده دسترسی به سرویس وب است .
  • SOAP یک پروتکل ارتباطی است .
  • SOAP یک فرمت استاندارد برای انتقال پیام و اطلاعات بین نرم افزارهای تحت وب است .
  • SOAP ، پروتکلی مستقل از پلتفرم ( سخت افزار ) و زبان ( نرم افزار ) می باشد . ( به دلیل استفاده از زبان مشترک XML ) .
  • SOAP بر مبنای XML نوشته شده است .
  • SOAP زبانی ساده و قابل توسعه برای هر فرد و نرم افزار است .
  • SOAP یک استاندارد جهانی وب ( W3C ) می باشد .

چرا از SOAP استفاده کنیم ؟

یکی از مهمترین نیازهای سیستم های تحت وب ، امکان ارتباط و مبادله اطلاعات بر روی اینترنت است .
برخی از نرم افزارها و سیستم های تحت شبکه ، برای ارتباط با هم از اشیای ( Remote Procedure Calls ( RPC مثل DCOM استفاده می کنند . ولی این نوع اشیا یک مشکل بزرگ داشته و آن این است که به علت وجود حفره های امنیتی ، فایروال ها ، آنها را بلاک می کنند .
اما HTTP این مشکل را نداشته ، زیرا توسط تمام سیستم ها و مرورگرها به راحتی پشتیبانی شده و با فایروال ها نیز سازگاری دارد .
SOAP به وسیله HTTP ، راهی را فراهم می کند تا نرم افزارهای مختلف ، بر روی سرورها و پلتفرم های گوناگون ، بتوانند به راحتی با هم تبادل اطلاعات داشته باشند .

WSDL یک پروتکل بر مبنای زبان XML است که برای مکان یابی و تشریح Web Service ها به کار می رود .
مهمترین ویژگی های WSDL عبارتند از :

  • WSDL مخفف عبارت ( Web Services Description Language ) به معنای زبان توضیح Web Service ها است .
  • WSDL بر مبنای زبان XML نوشته شده و از سخت افزار و نرم افزار مستقل عمل می کند .
  • WSDL برای مکان یابی ، آدرس دهی و ارائه توضیح درباره Web Service به کار می رود .
  • WSDL یک استاندارد کنسرسیوم جهانی وب W3C است .

UDDI یک مرجع و دایرکتوری است که شرکت ها و افراد می توانند مشخصات Web Service های خود را برای دسترسی سایرین ، در آن قرار دهند .
مهمترین ویژگی های UDDI عبارتند از :

  • UDDI مخفف عبارت ( Universal Description , Discovery and Integration ) به معنای سیستم جهانی توضیح ، جستجو و ارتباط وب سرویس ها است .
  • UDDI یک مرجع و دایرکتوری برای نگهداری اطلاعات انواع وب سرویس ها است .
  • UDDI برای ارتباط از پروتکل SOAP استفاده می کند .
  • UDDI در ساختار کاری NET. مایکروسافت ، نیز تعبیه شده است .

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *