Definição – O que significa Universal Description Discovery and Integration (UDDI)?
Universal Description Discovery and Integration (UDDI) é um conjunto de especificações que definem um serviço de registro para serviços da Web e para outros serviços eletrônicos e não eletrônicos.
Um serviço de registro UDDI é um serviço da Web que gerencia informações sobre provedores de serviços, implementações de serviço e metadados de serviço. Os provedores anunciam seus serviços da Web no registro UDDI. Os consumidores então usam UDDI para descobrir os serviços da Web adequados aos seus requisitos e obter os metadados de serviço necessários para consumir esses serviços.
UDDI é uma iniciativa aberta da indústria patrocinada pela Organização para o Avanço de Padrões de Informação Estruturada (OASIS).
Definirtec explica descoberta e integração de descrição universal (UDDI)
UDDI é o equivalente da Internet a uma lista telefônica, onde as empresas se registram e outras empresas ou consumidores as procuram.
Um registro UDDI funciona da seguinte maneira:
- Um provedor de serviços registra seus negócios no registro UDDI.
- Um provedor de serviços registra, separadamente, cada serviço com o registro UDDI.
- O consumidor de serviço consulta os negócios e serviços no registro UDDI.
- O consumidor de serviço se liga ao provedor de serviço e usa o serviço.
Quando o UDDI foi introduzido em 2000, seu papel como pilar central da indústria de serviços da Web parecia muito promissor. Os principais participantes, como IBM, Microsoft e SAP, investiram em UDDI e lançaram registros de negócios públicos UDDI (UBRs). Apenas seis anos depois, no início de 2006, as três empresas anunciaram que estavam fechando seus UBRs públicos. Embora o conceito de tecnologia tenha sido comprovado e as versões 2.0 e 3.0 do UDDI sejam aceitas como padrões pela OASIS, o principal motivo para o desligamento foi a falta de suporte comercial. A conduta empresarial ainda requer interação humana na fase de contratação.
O padrão UDDI ainda é utilizado, principalmente nas operações internas das organizações. Outros padrões que regem a interação com registros foram introduzidos. Os mais prevalentes são ebXML e Java API para registros XML.