Веб-служба: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м REST -это не протокол, это архитектурный стиль.
обновление
Строка 10:
== Архитектура ==
Как показано на рисунке, можно выделить три инстанции, взаимодействующие в рамках веб-службы. Переведём их названия как
 
* заказчик (''service requester'');
* исполнитель (''service provider'');
* каталог (''service broker'').
Когда служба разработана, исполнитель регистрирует её в каталоге, где её могут найти потенциальные заказчики. Заказчик, найдя в каталоге подходящую службу, импортирует оттуда её [[WSDL]]-спецификацию и разрабатывает в соответствии с ней своё программное обеспечение. WSDL описывает формат запросов и ответов, которыми обмениваются заказчик и исполнитель в процессе работы. Для обеспечения взаимодействия используются следующие стандарты:
Строка 17 ⟶ 16 :
* [[SOAP]]: Протокол обмена сообщениями на базе XML;
* [[WSDL]]: Язык описания внешних интерфейсов веб-службы на базе XML;
* [[UDDI]]: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description and Integration). Каталог веб-служб и сведений о компаниях, предоставляющих веб-службы во всеобщее пользование или конкретным компаниям. Пока UDDI существуют, однако, только в небольших фирменных сетях и ещё не нашли широкого распространения в открытом интернете.
 
== Методы разработки ==