A especificação UDDI (Descrição, Descoberta e Integração Universais) define uma maneira de publicar e descobrir informações sobre serviços da Web.
O UDDI inclui um esquema XML para mensagens SOAP que define um conjunto de documentos para descrever informações comerciais e de serviços, um conjunto comum de APIs para consultar e publicar informações nos diretórios e uma API para replicar entradas de diretório entre nós UDDI pares.
Para obter mais informações sobre UDDI, consulte www.uddi.org
O UDDI gerencia a descoberta de serviços da Web contando com um registro distribuído de negócios e suas respectivas descrições de serviço em um formato XML comum. Antes de poder publicar a entidade de negócio e o serviço da Web em um registro público, primeiramente registre a entidade em um registro UDDI.
Os registros UDDI estão disponíveis em duas formas: público e privado. Ambos os tipos estão em conformidade com as mesmas especificações. Um registro privado permite publicar e testar aplicativos internos de e-business em um ambiente privado e seguro.
Registro público é uma coleção de diretórios pares que contêm informações sobre negócios e serviços. Ele localiza os serviços registrados em um de seus nós pares e facilita a descoberta dos serviços da Web publicados. Os dados são replicados em cada registro regularmente. Isso assegura consistência nos formatos de descrição dos serviços e facilita o rastreio de alterações à medida que elas ocorrem. A IBM® mantém dois registros públicos, chamados IBM UDDI Business Registry e IBM UDDI Test Registry. O IBM UDDI Test Registry permite desenvolver um serviço da Web e conhecer o processo de registro UDDI sem colocar o serviço da Web em um registro oficial. Use o IBM UDDI Test Registry para experimentar o UDDI e para testar e validar seu serviço da Web. Para obter informações adicionais sobre os registros públicos da IBM, consulte http://uddi.ibm.com. Para obter uma lista de registros públicos, consulte http://www.uddi.org/register.html.
Um registro privado permite publicar e testar aplicativos internos em um ambiente privado e seguro.
O UDDI Business Registry funciona como um diretório do B2B que vincula marketplaces, compradores e vendedores. As informações fornecidas no registro consistem em três componentes: páginas brancas, amarelas e verdes. As páginas brancas incluem o nome comercial, informações de contato e uma descrição de texto dos serviços da empresa. As páginas amarelas incluem categorizações industriais baseadas em taxonomias padrão, como NAICS, ISO 3166 e UNSPSC. As páginas verdes incluem referências a especificações de serviços da Web e ponteiros para vários mecanismos de descoberta baseados em URL e arquivo. Isso facilita às empresas a integração em todos os marketplaces. Como são registradas, as informações se tornam disponíveis em todos os aplicativos. Para obter mais informações sobre NAICS, consulte www.naics.com Para obter mais informações sobre UNSPSC, consulte www.unspsc.org Para obter mais informações sobre ISO 3166, consulte http://www.iso.org/iso/en/prods-services/iso3166ma/index.html
As empresas preenchem o registro com descrições dos serviços que elas suportam. O UDDI designa um identificador exclusivo a cada descrição de serviço e registro da empresa. Estes se tornam as chaves de serviço e negócio respectivamente. Mecanismos e aplicativos de procura consultam o registro para descobrir serviços. Os servidores UDDI são um diretório de serviços e fornecedores de serviços disponíveis.