آشنایی با وب سرویس و انواع آن

shape
shape
shape
shape
shape
shape
shape
shape

وب سرویس چیست ؟

در این مقاله قصد داریم در مورد آشنایی با وب سرویس و انواع آن صحبت کنیم

وب سرویس(Web Service) نرم افزار یا قطعه کدهایی است که در بستر وب کار می کند و از طریق پروتکل های استاندارد نظیر Http به ارسال و دریافت Data با نرم افزارهای دیگر ارتباط بر قرار می کند.

انواع پروتکل های web service
Extensible Markup Language- XML

یکی از روش های استاندارد انتقال دیتا به شیوه XML می باشد که صرفا در قالب متن انجام می شود و هیچگونه شکل را انتفال نمی دهد و استفاده از XML صرفا برای انتقال اطلاعات بین web service ها به کار می رود. نرم افزار هایی که web service را شناسایی می کنند می توانند بدون سیستم عامل خاصی به اطلاعات داخل فایل XML دسترسی داشته باشد.

Simple Object Access Protocol- SOAP

یکی از روش های استاندارد دیگر SOAP می باشد که عامل ایجاد ارتباطات میان نرم افزار ها و web service ها می باشد. عموما ارتباطات از طریق پروتکل امن Http انجام می شود.

Web Service Description Language- WSDL

یک استاندارد دیگر وب سرویس WSDL می باشد. هر web service یک فایل WSDL دارد که توصیف یا نحوه کار web service را انجام میدهد که به صورت یک فایل متنی به نرم افزار می گوید که وب سرویس مد نظر چه ورودی و خروجی برای دریافت و ارائه دارد. این استاندارد برای خود نرم افزار تولید می شود و ارتباطی با کاربران ندارد.

Universal Description, Discovery and Integration- UDDI

با بهره گیری از استانداردUDDI می توان web service ها را در اینترنت ثبت و جستجو نمود. UDDI یک فایل متنی می باشد که مبتنی بر XML می باشد که شرکت ها در آن web service های خود را معرفی می نمایند و اجازه دسترسی عمومی یا اختصاصی ان را مشخص کنند.

ویژگی های web service :

عدم وابستگی به سیستم عامل ها

عدم وابستگی به زبان برنامه نویسی

تسهیل در ایجاد ارتباط بین نرم افزارها

سهولت انتقال اطلاعات بین نرم افزارها

امکان ارائه سرویس تحت وب بر روی وب سایت های دیگر

 

در این مقاله در مورد آشنایی با وب سرویس و انواع آن صحبت کردیم در مطالب بعد بیشتر در این مورد صحبت میکنیم

منبع

پاسخی بگذارید

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