وب سرویس (Web Service) ها قطعه کد هایی هستند که تحت وب قابل دسترسی اند و از طریق پروتکل های استانداردی مانند Http به انتقال و مبادله دیتا با سایر برنامه های کاربردی می پردازند. کار وب سرویس (Web Service) ها بر پایه دریافت و تولید پیغام ایجاد شده است. بدین منظور که آنها منتظر می مانند که کلاینت ها به آنها وصل شده و بنا به درخواست کلاینت ها به آن ها پاسخ می دهند .