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
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: