چرا Web Services?
چند سال پیش، سرعت وب سرویسها به حدی نبود که مردم به آن علاقهمند شوند.
به لطف تلاشهای توسعهدهندگان اصلی IT در سالهای اخیر، بیشتر مردم و شرکتها به اتصال باند پهن دسترسی دارند و به طور فزایندهای از وب استفاده میکنند.
مهمترین چیز همکاری است
به دلیل اینکه تمامی پلتفرمهای اصلی میتوانند از طریق مرورگر وب به وب دسترسی پیدا کنند، پلتفرمهای مختلف میتوانند از این طریق با یکدیگر تعامل داشته باشند. برای اینکه این پلتفرمها بتوانند با هم کار کنند، برنامههای وب توسعه یافتهاند.
Web applications برنامههای سادهای هستند که روی Web اجرا میشوند. آنها بر اساس استانداردهای مرورگر وب ساخته میشوند و تقریباً توسط هر مرورگر روی هر پلتفرم قابل استفاده هستند.
Web services سطح Web برنامههای وب را به سطح دیگری میبرد
با استفاده از Web services، برنامه شما میتواند قابلیتها یا پیامها را به تمام جهان منتشر کند.
Web services از XML برای کدگذاری دادهها استفاده میکند و از SOAP برای انتقال دادهها از طریق پروتکلهای باز استفاده میکند.
با استفاده از Web services، سرور Win 2k بخش حسابداری شما میتواند به سرور UNIX تامینکننده IT متصل شود.
Web services دو نوع برنامه دارد
اجزای برنامه قابل استفاده مجدد
برخی از ویژگیها معمولاً توسط برنامههای مختلف استفاده میشوند. پس چرا باید آنها را مجدداً توسعه دهیم؟
Web services میتواند اجزای برنامه را به عنوان خدمات ارائه دهد، مانند تغییر نرخ ارز، پیشبینی هواشناسی یا حتی ترجمه زبان و غیره.
بهترین سناریو این است که هر برنامهای فقط یک نسخه برجسته داشته باشد، بنابراین هر کسی میتواند از آن در برنامه خود استفاده کند.
اتصال نرمافزارهای موجود
با ارائه راهی برای لینکدهی دادههای برنامههای مختلف، Web services به حل مشکلات همکاری کمک میکند.
با استفاده از Web services، شما میتوانید دادهها را بین برنامهها و پلتفرمهای مختلف تبادل کنید.