UDDI - Arquitectura técnica
La arquitectura técnica UDDI consta de tres partes:
Modelo de datos UDDI
El modelo de datos UDDI es un esquema XML para describir empresas y servicios web. El modelo de datos se describe en detalle en el capítulo "Modelo de datos UDDI".
Especificación de API UDDI
Es una especificación de API para buscar y publicar datos UDDI.
Servicios en la nube UDDI
Estos son sitios de operadores que proporcionan implementaciones de la especificación UDDI y sincronizan todos los datos de forma programada.
El Registro de Empresas UDDI (UBR), también conocido como Public Cloud, es un sistema conceptualmente único construido a partir de múltiples nodos que tienen sus datos sincronizados a través de la replicación.
Los servicios en la nube actuales proporcionan un directorio lógicamente centralizado, pero físicamente distribuido. Significa que los datos enviados a un nodo raíz se replicarán automáticamente en todos los demás nodos raíz. Actualmente, la replicación de datos ocurre cada 24 horas.
Los servicios en la nube UDDI los proporcionan actualmente Microsoft e IBM. Ariba había planeado originalmente ofrecer un operador también, pero desde entonces se ha alejado del compromiso. Se planean operadores adicionales de otras compañías, incluida Hewlett-Packard, para un futuro próximo.
También es posible configurar registros UDDI privados. Por ejemplo, una gran empresa puede configurar su propio registro UDDI privado para registrar todos los servicios web internos. Como estos registros no se sincronizan automáticamente con los nodos raíz UDDI, no se consideran parte de la nube UDDI.