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:

  1. Capas de negocio y organización: representan la estructura organizacional y los equipos que utilizan aplicaciones.
  2. Capas de aplicaciones: describen soluciones de software, sus características funcionales y su ciclo de vida.
  3. Capas de datos: listan objetos de datos y sus atributos (confidencialidad, criticidad, rol maestro, etc.).
  4. 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.

CampoDescripción
NombreNombre del grupo o unidad
Grupo padrePermite representar la jerarquía
ResponsableResponsable 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.

CampoDescripción
NombreNombre de la aplicación
EditorEmpresa editora del software
CategoríaDominio funcional (comercio, RRHH, marketing, etc.)
CriticidadImpacto de la aplicación (bajo, medio, alto)
TipoTipo de solución (SaaS, Desarrollo interno, Hosted)
EstadoEstado 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.

CampoDescripción
NombreNombre del objeto de datos
DominioDominio funcional
ConfidencialidadNivel de confidencialidad
CriticidadImportancia del dato
RolRol 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.

CampoDescripción
FuenteAplicación de origen de los datos
Objetos de datosLista de los objetos de datos transmitidos
DestinoAplicación destinataria de los datos
ProtocoloProtocolo utilizado para el intercambio
FormatoFormato de los datos durante el intercambio
FrecuenciaFrecuencia 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.