Gestión de la arquitectura de empresa

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

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 imagen muestra tres recuadros que representan los contextos Visión, Implementación y Producto para las fases de planificación, diseño, construcción y despliegue de activos. En el recuadro Visión se encuentran los activos de modelo o informe de Rational System Architect. En el recuadro Implementación se encuentran los siguientes tipos de activos de Rational Asset Manager: servicios empresariales, componentes de la aplicación, prestaciones y requisitos. En el recuadro Producción se encuentran los siguientes tipos de activos de Rational Software Architect, WebSphere WSRR y Tivoli CCMDB: puntos finales de servicio publicados y componentes de la aplicación desplegados.

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 la secuencia de pasos para el ejemplo que sigue en el texto. El ejemplo describe cómo utilizar Rational Asset Manager como concentrador para gestionar Rational System Architect y Rational Software Architect para poder revisar y utilizar modelos que luego se puedan utilizar para dirigir activos de desarrollo en equipo.

La imagen muestra las actividades siguientes:
  1. 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).
  2. 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.

  3. 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.
  4. 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.
  5. 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.

  6. 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.


Comentarios