PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله وب سرویس های net.



آبجی
25th February 2010, 11:58 PM
وب سرویس ها واحدهای کوچک کد که برای گرداندن یک کار محدود ساخته شده اند، هستند.
عناوین این مطلب به شرح زیر هستند:


وب سرویس ها چه چیزی هستند؟
واحدهای کوچک کد
پروتکل های وب بر پایه XML
مستقل از سیستم عامل
منافع وب سرویس ها



وب سرویس ها چه چیزی هستند؟


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


واحدهای کوچک کد
وب سرویس ها واحدهای کوچک کد هستند که برای گرداندن یک مجموعه از کارهای محدود طراحی شده اند.
به عنوان مثال یک وب سرویس می تواند بک برنامه کوچک طراحی شده برای کاربردهای دیگر نسبت به آخرین قیمت های بورس اوراق بهادار باشد. یا یک وب سرویس می تواند یک برنامه کوچک طراحی شده برای پرداخت های کارت اعتباری باشد.

پروتکل های وب بر پایه XML
وب سرویس ها از پروتکل های استاندارد یعنی HTTP, XML, SOAP, WSDL و UDDI استفاده می کنند.

HTTP
HTTP) Hypertext Transfer Protocol) استاندارد World Wide Web برای ارتباط بر روی اینترنت است.
HTTP توسط کنسرسیوم وب جهانی ((World Wide Web Consortium (W3C) استاندارد شده است.

XML
XML) eXtensible Markup Language) یک استاندارد خوب برای دخیره سازی، حمل کردن و مبادله کردن داده ها دانسته شده است. XML توسط W3C استاندارد شده است.

SOAP
SOAP) Simple Object Access Protocol) یک محیط سبک و زبان ازتباطی بی طرفی است که به برنامه ها اجازه ارتباط اینترنت از طریق استاندارد HTTP را می دهد. SOAP توسط W3C استاندارد شده است.

WSDL
WSDL) Web Services Description Language) زبانی بر پایه ZML استفاده شده برای تعریف وب سرویس ها و شرح چگونگی دستیابی به آن ها، است. WSDL یک پیشنهاد از Ariba ، IBM و Microsoft برای توصیف خدمات برای فعالیت XML کنسرسیوم وب جهانی (W3C ) بر روی پروتکل های XML است.

UDDI
UDDI) Universal Description, Discovery and Integration) یک دایرکتوری سرویس است، جائیکه حرفه می توانند ثبت شوند و وب سرویس ها را جستجو کنند.
UDDI یک رجیستر عمومی است ، جاییکه شخص می تواند درباره وب سرویس ها منتشر بکند و سراغ بگیرید.

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

منافع وب سرویس ها


ارتباط آسان بین برنامه ها
آسانی استفاده دوباره از وب سرویس
آسانی توزیع اطلاعات برای مصرف کنندگان بیشتر
توسعه سریع

وب سرویس ها انتقال اطلاعات بین برنامه ها را آسان می کنند. همچنین آن ها این امکان را فراهم می سازند که از وب سرویس ها دوباره استفاده کنیم بجای اینکاه دوباره آن ها را بنویسیم.
وب سرویس ها می توانند امکانات جدید برای حرفه ها ایجاد کند، زیرا آن به آسانی می تواند راهی را برای تقسیم اطلاعات برای مصرف کنندگان زیاد تامین کند. به عنوان مثال طراحی سیستم جدول زمانی و بلیط های یک شرکت هواپیمایی.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد