Web Service چیست ؟
فرض کنید شما یک وب سایت دارید که اطلاعاتی در مورد آخرین اخبار استان خود را به صورت روز به روز در آن قرار می دهید ، چند سایت یا سازمان از شما می خواهند که این اطلاعات را به صورت Online در اختیار آنها نیز بگذارید چه باید کرد؟راه حل این است که منبع اطلاعات را به نحوی در اختیار آنها قراردهید ، اما چگونه ؟ فرض کنید اطلاعات شما در یک بانک SQL Server ذخیره شده باشد آیا می خواهید کلمه عبور بانک را در اختیار آنها قرار دهید یا به تعداد آنها کاربر تعریف کنید و حقوق آنها را در بانک اطلاعاتی جدا گانه تعریف کنید ، البته این یک راه حل می باشد و به دلایل زیادی منطقی نیست چون هم امنیت بانک اطلاعاتی خود را به خطر انداخته اید و هم برای هر سایت جدید با ید یکسری کارها به صورت دستی انجام دهید و . . . . بهترین راه حل این است که آن اطلاعاتی که مایلید در اختیار دیگران قرار دهید را توسط یک ابزار در وب سایت خود به اشتراک بگذارید و همه کسانی که مایل به استفاده از آن می باشند اطلاعات را به صورت Online در اختیار بگیرند بدین طریق نه امنیت بانک اطلاعاتی شما به خطر می افتد و نه نیاز به کار دستی برای هر سایت به صورت جداگانه دارید.
با این مقدمه مطمئنا با مفهوم Web Services آشنا شدید به طور کلی Web Service ها کتابخانه ای از توابع مشترک تحت وبی هستند که همه یا برخی افراد (بسته به سیاست شما) قادر به استفاده از این توابع می باشند .