UDDI - Architecture technique
L'architecture technique UDDI se compose de trois parties -
Modèle de données UDDI
Le modèle de données UDDI est un schéma XML permettant de décrire les entreprises et les services Web. Le modèle de données est décrit en détail dans le chapitre "Modèle de données UDDI".
Spécification de l'API UDDI
Il s'agit d'une spécification d'API pour la recherche et la publication de données UDDI.
Services cloud UDDI
Ce sont des sites d'opérateurs qui fournissent des implémentations de la spécification UDDI et synchronisent toutes les données sur une base planifiée.
UDDI Business Registry (UBR), également connu sous le nom de cloud public, est un système conceptuellement unique construit à partir de plusieurs nœuds dont les données sont synchronisées via la réplication.
Les services cloud actuels fournissent un répertoire logiquement centralisé, mais physiquement distribué. Cela signifie que les données soumises à un nœud racine seront automatiquement répliquées sur tous les autres nœuds racine. Actuellement, la réplication des données a lieu toutes les 24 heures.
Les services cloud UDDI sont actuellement fournis par Microsoft et IBM. Ariba avait initialement prévu de proposer un opérateur également, mais a depuis renoncé à cet engagement. D'autres opérateurs d'autres sociétés, dont Hewlett-Packard, sont prévus dans un proche avenir.
Il est également possible de mettre en place des registres UDDI privés. Par exemple, une grande entreprise peut créer son propre registre UDDI privé pour enregistrer tous les services Web internes. Comme ces registres ne sont pas automatiquement synchronisés avec les nœuds UDDI racine, ils ne sont pas considérés comme faisant partie du cloud UDDI.