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.