Descrição, Localização e Integração Universais (UDDI)

A especificação Descrição, Localização e Integração Universais (UDDI - Universal Description, Discovery, and Integration) define uma forma de publicar e localizar informações sobre serviços Web.

A UDDI tem duas funções:

A UDDI inclui um esquema XML para as mensagens SOAP que define um conjunto de documentos utilizados para descrever informações sobre negócios e serviços, um conjunto comum de APIs utilizados para consultar e publicar informações no directório e um API utilizado para replicar entradas de directórios entre nós UDDI de pares.

Para obter mais informações sobre a UDDI, consulte www.uddi.org

Registos da UDDI

A UDDI gere a localização de serviços Web ao contar com um registo distribuído de negócios e de descrições dos serviços implementados num formato XML comum. Antes de poder publicar a sua entidade empresarial e serviço Web num registo público, tem de registar a sua entidade empresarial com um registo UDDI.

Os registos UDDI têm duas formas: público e privado. Ambos os tipos estão em conformidade com as mesmas especificações. Um registo privado permite publicar e testar aplicações de e-business internas num ambiente privado seguro.

Um registo público é uma colecção de directórios de pares que contêm informação sobre negócios e serviços. Localiza os serviços que estão registados num dos nós de pares e facilita a identificação de serviços Web publicados. Os dados são regularmente replicados em cada um dos registos. Isto assegura consistência em formatos de descrição de serviços e facilita a localização de alterações à medida que estas vão acontecendo. A IBM® mantém dois registos públicos denominados IBM UDDI Business Registry e IBM UDDI Test Registry. O IBM UDDI Test Registry permite desenvolver o seu serviço Web e efectua o processo de registo UDDI sem colocar o seu serviço Web num registo oficial. Utilize o IBM UDDI Test Registry para experimentar o UDDI e para testar e validar o seu serviço Web. Para mais informações sobre os registos públicos da IBM, consulte http://uddi.ibm.com Para obter uma lista de registos públicos, consulte http://www.uddi.org/register.html

Um registo privado permite publicar e testar as suas aplicações internas num ambiente seguro e privado.

O UDDI Business Registry age como um directório B2B ao ligar mercados, compradores e vendedores. A informação facultada no registo consiste em três componentes: páginas brancas, páginas amarelas e páginas verdes. As páginas brancas incluem o nome da empresa, informações de contactos e um texto de descrição dos serviços empresariais. As páginas amarelas incluem categorizações industriais baseadas em taxonomias padrão, tais como NAICS, ISO 3166 e UNSPSC. As páginas verdes incluem referências a especificações para serviços Web e pistas para vários mecanismos de localização de ficheiros e baseados em URL. Isto facilita a integração das empresas nos mercados. Como está registada, a informação está disponível em todas as aplicações. Para obter mais informações sobre NAICS, consulte www.naics.com. Para mais informações sobre UNSPSC, consulte www.unspsc.org. Para mais informações sobre ISO 3166, consulte http://www.iso.org/iso/en/prods-services/iso3166ma/index.html.

As empresas preenchem o registo com descrições dos serviços que suportam. A UDDI atribui um identificador único para cada descrição de serviço e registo de empresa. Estes tornam-se as chaves do serviço e da empresa, respectivamente. Os motores de pesquisa e aplicações consultam o registo para localizar serviços. Os servidores da UDDI são um directório de serviços disponíveis e de fornecedores de serviços.