Durante la entrega de software y soluciones para una empresa,
los arquitectos crean activos, como modelos y diseños. Pueden utilizar Rational Asset Manager para administrar la forma
en que los modelos de diseño de arquitectura dirigen el desarrollo de software.
La gestión de la arquitectura y el diseño puede incluir:
- La gestión de las vistas de arquitectura de una empresa
- La gestión de los activos de empresa para soluciones
Puede utilizar Rational Asset
Manager con varias herramientas de diseño y modelado para administrar las arquitecturas
de empresa y las soluciones que se basan en estas arquitecturas:
- Puede publicar modelos e informes desde IBM® Rational System
Architect como activos.
- Puede utilizar ciclos de vida de activos para proporcionar la administración de revisiones
de arquitecturas.
- Puede correlacionar soluciones de TI e implementaciones que compongan una arquitectura de empresa
para modelos de Rational System
Architect e informes para rastreabilidad.
- Cuando se modifican modelos e informes de Rational System
Architect, se publican nuevas versiones de activos y se administran en Rational Asset
Manager.
- Cuando se modifican soluciones de TI e implementaciones, se publican nuevas versiones de activos y se
puede informar sobre ellos para el análisis de impacto.
La imagen siguiente muestra cómo
utilizar IBM Rational Asset Manager para gestionar
relaciones lógicas y físicas entre diferentes herramientas y clases de productos de trabajo.

La gestión de la arquitectura incluye diversas necesidades diferentes sobre varias fases
de desarrollo, tal como se muestra en la tabla siguiente:
Tabla 1. Gestión de una arquitectura de
empresa| Fase |
Contexto |
Producto |
| Planificación |
Durante la planificación, los arquitectos planifican la construcción o
desarrollo de sistemas de sistemas a gran escala. Se centra en la alineación de inversiones de carteras,
prioridades empresariales y requisitos. |
Rational System Architect |
| Diseño |
En la fase de diseño, los arquitectos diseñan la estructura y el comportamiento
del software y los sistemas. Se centra en la comprensión de la estructura y el comportamiento
para soluciones de sistemas y software, así como abstracciones de soluciones planificadas. |
- IBM Rational Software Architect
- IBM Rational Rhapsody
|
| Construcción |
Durante la construcción, los equipos de desarrollo implementan los sistemas
y el software según la arquitectura de la empresa y la solución. |
IBM Rational Application Developer |
| Despliegue |
Durante el despliegue, los equipos despliegan una solución en un entorno
de producción de destino, como un sistema de TI, un dispositivo incluido o una aplicación más compleja
de sistemas de sistemas. Se centra en la automatización de la entrega de soluciones y la
gestión de operaciones. |
- Rational Software
Architect
- Integración de Rational Asset Manager
con IBM Tivoli Change and Configuration
Management Database
|
Administración del desarrollo de la arquitectura de empresa y la gestión
de activos
Puede utilizar Rational Asset Manager como concentrador para administrar los activos
de la arquitectura y conectar los activos de diseño y soluciones.
En la imagen siguiente, las flechas que apuntan hacia
afuera del servidor Rational Asset Manager representan a los usuarios que
buscan, encuentran y utilizan activos. Las flechas que apuntan al servidor representan a los
usuarios que están creando o modificando activos.

La imagen muestra las
actividades siguientes:
- Un arquitecto de empresa busca, en Rational Asset Manager, activos que se van a volver a utilizar.
El arquitecto puede buscar modelos empresariales aprobados, componentes o
blueprints para que los diseños y las definiciones los utilicen o mejoren en un nuevo modelo
de arquitectura del sistema (por ejemplo, un servicio empresarial que necesita automatizarse).
- El arquitecto de empresa crea el nuevo modelo y lo publica
en Rational Asset Manager
como un activo. Los modelos de sistemas se pueden utilizar para cualquier diseño o planificación, como
procesos empresariales o cambios organizativos.
Rational
Asset Manager soporta diagramas de Rational System
Architect y activos de definición. En el cliente web de Rational Asset Manager, puede
publicar el contenido del modelo de Rational System
Architect. Puede utilizar Rational System Architect para generar una representación
HTML de un modelo y luego publicarla o hacer referencia a ella como un activo.
- Otros arquitectos y desarrolladores pueden hacer referencia al activo cuando revisen los
diseños e implementaciones de software.
- Los equipos de desarrollo y otros usuarios empresariales y técnicos pueden buscar, evaluar
y utilizar el activo.
- Los arquitectos de software pueden utilizar el modelo de arquitectura del sistema como guía para los
diseños de software.
- Un arquitecto de software crea modelos, diseños y definiciones en una herramienta de modelado,
como Rational Software
Architect o IBM WebSphere Business Modeler que se basan o necesitan
un activo de arquitectura de empresa (creado en Rational System Architect y
sometido a Rational Asset
Manager como un activo). El arquitecto publica contenido como activo para los equipos
de desarrollo.
- Los accionistas participan en ciclos de vida de activos que ayudan a administrar
la revisión y aprobación de activos.
- Los equipos de desarrollo utilizan Rational Asset
Manager para ver los modelos de arquitectura y poder guiar la implementación, así como publicar
y volver a utilizar activos de implementación.
- Para conectar la arquitectura y los activos de implementación, los accionistas pueden crear relaciones
entre activos.
Para asegurarse de que se pueden realizar acciones en las arquitecturas, es posible que los
accionistas necesiten que una implementación siga los diseños y arquitecturas que hay en el sistema
y modelos de software.
- El arquitecto de empresa busca activos que se deben revisar (o utiliza un informe
de Rational System Architect) para verificar
su conformidad antes de aprobarlos. Si se suscribe a un activo, se le notificará
cuando el activo esté preparado para la revisión.
Por ejemplo, el arquitecto
puede confirmar que los activos de implementación cumplen con la arquitectura
de empresa, tal como se especifica en el activo del modelo del sistema. O bien, el arquitecto puede comprobar qué se ha implementado en relación a una
arquitectura. Mediante la utilización de las relaciones de un modelo, el arquitecto puede
ver los activos de implementación relacionados y revisarlos para que cumplan con
el activo del modelo de arquitectura de empresa.