Спецификация UDDI определяет способ публикации и поиска информации о Web-службах.
UDDI содержит схему XML для сообщений SOAP, определяющую набор документов для описания информации о бизнесе и службах, общий набор API для запросов и публикации информации в каталогах и API для копирования записей каталогов между равноправными узлами UDDI.
Дополнительная информация о UDDI приведена на сайте www.uddi.org
UDDI управляет обнаружением Web-служб с помощью распределенного реестра бизнесов и описаний их служб, реализованных в общем формате XML. Прежде, чем вы сможете опубликовать бизнес-объект и Web-службу в общем реестре, следует зарегистрировать бизнес-объект в реестре UDDI.
Реестры UDDI бывают двух типов: общие и частные. Оба типа соответствуют одним спецификациям. Частный реестр позволяет публиковать и тестировать внутренние приложения электронного бизнеса в защищенной частной среде.
Общий реестр является набором равноправных каталогов, содержащим сведения о бизнесах и службах. Он обнаруживает службы, зарегистрированные в одном из его равноправных узлов, и облегчает обнаружение опубликованных Web-служб. Данные регулярно копируются в обоих реестрах. Это обеспечивает согласованность форматов описания служб и облегчает отслеживание изменений. IBM® поддерживает два общих реестра, которые называются бизнес-реестр IBM UDDI и тестовый реестр IBM UDDI. Тестовый реестр IBM UDDI позволяет разрабатывать Web-службы и выполнять процесс регистрации в UDDI не помещая Web-службу в официальный реестр. Используйте тестовый реестр IBM UDDI для экспериментирования с UDDI, а также тестирования и проверки Web-службы. Дополнительная информация об общих реестрах IBM приведена на сайте http://uddi.ibm.com Список общих реестров приведен на сайте http://www.uddi.org/register.html
Частные реестры применяются для публикации информации о внутренних приложениях в защищенной среде.
Бизнес-реестр UDDI выполняет роль каталога B2B, связывая рынок, покупателей и продавцов. Информация, указанная в реестре, состоит из трех компонентов: белых, желтых и зеленых страниц. На белых страницах приведено название бизнеса, контактные сведения и текстовое описание служб бизнеса. Желтые страницы содержат сведение о категории промышленности, приведенной на основе стандартных таксономий, таких как NAICS, ISO 3166 и UNSPSC. На зеленых страницах указаны ссылки на спецификации Web-служб и указатели на различные механизмы обнаружения на основе файла и URL. Это облегчает бизнесам интеграцию на рынках. Так как выполнена регистрация, информация становится доступной во всех приложениях. Дополнительные сведения о NAICS приведены по адресу www.naics.com Дополнительная информация о UNSPSC приведена по адресу www.unspsc.org Дополнительные сведения о ISO 3166 приведены по адресу http://www.iso.org/iso/en/prods-services/iso3166ma/index.html
Бизнесы заполняют реестры описаниями поддерживаемых ими служб. UDDI присваивает уникальный идентификатор каждому описанию службы и регистрации бизнеса. Они становятся ключами служб и бизнесов соответственно. Поисковые службы и приложения отправляют реестрам запросы для обнаружения служб. Серверы UDDI являются каталогами доступных служб и поставщиков служб.