¿Qué es ArchiMate? Marco, capas, aspectos y integración con TOGAF

ArchiMate es una norma abierta mantenida por el Foro ArchiMate de The Open Group.

Las versiones posteriores se publican periódicamente, siendo la más reciente ArchiMate 3.0, publicada a mediados de 2016. Incluye la especificación del lenguaje de modelado de arquitectura empresarial, así como el marco ArchiMate.

En ArchiMate, un modelo se define como una «colección de conceptos», y un concepto se define como un «elemento o relación». La especificación del lenguaje de modelado de arquitectura empresarial proporciona definiciones y explicaciones precisas de conceptos específicos del dominio de la arquitectura empresarial. Este lenguaje de modelado puede utilizarse para representar arquitecturas empresariales, así como para describir su evolución a lo largo del tiempo.

Marco ArchiMate

ArchiMate Framework Overview

ArchiMate Framework Diagram

Figura 1: El marco ArchiMate según se define en la especificación ArchiMate 3.0.

[Fuente: Especificación ArchiMate 3.0, una norma de The Open Group. The Open Group, 2016.]

ArchiMate Framework Layers and Aspects

ArchiMate Framework Animation

El marco ArchiMate (como se muestra en la Figura 1) apoya la clasificación de las entidades centrales definidas en el lenguaje de modelado ArchiMate. Organiza estas entidades centrales a lo largo de dos dimensiones.

La primera dimensión asigna entidades centrales a diferentes capas del modelo de arquitectura empresarial. En la versión actualizada de ArchiMate 3.0, el modelo de arquitectura empresarial se divide en capas que incluyen Estrategia (por ejemplo, capacidades), Negocio (por ejemplo, actores del negocio), Aplicación (por ejemplo, funciones de aplicación), Tecnología (por ejemplo, artefactos), Física (por ejemplo, instalaciones) y Implementación y Migración (por ejemplo, entregables). En las representaciones gráficas de entidades individuales, la capa a la que pertenece una entidad se indica mediante colores diferentes.

La segunda dimensión consta de cuatro aspectos, a los que se asignan entidades centrales. En la notación gráfica de los elementos, la asignación a un aspecto se visualiza mediante formas diferentes. El primer aspecto es Estructura Activa, que captura los sujetos que exhiben un comportamiento real (quién?). Los elementos de estructura activa se representan con cuadros de esquinas cuadradas y íconos en la esquina superior derecha. El aspecto Comportamiento representa el comportamiento realizado por los elementos de estructura activa (cómo?) y se visualiza con cuadros de esquinas redondeadas y íconos en la esquina superior derecha. La Estructura Pasiva representa los objetos sobre los que se realiza el comportamiento (qué?). No existe un método universal basado en formas para visualizarlos globalmente.

Finalmente, la Motivación es el cuarto aspecto del marco ArchiMate (por qué?). Los elementos asignados a este aspecto se representan con cuadros diagonales y también están codificados por colores, lo que indica que también forma una capa.

ArchiMate Language Symbols and Assignments

ArchiMate Elements Animation

Figura 2: Extracto de los símbolos del lenguaje para los elementos del lenguaje de modelado ArchiMate, incluyendo sus definiciones, asignaciones a capas y aspectos, y los íconos asignados.

Un conjunto de íconos de conectores puede utilizarse para clasificar y visualizar las relaciones entre estos elementos. Los tipos generales de relaciones definidos en ArchiMate incluyen relaciones estructurales, relaciones de dependencia, relaciones dinámicas y otras relaciones. La Figura 3 proporciona un extracto de estos tipos de relaciones, sus definiciones e íconos.

ArchiMate Relationship Types

ArchiMate Relationships Animation

Figura 3: Extracto de los tipos de relaciones en ArchiMate, sus definiciones e íconos. [Basado en: Especificación ArchiMate 3.0, una norma de The Open Group. The Open Group, 2016.]

Relación entre ArchiMate y TOGAF

ArchiMate está estrechamente relacionado con la norma TOGAF y proporciona un lenguaje de modelado que puede aplicarse a modelos creados dentro de TOGAF. El marco ArchiMate puede mapearse al ADM de TOGAF, como se muestra en la Figura 4.

ArchiMate to TOGAF ADM Mapping

ArchiMate TOGAF Mapping Animation

Figura 4: Mapeo del marco ArchiMate al ADM de TOGAF. [Basado en: Especificación ArchiMate 3.0, una norma de The Open Group. The Open Group, 2016.]

Ventajas y desventajas de ArchiMate

Una ventaja de ArchiMate es que permite la visualización de la arquitectura en capas individuales, al tiempo que describe las relaciones entre capas, como se ilustra en el ejemplo de la Figura 5.

Single-Layer and Cross-Layer EA Models

Cross-Layer Example Animation

Figura 5: Ejemplos de modelos de arquitectura empresarial de una sola capa y de múltiples capas.

[Fuente: Especificación ArchiMate 3.0, una norma de The Open Group. The Open Group, 2016.]

Además, ArchiMate proporciona una lista extensa de entidades de arquitectura empresarial, un metamodelo predefinido, algunas perspectivas estándar simplificadas y una documentación completa y públicamente disponible. También existe soporte de herramientas para modelar arquitecturas empresariales utilizando este lenguaje de descripción de arquitectura [BBL12].

Una desventaja de ArchiMate es su limitada extensibilidad. Además, algunos conceptos son ambiguos, y los modeladores requieren capacitación para aplicar el marco con éxito. Finalmente, al implementar ArchiMate, a menudo es necesario realizar un mapeo de terminología para asignar conceptos existentes a conceptos de ArchiMate.

La especificación ArchiMate 3.0 está disponible para descarga o visualización en línea.

Dejar una contestacion