سرویس callable entities or application functionalities است که از طریق مبادله پیام قابل دسترسی می باشد. برای تسهیل این مبادلات برای WebService ها یک قرارداد واضح – اینترفیس- تعریف شده است.
استفاده کننده ی سرویس برای استفاده از سرویس ابتدا به سرویس دایرکتوری مراجعه می کند تا سرویس را بیابد و استفاده کند و در صورت نبودن سرویس به Service Provider درخواست ایجاد این سرویس را ارسال می کند.
سرویس می تواند به هر زبانی نوشته شده باشد و البته توصیف آن در Web Services Description Language که به اختصار WSDL نامیده می شود، آمده باشد.