UDDI - Обзор
UDDI - это стандарт на основе XML для описания, публикации и поиска веб-сервисов.
UDDI означает Universal Description, Discovery, and Integration.
UDDI - это спецификация распределенного реестра веб-сервисов.
UDDI - это открытая платформа, независимая от платформы.
UDDI может взаимодействовать через протокол SOAP, CORBA, Java RMI.
UDDI использует язык определения веб-сервисов (WSDL) для описания интерфейсов к веб-сервисам.
UDDI рассматривается с SOAP и WSDL как один из трех основных стандартов веб-служб.
UDDI - это открытая отраслевая инициатива, позволяющая компаниям узнавать друг друга и определять, как они взаимодействуют через Интернет.
UDDI имеет два раздела -
Реестр всех метаданных веб-службы, включая указатель на WSDL-описание службы.
Набор определений типов портов WSDL для управления и поиска в этом реестре.
История UDDI
UDDI 1.0 был первоначально анонсирован Microsoft, IBM и Ariba в сентябре 2000 года.
С момента первого объявления инициатива UDDI расширилась и теперь включает более 300 компаний, включая Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP и Sun.
В мае 2001 года Microsoft и IBM запустили первые сайты операторов UDDI и запустили реестр UDDI.
В июне 2001 года UDDI анонсировала версию 2.0.
На момент написания этого руководства сайты Microsoft и IBM реализовали спецификацию 1.0 и планировали поддержку 2.0 в ближайшем будущем.
В настоящее время UDDI спонсируется OASIS.
Процессы партнерского взаимодействия
Процессы партнерского интерфейса (PIP) - это интерфейсы на основе XML, которые позволяют двум торговым партнерам обмениваться данными. Уже существуют десятки PIP. Некоторые из них перечислены здесь -
PIP2A2 - Позволяет партнеру запрашивать у другого информацию о продукте.
PIP3A2 - Позволяет партнеру запрашивать цену и наличие определенных продуктов.
PIP3A4 - Позволяет партнеру отправить электронный заказ на покупку и получить подтверждение заказа.
PIP3A3 - Позволяет партнеру передавать содержимое электронной корзины покупок.
PIP3B4 - Позволяет партнеру запрашивать статус конкретной поставки.
Частные реестры UDDI
В качестве альтернативы использованию общедоступной федеративной сети реестров UDDI, доступной в Интернете, компании или отраслевые группы могут выбрать создание собственных частных реестров UDDI.
Эти эксклюзивные услуги разработаны с единственной целью - позволить членам компании или отраслевой группы делиться и рекламировать услуги между собой.
Независимо от того, является ли реестр UDDI частью глобальной федеративной сети или частным и управляемым реестром, единственное, что связывает их вместе, - это общий API веб-сервисов для публикации и поиска компаний и сервисов, рекламируемых в реестре UDDI.