Meta-modelo
Comprender el meta-modelo de arquitectura empresarial de Kabeen
Introducción
Un meta-modelo de arquitectura empresarial es un marco abstracto que define la estructura, relaciones y restricciones de los diversos artefactos que componen su arquitectura. Proporciona un lenguaje estandarizado para describir y analizar componentes de arquitectura para garantizar la coherencia y facilitar la comunicación entre las partes interesadas.
Kabeen ofrece un meta-modelo específico para mapear sistemas de información y sus interacciones. Este meta-modelo se inspira en las prácticas de arquitectura empresarial, incluyendo las capas de negocio, datos, aplicaciones y tecnología.
Capas principales del meta-modelo Kabeen
El meta-modelo de Kabeen está organizado de manera similar a las capas de un meta-modelo de arquitectura empresarial:
- Capas de negocio y organización: representan la estructura organizacional y los equipos que utilizan aplicaciones.
- Capas de aplicaciones: describen soluciones de software, sus características funcionales y su ciclo de vida.
- Capas de datos: listan objetos de datos y sus atributos (confidencialidad, criticidad, rol maestro, etc.).
- Capas de infraestructura: agrupan servidores y redes utilizados para ejecutar aplicaciones.
Estas capas están vinculadas entre sí según dependencias típicas: los procesos de negocio consumen datos, las aplicaciones soportan los procesos de negocio, las aplicaciones acceden a los datos y las aplicaciones se ejecutan sobre infraestructuras.
Entidades y atributos
Unidades organizacionales
Las unidades organizacionales representan la estructura jerárquica de la empresa y permiten agrupar las aplicaciones y los usuarios por equipo.
| Campo | Descripción |
|---|---|
| Nombre | Nombre del grupo o unidad |
| Grupo padre | Permite representar la jerarquía |
| Responsable | Responsable de negocio a cargo de la calidad y actualización de información |
Aplicaciones
Las aplicaciones describen software (SaaS o on-premises) utilizado por los equipos.
| Campo | Descripción |
|---|---|
| Nombre | Nombre de la aplicación |
| Editor | Empresa editora del software |
| Categoría | Dominio funcional (comercio, RRHH, marketing, etc.) |
| Criticidad | Impacto de la aplicación (bajo, medio, alto) |
| Tipo | Tipo de solución (SaaS, Desarrollo interno, Hosted) |
| Estado | Estado del ciclo de vida (desplegado, fase-in, fase-out) |
Objetos de datos
Los objetos de datos representan los conjuntos de datos manipulados por las aplicaciones.
| Campo | Descripción |
|---|---|
| Nombre | Nombre del objeto de datos |
| Dominio | Dominio funcional |
| Confidencialidad | Nivel de confidencialidad |
| Criticidad | Importancia del dato |
| Rol | Rol respecto a una aplicación (Maestro, Referencia, Solo lectura) |
Flujos de datos
Los flujos de datos describen los intercambios de datos entre fuentes y destinos.
| Campo | Descripción |
|---|---|
| Fuente | Aplicación de origen de los datos |
| Objetos de datos | Lista de los objetos de datos transmitidos |
| Destino | Aplicación destinataria de los datos |
| Protocolo | Protocolo utilizado para el intercambio |
| Formato | Formato de los datos durante el intercambio |
| Frecuencia | Frecuencia de intercambio de los datos |
Relación entre aplicaciones y servidores
El meta-modelo distingue la aplicación (la solución de software) de los servidores (la infraestructura que la ejecuta). Una misma aplicación puede estar vinculada a varios servidores: la relación entre una aplicación y sus servidores es de tipo uno-a-varios.
Aproveche esta relación para evitar duplicar aplicaciones innecesariamente. Por ejemplo, si 6 servidores MySQL sirven la misma aplicación, modele una sola aplicación de negocio y vincúlele los 6 servidores, en lugar de crear 6 aplicaciones distintas.
Cree aplicaciones distintas únicamente si las bases de datos sirven usos de negocio realmente diferentes.
Esta recomendación debe ajustarse a su contexto; en caso de duda, confirme el enfoque con su referente.
Conclusión
La estructuración de información en Kabeen a través de un meta-modelo coherente se inspira en las mejores prácticas de arquitectura empresarial. Al ofrecer entidades bien definidas y relaciones explícitas, la plataforma permite documentar y analizar su sistema de información de manera sistemática.