UDDI - Arquitetura Técnica

A arquitetura técnica UDDI consiste em três partes -

Modelo de Dados UDDI

O modelo de dados UDDI é um esquema XML para descrever negócios e serviços da web. O modelo de dados é descrito em detalhes no capítulo "Modelo de Dados UDDI".

Especificação da API UDDI

É uma especificação de API para pesquisar e publicar dados UDDI.

Serviços de nuvem UDDI

Esses são sites de operadoras que fornecem implementações da especificação UDDI e sincronizam todos os dados em uma base programada.

O UDDI Business Registry (UBR), também conhecido como Nuvem Pública, é um sistema conceitualmente único construído a partir de vários nós, tendo seus dados sincronizados por meio de replicação.

Os serviços de nuvem atuais fornecem um diretório logicamente centralizado, mas fisicamente distribuído. Isso significa que os dados enviados a um nó raiz serão automaticamente replicados em todos os outros nós raiz. Atualmente, a replicação de dados ocorre a cada 24 horas.

Os serviços de nuvem UDDI são fornecidos atualmente pela Microsoft e IBM. A Ariba planejou originalmente oferecer uma operadora também, mas desde então desistiu do compromisso. Operadores adicionais de outras empresas, incluindo Hewlett-Packard, estão planejados para um futuro próximo.

Também é possível configurar registros UDDI privados. Por exemplo, uma grande empresa pode configurar seu próprio registro UDDI privado para registrar todos os serviços da web internos. Como esses registros não são sincronizados automaticamente com os nós UDDI raiz, eles não são considerados como parte da nuvem UDDI.