Herramientas de utilidad UDDI
Las herramientas de utilidad UDDI son un conjunto de funciones que se puede utilizar para migrar, mover o copiar entidades de UDDI Versión 2, incluidas las entidades subordinadas y sus respectivas claves de entidad de la versión 2 a registro UDDI Versión 3.
Para utilizar la suite de Herramientas de utilidad UDDI, ejecute el archivo UDDIUtilityTools.jar. Este archivo se encuentra en el directorio raíz_servidor_aplicaciones/UDDIReg/scripts. De modo alternativo, todas las funciones de las herramientas de utilidad UDDI se pueden invocar mediante la API Java™ pública proporcionada.
La suite de Herramientas de utilidad UDDI que se proporciona con este release tiene las mismas funciones que la versión que se suministra en WebSphere Application Server Versión 6.1. No obstante, todas las funciones de las Herramientas de utilidad UDDI de este release utilizan la API de UDDI versión 2. Debe tener en cuenta que la API de la versión 2 no da soporte a las claves asignadas por el editor.
Puede utilizar las Herramientas de utilidad UDDI para realizar la exportación de registros de las versiones 2 y 3 (proporcionando sólo la representación de la versión 2 de la clave de entidad UDDI) e importarlos en el registro de la versión 3 utilizando tipos de API de la versión 2. Las entidades de un registro de la versión 3 se exportan como entidades de la versión 2, por lo que elementos tales como las signaturas digitales no están presentes. Consulte el tema acerca del almacenamiento de entidades UDDI de la versión 3 con una clave suministrada para obtener un ejemplo de uso de la API de la versión 3 para asignar sus propias claves a las entidades de la versión 3.
La API de publicación UDDI de la versión 3 da soporte a claves asignadas por el editor, y deben utilizarse funciones de API normales para promover entidades entre registros de la versión 3.
- Buscar y seleccionar entidades de un registro UDDI de origen especificando claves o criterios de búsqueda de la versión 2.
- Publicar entidades tModel canónicas en un registro UDDI, incluyendo entidades secundarias.
- Conservar las entidades UDDI (versión 2) en una representación XML intermedia para poder personalizar y copiar dichas entidades en varios registros UDDI de destino, especificando claves de la versión 2.
- Actualizar entidades existentes en un registro UDDI, incluidas las entidades secundarias.
- Suprimir entidades seleccionadas de un registro UDDI de destino especificando claves de la versión 2.
- Exportar
- La función de exportación obtiene una lista de las entidades UDDI de un registro especificado y las escribe en el archivo de definición de entidades UDDI, utilizando los tipos y las claves de entidad especificadas. El tipo de entidad para cada clave puede ser business, service, bindingTemplate o tModel. El archivo de definición de entidades contiene XML que describe exactamente cada una de las entidades especificadas, de acuerdo con el esquema de las Herramientas de utilidad UDDI, que incluye el esquema UDDI versión 2. El archivo de definición de entidades UDDI separa las entidades por tipo, y detecta y registra automáticamente las entidades tModel a las que las entidades especificadas hacen referencia. Puede utilizar la sección de "tModels referenciadas" del archivo para asegurarse de que un registro de destino incluya las entidades tModel a las que se hace referencia antes de importar nuevas instancias en el registro.
- Importar
- La función de importación detecta si existe una lista de entidades UDDI en el registro de destino y, si no existe, crea una entidad, o apéndice, mínima con la clave especificada. Las entidades UDDI pueden suministrarse a través de un archivo de definición de entidades UDDI, o mediante programación en un objeto contenedor. Luego, las entidades se publican, se actualizan los apéndices con los datos suministrados, y se sobrescriben o ignoran las entidades existentes, según proceda. Recuerde que la clave original se mantiene desde el principio hasta el fin.
- Promover
- La función de promoción combina los pasos de exportación e importación de modo que se extraen las entidades especificadas (por clave) del registro de origen y se importan al registro de destino en un solo paso lógico. Si lo desea, puede generar un archivo de definición de entidades UDDI.
- Suprimir
- La función de supresión suprime las entidades especificadas del registro UDDI de destino. Las entidades que se van a suprimir se especifican como un tipo de entidad o una lista de tipos de entidades y claves, del mismo modo que para la función de exportación.
- Buscar entidades coincidentes
- La función de búsqueda de entidades coincidentes busca un conjunto de
entidades que coincidan con los criterios de búsqueda y genera una lista de
claves de entidad. Los criterios de búsqueda son objetos de API de consulta
UDDI para cada uno de los tipos de entidad. Puede utilizar la lista de claves
de entidad resultante como entrada para las funciones de exportación, promoción
y supresión.Nota: Esta función está disponible únicamente a través de la API de programación.
En el diagrama siguiente se muestra la relación que existe entre las funciones, su entrada y salida, y los registros UDDI de origen y destino: