Integración con WebSphere Service Registry and Repository

Para desarrollar y colaborar en servicios SOA, el procedimiento recomendado consiste en utilizar IBM® WebSphere Service Registry and Repository Advanced Lifecycle Edition. Sin embargo, también puede utilizar IBM Rational Asset Manager y una versión anterior de IBM WebSphere Service Registry and Repository para desarrollar y colaborar en activos de negocio que sean servicios SOA.

Publicar activos de Rational Asset Manager en WebSphere Service Registry and Repository

Si conecta una comunidad de Rational Asset Manager con WebSphere Service Registry and Repository, puede publicar activos que contengan documentos de servicios web y otros objetos de negocio en WebSphere Service Registry and Repository.

Si configura un archivo de correlaciones para la conexión, puede publicar activos en WebSphere Service Registry and Repository como objetos de modelo empresarial; en otro caso, los activos que publique en WebSphere Service Registry and Repository serán conceptos genéricos en WebSphere Service Registry and Repository que enlazan con activos de Rational Asset Manager.

Sincronizar objetos de WebSphere Service Registry and Repository con Rational Asset Manager

Puede configurar la conexión entre WebSphere Service Registry and Repository y una comunidad de Rational Asset Manager para sincronizarla a intervalos planificados.

Cuando se sincroniza la conexión entre WebSphere Service Registry and Repository y una comunidad de Rational Asset Manager, Rational Asset Manager crea activos remotos en la comunidad para objetos de descripción de servicio en WebSphere Service Registry and Repository. Los activos remotos se enlazan con objetos de un repositorio independiente. Se crean activos remotos para los siguientes objetos de descripción de servicio en WebSphere Service Registry and Repository:
  • Documentos físicos:
    • WSDL
    • XSD
    • Políticas WS
    • Módulos SCA
    • Archivos XML
    • Otros documentos físicos
  • Conceptos:
    • Conceptos con relaciones de artefactos
    • Otros tipos de conceptos seleccionados al configurar la conexión a WebSphere Service Registry and Repository

Si cambia el servidor WebSphere Service Registry and Repository, dichos cambios se reflejarán en los activos de Rational Asset Manager la próxima vez que se sincronice la conexión.

La integración de WebSphere Service Registry and Repository y Rational Asset Manager ha mejorado en V7.2

En Rational Asset Manager V7.2 y posteriores, puede integrar más estrechamente Rational Asset Manager con WebSphere Service Registry and Repository con las mejoras siguientes:
Gestionar los ciclos de vida para determinados objetos de ambos repositorios
En Rational Asset Manager V7.2, puede configurar un archivo de correlaciones para una conexión con WebSphere Service Registry and Repository. El archivo de correlaciones define las acciones que se realizarán en los objetos de WebSphere Service Registry and Repository al actualizar activos en Rational Asset Manager. Algunas acciones pueden estar automatizadas; por ejemplo, si utiliza el archivo de correlaciones predeterminado, se creará automáticamente un nuevo activo Release cuando se apruebe una solución de negocio. Anteriormente, los estados de los activos de Rational Asset Manager y de los objetos de WebSphere Service Registry and Repository estaban relacionados de forma abierta.
Biblioteca del modelo de arquitectura orientada a servicios (SOA) mejorada
La biblioteca de modelo SOA de ejemplo que se incluye en Rational Asset Manager es comparable al modelo de información de WebSphere Service Registry and Repository. La biblioteca también incluye un archivo de correlaciones estándar que puede utilizarse o modificarse al configurar una conexión con WebSphere Service Registry and Repository.
Ciclos de vida preconfigurados para la biblioteca de modelo SOA
Después de activar la biblioteca de modelo SOA, puede utilizar una colección de seis ciclos de vida preconfigurados para facilitar la configuración y aplicación de los requisitos del modelo de información SOA.
Política ALE (Advanced Lifecycle Edition) para ciclos de vida
Rational Asset Manager incluye una política para publicar automáticamente tipos de activos específicos en WebSphere Service Registry and Repository y aplicar el archivo de correlaciones que ha configurado para la conexión con WebSphere Service Registry and Repository. En los ciclos de vida SOA preconfigurados, la política ALE se ejecuta cada vez que se modifica un activo o se traslada a un estado diferente. Cuando se ejecuta la política, ésta hace referencia al archivo de correlaciones y realizar la acción adecuada sobre el objeto de WebSphere Service Registry and Repository; por ejemplo, cuando se cree un activo de tipo Solución de negocio en Rational Asset Manager, la política ALE se ejecutará y creará automáticamente un objeto de prestación de negocio en WebSphere Service Registry and Repository.

Qué hacer para configurar la conexión

  1. Habilite la biblioteca de modelo SOA: para obtener más información, consulte Habilitar la biblioteca del modelo de arquitectura orientada a servicios (SOA).
  2. Configure ALEConfiguration en WebSphere Service Registry and Repository: ALEConfiguration en WebSphere Service Registry and Repository es donde especifica los URL y las credenciales para acceder a ambas aplicaciones. De forma similar al archivo de correlación en Rational Asset Manager, puede especificar los desencadenantes y las acciones en WebSphere Service Registry and Repository que se envían y se sincronizan con el servidor Rational Asset Manager. Para obtener más información, consulte Installing the Advanced Lifecycle Edition in WebSphere Service Registry and Repository en el Information Center de WebSphere Service Registry and Repository.
  3. Cree una conexión entre una comunidad y WebSphere Service Registry and Repository: al hacerlo, podrá seleccionar y editar el archivo de correlaciones que se incluye en la biblioteca de modelo SOA o especificar uno propio. Para obtener más información, consulte Conexión a WebSphere Service Registry and Repository.
  4. Configure los ciclos de vida SOA para la comunidad: para obtener más información, consulte. Crear la colección de ciclos de vida SOA. Para personalizar los ciclos de vida, consulte Creación de ciclos de vida maestros.

Cómo se correlacionan los activos de Rational Asset Manager con los objetos de WebSphere Service Registry and Repository

Si utiliza el archivo de configuración de correlaciones incluido en la biblioteca de modelo SOA, la tabla siguiente muestra cómo se correlacionan los activos de Rational Asset Manager con los objetos de WebSphere Service Registry and Repository:

Tabla 1. Activos de Rational Asset Manager y objetos de WebSphere Service Registry and Repository
Tipo de activo de Rational Asset Manager Objeto en WebSphere Service Registry and Repository
Solución de negocio BusinessCapability amplía activo
Solución de negocio categorizada como Desarrollo de software/Tipo/Proceso BusinessProcess amplía BusinessCapability
Solución de negocio categorizada como Desarrollo de software/Tipo/Aplicación Web BusinessApplication amplía BusinessCapability
Solución de negocio categorizada como Desarrollo de software/Tipo/Servicio BusinessService amplía BusinessCapability
Release CapabilityVersion amplía activo
Release categorizado como Desarrollo de software/Tipo/Proceso ProcessVersion amplía CapabilityVersion
Release categorizado como Desarrollo de software/Tipo/Aplicación Web ApplicationVersion amplía CapabilityVersion
Release categorizado como Desarrollo de software/Tipo/Servicio ServiceVersion amplía CapabilityVersion
Especificación categorizada como Desarrollo de software/Tipo/Servicio/Interfaz ServiceInterfaceSpecification amplía activo
Especificación categorizada como Desarrollo de software/Tipo/Esquema SchemaSpecification amplía activo
DoU DoU

Para obtener más información y ejemplos sobre qué procesos se pueden automatizar, consulte los temas sobre sincronización en el Information Center de WebSphere Service Registry and Repository.

La biblioteca de modelo SOA en Rational Asset Manager

El diagrama siguiente muestra los tipos de activo, los atributos necesarios para esos tipos de activo y las relaciones entre tipos de activo para la biblioteca del Modelo SOA:

Imagen de los tipos de activos, atributos y relaciones sugeridas para la biblioteca de modelo de SOA


Comentarios