Universal Description, Discovery and Integration (UDDI)

UDDI - универсальное описание, поиск и интеграция. Для использования веб-сервиса клиенту необходимо в первую очередь получить файл ее описания в формате WSDL. Эти файлы, как правило, хранятся на сервере, на котором развернут веб-сервис, и к ним можно получить доступ по HTTP. Однако остается непонятным, как найти, нужный сервис, и где именно находится этот файл. Спецификация UDDI позволяет найти ответы на эти вопросы путем использования специального хранилища (репозитория), где различные организации могут разместить данные о предоставляемых ими веб-сервисах.

Реестр UDDI представляет собой веб-сервис, который, обладая определенным интерфейсом, позволяет производить поиск по различным параметрам организаций или частных лиц, предоставляемые ими сервисы и другую сопутствующую информацию.

Проект UDDI (https://www.uddi.org/) был основан независимым консорциумом производителей, в который вошли более 100 компаний.

Дополнительные технологии

Все эти технологии обеспечивают реализацию базовых свойств веб-сервиса, описанных в его определении и лежат в основе взаимодействия веб-сервисов в рамках сервисно-ориентированной архитектуры. За границами этих технологий лежат многие вопросы функционирования веб-сервисов, которые неизбежно встают при их практическом применении. Это вопросы обеспечения безопасности, отказоустойчивости и надежной передачи сообщений, транзакционной целостности, потоков выполнения бизнес-процессов. Для решения этих вопросов разработано много, подчас конкурирующих между собой стандартов и технологий. В связи с этим консорциум W3C предпринимает определенные шаги по стандартизации и определению архитектуры веб-сервисов в этих областях. В частности было создано международное объединение, в которое вошли около ста пятидесяти ведущих компаний. Эта организация получила название WS-I (Web Services Interoperability Organization, https://www.ws-i.org/). В ее задачи входит выработка и популяризация стандартов взаимодействия веб-сервисов в рамках сервисно-ориентированной архитектуры.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: