web service protocol stack

  1. стек протоколов для работы с веб-сервисами

#

набор сетевых протоколов, обеспечивающих определение, локализацию, реализацию и взаимодействие веб-сервисов друг с другом. Состоит обычно из протоколов четырёх видов:

  • (Service) Transport Protocol (Транспортный протокол сервисов) – отвечает за пересылку сообщений между сетевыми приложениями; примеры – HTTP, SMTP, FTP и более современный протокол BEEP (Blocks Extensible Exchange Protocol);
  • (XML) Messaging Protocol (Протокол создания XML-сообщений) – отвечает за кодирование сообщений в стандартный формат XML, чтобы их можно было понимать любому оконечному сетевому устройству; примеры – XML-RPC, WS-Addressing и SOAP;
  • (Service) Description Protocol (Протокол описания сервисов) – служит для описания открытого интерфейса к конкретному веб-сервису; пример – язык WSDL;
  • (Service) Discovery Protocol (Протокол обнаружения, отыскания нужных веб-сервисов) – предусматривает централизованное сохранение и регистрацию веб-сервисов в общем регистре, чтобы каждый сервис мог опубликовать в нём своё описание и данные о местоположении и чтобы можно было легко видеть, какие сервисы имеются в сети; в настоящее время для этой цели обычно используется технология UDDI.

В стек протоколов входит также язык и набор протоколов для бизнес-процессов BPEL


Связные термины

Web service

Все термины