محصول تحت وب
از نگاه فناوری اطلاعات و بر اساس استانداردهای تعریف شده، وب سرویس (یا خدمت وبی) سرویس یا خدمتی است که از طریق وب (اینترنت) توسط یک دستگاه الکترونیکی (سرور یا خادم) به دستگاه الکترونیکی دیگر (سریس گیرنده یا Client)، ارائه میشود. در وب سرویس، از فناوریهای وبی مانند HTTP – که به صورت پایه برای ارتباط انسان با سرور(Human-to-machinee) طراحی شده است – برای ارتباط بین نرمافزار سرویس دهنده و نرمافزار سرویس گیرنده استفاده میشود. وب سرویس از HTTP بیشتر برای انتقال اطلاعات و دادها استفاده مینماید، این اطلاعات به صورت فایل و اغلب با دو استاندارد متداول XML و جیسن رد و بدل میشوند.
در عمل و در بیشتر موارد تحت وب به صورت یک رابط وب بین نرمافزارهای مختف مانند نرمافزارهای موبایل یا وب سایتهای مختلف با پایگاه دادهها (Data Base) استفاده میشود. همچنین وب سرویس این امکان را فراهم مینمایند تا اطلاعات و دادههای مختل را ازمنابع مختلف در یک صفحه نمایش داده شوند. به عنوان مثال با استفاده از وب سرویسهای سازمان بورس و سازمانهای هواشناسی اطلاعات مربوط به بورس و پیش بینی وضع هوا را در کنار هم نمایش داده میشود.
سازمان W3C واژهٔ وب سرویس را به صورت زیر ترجمه نموده است: «یک نرمافزار سیستمی که برای در خواست و پاسخ (فعل و انفعال) بین عناصر غیرانسانی (machine-to-machine) با قابلیت درک متقابل (interoperable) طراحی شده است».