Стек протоколов веб-сервисов
— Стек протоколов веб-служб это стек протоколов компьютерных сетей (стек протоколов ), который используется для определения, поиска, реализации и взаимодействия веб-служб друг с другом. Стек протоколов веб-сервиса обычно состоит из четырех протоколов:
- (Сервисный) Транспортный протокол : отвечает за транспортировку сообщений между сетевыми приложениями и включает в себя такие протоколы, как HTTP , SMTP , FTP , а также более поздний расширяемый протокол обмена блоками (BEEP).
- (XML) Протокол обмена сообщениями : отвечает за кодирование сообщений в общий формат XML , чтобы их можно было понять на любом конце сетевого соединения. В настоящее время в эту область входят такие протоколы, как XML-RPC , WS-Addressing и SOAP .
- (Сервис) Протокол описания : используется для описания общедоступного интерфейса к определенной веб-службе. WSDL . Для этой цели обычно используется формат интерфейса
- (Служба) Протокол обнаружения : централизует службы в общем реестре, чтобы сетевые веб-службы могли публиковать свое местоположение и описание, а также упрощает обнаружение того, какие службы доступны в сети. Для этой цели было предназначено обнаружение и интеграция универсальных описаний (UDDI), но оно не получило широкого распространения.
Стек протоколов также может включать ряд протоколов более высокого уровня, таких как язык выполнения бизнес-процессов (WS-BPEL) или WS-Security для расширений безопасности.
Внешние ссылки
[ редактировать ]- Алекс Нгием (2003) Стек базовых веб-сервисов
- Итан Керами (2002). Десять часто задаваемых вопросов по веб-сервисам. Архивировано 9 марта 2007 г. на Wayback Machine.
- innoQ (2007) Стандарты веб-сервисов по состоянию на первый квартал 2007 г.
- Лоуренс Уилкс (обновлено в феврале 2005 г.) Стек протоколов веб-служб
- Павел Кульченко (2002) Акронимы веб-сервисов, демистифицированные