UDDI - Architettura tecnica

L'architettura tecnica UDDI è composta da tre parti:

Modello dati UDDI

UDDI Data Model è uno schema XML per descrivere aziende e servizi web. Il modello dati è descritto in dettaglio nel capitolo "Modello dati UDDI".

Specifica API UDDI

È una specifica dell'API per la ricerca e la pubblicazione di dati UDDI.

Servizi cloud UDDI

Si tratta di siti dell'operatore che forniscono implementazioni della specifica UDDI e sincronizzano tutti i dati in base a una pianificazione.

L'UDDI Business Registry (UBR), noto anche come Public Cloud, è un sistema concettualmente unico costruito da più nodi i cui dati vengono sincronizzati tramite replica.

Gli attuali servizi cloud forniscono una directory centralizzata logicamente, ma distribuita fisicamente. Significa che i dati inviati a un nodo radice verranno automaticamente replicati su tutti gli altri nodi radice. Attualmente, la replica dei dati avviene ogni 24 ore.

I servizi cloud UDDI sono attualmente forniti da Microsoft e IBM. Ariba aveva inizialmente previsto di offrire anche un operatore, ma da allora si è ritirata dall'impegno. Per il prossimo futuro sono previsti ulteriori operatori di altre società, inclusa Hewlett-Packard.

È anche possibile creare registri UDDI privati. Ad esempio, una grande azienda può creare il proprio registro UDDI privato per registrare tutti i servizi web interni. Poiché questi registri non vengono sincronizzati automaticamente con i nodi UDDI radice, non vengono considerati come parte del cloud UDDI.