web service protocol stack
- стек протоколов для работы с веб-сервисами
#
набор сетевых протоколов, обеспечивающих определение, локализацию, реализацию и взаимодействие веб-сервисов друг с другом. Состоит обычно из протоколов четырёх видов:
- (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