II.4.1.
Framework ArchiMate
La especificación de la versión 3.1 de este estándar define un framework de 5 capas y 4 aspectos
sobre los cuales se clasifican elementos del lenguaje ArchiMate, en la Figura 1 se ilustra el marco
completo.
Figura 1. ArchiMate Full Framework
Fuente: The Open Group (2019)
Esta estructura permite el modelado de la empresa desde diferentes puntos de vista, donde la
posición dentro de las celdas resalta las preocupaciones del stakeholder (típicamente, éstas pueden abarcar
múltiples celdas) (The Open Group, 2019). De acuerdo con Capuzzo (2012), la principal ventaja de este
estilo es poder llevar el desarrollo en varios niveles y que cualquier modificación solo se ataca en el nivel
requerido sin tener que revisar las distintas capas.
II.4.1.1. Capas del framework ArchiMate
The Open Group (2019) define las capas del framework de la siguiente forma:
● Capa de estrategia (Strategy): contiene elementos de estrategia, que son utilizados
típicamente para modelar la dirección y las decisiones de una empresa (en lo que
concierne al impacto sobre su arquitectura).
● Capa de negocio (Business): describe los servicios ofrecidos por el negocio a los
clientes, representados como procesos de negocio realizados por actores de negocio.
● Capa de aplicación (Application): describe los servicios de aplicación que sostienen al
negocio y las aplicaciones que los realizan.
● Capa de tecnología (Technology): describe los servicios tecnológicos tales como
procesamiento, almacenaje y servicios de comunicación necesarios para ejecutar las
aplicaciones, también el hardware y el software que realiza esos servicios. Además, se
incluyen los elementos físicos para modelar equipamiento, materiales y redes de
distribución en esta capa.
1
● Capa de implementación y migración (Implementation & Migration): contiene
elementos que sustentan a la implementación y migración de arquitecturas.
II.4.1.2. Aspectos del framework ArchiMate
The Open Group (2019) define los aspectos del framework de la siguiente forma:
● Estructura activa (Active Structure): representa elementos estructurales (actores de
negocio, componentes de aplicación y dispositivos que muestran un comportamiento).
● Comportamiento (Behavior): representa el comportamiento realizado por los actores
(procesos, funciones, eventos y servicios), los elementos estructurales son asignados a
elementos conductuales para mostrar quién o qué muestra el comportamiento.
● Estructura pasiva (Passive Structure): representa los objetos sobre los cuales se realiza
un comportamiento, usualmente objetos de información en la capa de negocio u objetos
de datos en la capa de aplicación (aunque también puede hacer mención a objetos
físicos).
● Motivación (Motivation): modela motivaciones o razones que guían el diseño o cambio
de una AE.
II.4.2. Componentes del lenguaje de modelado ArchiMate
A continuación, se enlistan los componentes que conforman el lenguaje de modelado ArchiMate
de acuerdo con la especificación 3.1.
II.4.2.1. Elementos de estrategia
En la Tabla 1, se resumen todos los elementos de estrategia.
Tabla 1
Elementos de estrategia
Elemento Descripción Notación
Recurso Representa un activo que posee
o controla un individuo o una
organización.
Capacidad Representa una habilidad que un
elemento activo (organización,
persona o sistema) posee.
Flujo de valor Representa una secuencia de
actividades que producen un
resultado general para un
cliente, stakeholder o usuario
final.
Curso de acción Representa un enfoque o plan
para configurar algunas
capacidades y recursos de la
empresa, emprendido para
lograr una meta.
Fuente: The Open Group (2019)
II.4.2.2. Elementos de la capa de negocio
En la Tabla 2, se resumen todos los elementos de estructura activa de la capa de negocios.
Tabla 2
Elementos de estructura activa de la capa de negocios
Elemento Descripción Notación
Actor de negocio Representa una entidad de
negocio capaz de realizar un
comportamiento.
Rol de negocio Representa la responsabilidad de
un actor para realizar un
comportamiento específico o el
papel que éste juega en una
acción o evento particular.
Colaboración de negocio Representa un agregado de dos
o más elementos de negocio
activos que trabajan juntos para
realizar un comportamiento
colectivo.
Interfaz de negocio Representa un punto de acceso
donde un servicio de negocio es
habilitado para el entorno.
Fuente: The Open Group (2019)
En la Tabla 3, se resumen todos los elementos conductuales de la capa de negocios.
Tabla 3
Elementos conductuales de la capa de negocios
Elemento Descripción Notación
Proceso de negocio Representa una secuencia de
comportamientos de negocio
que logran resultados
específicos tales como conjuntos
de productos y servicios de
negocio.
Función de negocio Representa una colección de
comportamientos de negocio
basada en un conjunto de
criterios elegidos (normalmente
recursos y/o competencias
requeridas), alineados
cercanamente a una
Elemento Descripción Notación
organización, pero que no
necesariamente están
gobernados por la misma.
Interacción de negocio Representa una unidad de
comportamientos colectivos de
negocio realizados por una
colaboración de dos o más
actores de negocio, roles o
colaboraciones.
Evento de negocio Representa un cambio del estado
organizacional.
Servicio de negocio Representa un comportamiento
definido explícitamente que un
rol, actor o colaboración de
negocio.
Fuente: The Open Group (2019)
En la Tabla 4, se resumen todos los elementos de estructura pasiva de la capa de negocios.
Tabla 4
Elementos de estructura pasiva de la capa de negocios
Elemento Descripción Notación
Objeto de negocio Representa un concepto usado
dentro de un dominio de
negocio particular.
Contrato Representa una especificación
formal o informal de un acuerdo
entre un proveedor y un
consumidor que explica los
derechos y obligaciones
asociados con un producto y
establece parámetros
funcionales y no funcionales
para la interacción.
Representación Representa una forma
perceptible de información
transportada por un objeto de
negocio.
Fuente: The Open Group (2019)
En la Tabla 5, se resumen todos los elementos compuestos de la capa de negocios.
Tabla 5
Elementos compuestos de la capa de negocios
Elemento Descripción Notación
Producto Representa una colección
coherente de servicios y/o
elementos de estructura pasiva,
acompañados por un contrato o
conjunto de acuerdos, ofrecidos
como un todo a clientes internos
o externos.
Fuente: The Open Group (2019)
II.4.2.3. Elementos de la capa de aplicación
En la Tabla 6, se resumen todos los elementos de estructura activa de la capa de aplicación.
Tabla 6
Elementos de estructura activa de la capa de aplicación
Elemento Descripción Notación
Componente de aplicación Representa una encapsulación
de la funcionalidad de la
Elemento Descripción Notación
aplicación alineada con la
estructura de implementación, la
cual es modular y reemplazable.
Colaboración de aplicación Representa un agregado de dos
o más elementos de aplicación
activos que trabajan juntos para
realizar un comportamiento
colectivo.
Interfaz de aplicación Representa un punto de acceso
donde un servicio de aplicación
es habilitado para un usuario,
otro componente de aplicación o
un nodo.
Fuente: The Open Group (2019)
En la Tabla 7, se resumen todos los elementos conductuales de la capa de aplicación.
Tabla 7
Elementos conductuales de la capa de aplicación
Elemento Descripción Notación
Función de aplicación Representa un comportamiento
automatizado que puede ser
realizado por un componente de
aplicación.
Interacción de aplicación Representa una unidad de
comportamientos colectivos de
aplicación realizados por una
colaboración de dos o más
componentes de aplicación.
Proceso de aplicación Representa una secuencia de
comportamientos de aplicación
que logran un resultado
específico.
Evento de aplicación Representa un cambio del estado
de la aplicación.
Servicio de aplicación Representa un comportamiento
de aplicación expuesto definido
explícitamente.
Fuente: The Open Group (2019)
En la Tabla 8, se resumen todos los elementos de estructura pasiva de la capa de aplicación.
Tabla 8
Elementos de estructura pasiva de la capa de aplicación
Elemento Descripción Notación
Objeto de datos Representa datos estructurados
para procesamiento
automatizado.
Fuente: The Open Group (2019)
II.4.2.4. Elementos de la capa de tecnología
En la Tabla 9, se resumen todos los elementos de estructura activa de la capa de tecnología.
Tabla 9
Elementos de estructura activa de la capa de tecnología
Elemento Descripción Notación
Nodo Representa un recurso
computacional o físico que
alberga, manipula o interactúa
con otros recursos.
Dispositivo Representa un recurso físico de
IT sobre el cual los sistemas de
software o artefactos son
almacenados o desplegados para
ejecución.
Sistema de software Representa software que provee
o contribuye en un ambiente
para almacenar, ejecutar y usar
software o datos implementados
en él.
Colaboración tecnológica Representa un agregado de dos
o más elementos tecnológicos
activos que trabajan juntos para
realizar un comportamiento
colectivo.
Interfaz tecnológica Representa un punto de acceso
donde servicios tecnológicos
habilitados por un nodo pueden
ser accedidos.
Ruta Representa un enlace entre dos o
más nodos, mediante el cual
pueden intercambiar datos,
energía o materiales.
Red de comunicación Representa un conjunto de
estructuras que conectan nodos
para transmisión, enrutamiento y
recepción de datos.
Fuente: The Open Group (2019)
En la Tabla 10, se resumen todos los elementos conductuales de la capa de tecnología.
Tabla 10
Elementos conductuales de la capa de tecnología
Elemento Descripción Notación
Función tecnológica Representa una colección de
comportamientos tecnológicos
que puede ser realizado por un
nodo.
Proceso tecnológico Representa una secuencia de
comportamientos tecnológicos
que logran un resultado
específico.
Interacción tecnológica Representa una unidad de
comportamientos tecnológicos
colectivos realizados por una
colaboración de dos o más
nodos.
Evento tecnológico Representa un cambio del estado
de la tecnología.
Servicio tecnológico Representa un comportamiento
tecnológico expuesto definido
explícitamente.
Fuente: The Open Group (2019)
En la Tabla 11, se resumen todos los elementos de estructura pasiva de la capa de tecnología.
Tabla 11
Elementos de estructura pasiva de la capa de tecnología
Elemento Descripción Notación
Artefacto Representa una pieza de
información que es usada o
producida en el proceso de
desarrollo de un software, o por
la implementación y operación
de un sistema de IT.
Fuente: The Open Group (2019)
II.4.2.5. Elementos físicos
Tal y como se mencionó antes, estos elementos se incluyen como una extensión de la capa de
tecnología para modelar el mundo físico (ver Tabla 12).
Tabla 12
Elementos físicos
Elemento Descripción Notación
Equipo Representa una o más máquinas,
herramientas o instrumentos que
pueden crear, usar, almacenar,
mover o transformar materiales.
Instalación Representa una estructura física
o ambiente.
Red de distribución Representa una red física usada
para transportar materiales o
energía.
Material Representa materia tangible o
energía.
Fuente: The Open Group (2019)
II.4.2.6. Elementos de migración
En la Tabla 13, se resumen todos los elementos de migración.
Tabla 13
Elementos de migración
Elemento Descripción Notación
Paquete de trabajo Representa una serie de acciones
identificadas y diseñadas para
lograr resultados específicos con
unos recursos y tiempo
limitados.
Entregable Representa el resultado
precisamente definido de un
paquete de trabajo.
Evento de implementación Representa un cambio de estado
relacionado a la implementación
o migración.
Estancamiento Representa un estado
relativamente estable de la
arquitectura que existe durante
un limitado período de tiempo.
Brecha Representa una declaración de
diferencia entre dos
estancamientos.
Fuente: The Open Group (2019)
II.4.2.7. Elementos de motivación
Tabla 14
Elementos de motivación
Elemento Descripción Notación
Stakeholder Representa el rol de un
individuo, equipo u
organización (o clases de los
mismos) que representan sus
intereses en los efectos de la
arquitectura.
Driver Representa una condición
externa o interna que motiva a
una organización a definir sus
objetivos e implementar los
cambios necesarios para
lograrlos.
Evaluación Representa el resultado de un
análisis del estado de los asuntos
de la empresa con respecto a
algún driver.
Objetivo Representa una declaración de
intenciones, dirección o estado
final deseado de alto nivel para
una organización y sus
stakeholders.
Resultado Representa un resultado final.
Principio Representa una declaración de
intenciones definiendo una
propiedad general que aplica a
cualquier sistema en un cierto
contexto en la arquitectura.
Requisito Representa una declaración de
necesidad definiendo una
propiedad que aplica a un
sistema específico como lo
describe la arquitectura.
Restricción Representa un factor que limita
la realización de un objetivo.
Significado Representa el conocimiento o
experticia presente en, o la
interpretación dada a un
concepto en un contexto
particular.
Valor Representa el valor, utilidad o
importancia relativa de un
concepto.
Fuente: The Open Group (2019)
II.4.2.8. Relaciones
El lenguaje ArchiMate cuenta con un set de relaciones genéricas, las cuales pueden conectarse a
un conjunto predefinido de conceptos (generalmente elementos, pero también pueden conectarse a otras
relaciones en algunos casos) (The Open Group, 2019). Se clasifican de la siguiente forma:
● Relaciones estructurales: modelan la composición de conceptos, ya sean del mismo tipo
o no (ver Tabla 15).
● Relaciones de dependencia: modelan cómo los elementos son usados para apoyar a
otros (ver Tabla 16).
● Relaciones dinámicas: modelan dependencias conductuales entre elementos (ver Tabla
17).
● Por último, hay relaciones que no caen en ninguna de las otras categorías (ver Tabla
18).
Tabla 15
Relaciones estructurales
Relaciones estructurales Notación Roles
Composición Representa que un elemento consiste de ← compuesto de
uno o más conceptos. → compuesto en
Agregación Representa que un elemento combina ← agrega
uno o más conceptos. → agregado en
Asignación Representa la asignación de ← asignado a
responsabilidad, comportamiento → tiene asignado
realizado, almacenamiento o ejecución.
Realización Representa que una entidad juega un ← realiza
rol crítico en la creación, logro, → realizado por
sustento u operación de una entidad
más abstracta.
Fuente: The Open Group (2019)
Tabla 16
Relaciones de dependencia
Relaciones estructurales Notación Roles
Servicio Representa que un elemento provee su ← sirve
funcionalidad a otro. → servido por
Acceso Representa la habilidad de elementos ← accede
conductuales y de estructura activa para → accedido por
observar o actuar sobre elementos de
estructura pasiva.
Influencia Representa que un elemento afecta la ← influye
implementación o logro de algún → influenciado por
elemento de motivación.
Relaciones estructurales Notación Roles
Asociación Representa una relación no asociado con
especificada o que no está representada ← asociado a
por otra relación de ArchiMate. → asociado de
Fuente: The Open Group (2019)
Tabla 17
Relaciones dinámicas
Relaciones dinámicas Notación Roles
Activación Representa una relación temporal o ← causa
causal entre elementos. → causado por
Flujo Representa la transferencia de un ← fluye a
elemento a otro. → fluye desde
Fuente: The Open Group (2019)
Tabla 18 Otras relaciones
Otras relaciones Notación Roles
Especialización Representa que un elemento es una ← se especializa
clase particular de otro. → especializado por
Fuente: The Open Group (2019)
En la Tabla 19, se resumen elementos que no son relaciones como tal, sino que son conectores
de relaciones.
Tabla 19
Conectores
Conectores Notación
Unión Usado para conectar relaciones de un mismo tipo.
Fuente: The Open Group (2019)