Для поиска нужных пользователю Web-служб создана спецификация UDDI (Universal Description Discovery and Integration - универсальный стандарт описания, обнаружения и интеграции документов), которая является каталогом (аналогичным телефонной книге) Web-служб. Стандарт UDDI служит для описаний возможностей Web-служб, размещаемых в Internet. В описания могут входить названия компаний, контактные реквизиты, URL предоставляемых Web-сервисов, метаданные, описывающие интерфейсы к соответствующим веб-сервисам, и.т.д. Сама служба UDDI- размещена по известному пользователю адресу.
Рис. 1.  Архитектура UDDI-службы
Появление стандарта UDDI во-многом связано с потребностями электронной торговли. С его помощью компании могут представлять информацию о своих предложениях ведущим клиентам и торговым партнерам. В стандарте предусмотрены бизнес-реестры, обеспечивающие быстрый и простой доступ к информации об услугах компаний.
UDDI базируется на записях четырех типов: Business Entity, Business Service, Binding Template и Technology Model.
Элемент Business Entity описывает приложение, к которому относится данный Web-сервис. Этот элемент может включать описания категорий приложения для облегчения поиска данных. Это так называемые "Белые страницы", напоминающие телефонную книгу и включающие адреса, контактную информацию и известные идентификаторы компаний.
Элемент Business Service — это класс сервисов в рамках определенного приложения. Это так называемые "Желтые страницы" с информацией об отраслевых кодах, наименованиях продуктов, идентификаторах бизнеса и т.п.
Вместе элементы Binding Template и Technology Model описывают технические характеристики Web-службы. Это "Зеленые страницы", включающие ссылки на спецификации для Web-служб, на различные файлы и механизмы обнаружения, основанные на URL. Важной характеристикой является адрес для вызова данной Web-службы. Адресом может быть URL, адрес электронной почты или телефонный номер. Т.е. UDDI напоминает по своей архитектуре службу доменных имен DNS.
В большинстве случаев элементы UDDI описываются на языке WSDL, являющемся подмножеством XML.
Технология UDDI включает API для публикаций и для поиска информации.
Организации, заинтересованные в распространении информации, используют API для публикаций. Описания в виде репозитария UDDI (базы данных общего пользования, в которой компании сами себя регистрируют) имеются в сети Internet на определенных серверах (например, на серверах компаний Microsoft, Hewlett Packard, IBM, SAP). Для регистрации в репозитарии, последующей поддержки сведений о себе и извлечения нужной информации в распоряжение компаний стандарт UDDI предоставляет ряд команд (сохранение или удаление той или иной записи, просмотр данных, активизация Web-сервиса, доступного благодаря Binding Template и Technology Model и т.п.).
Для поиска информации UDDI предоставляет ряд программных интерфейсов запроса. В ответах могут содержаться данные об организациях, их услугах, коды доступа к сервису.