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

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