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

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