Articulo de referencia

Modelo canónico

Un modelo canónico es un patrón de diseño que se utiliza para la comunicación entre diferentes formatos de datos. Básicamente, consiste en crear un modelo de datos que sea un su...

Un modelo canónico es un patrón de diseño que se utiliza para la comunicación entre diferentes formatos de datos. Básicamente, consiste en crear un modelo de datos que sea un superconjunto de todos los demás ("canónico") y crear un módulo o capa "traductora" con el que todos los módulos existentes intercambien datos. El modelo canónico actúa como intermediario. Ahora, cada modelo solo necesita saber cómo comunicarse con el modelo canónico y no necesita conocer los detalles de implementación de los demás módulos.

Detalles

Una forma de integración de aplicaciones empresariales , tiene como objetivo reducir costos y estandarizar las definiciones de datos acordadas asociadas con la integración de sistemas empresariales. Un modelo canónico es cualquier modelo que sea canónico por naturaleza, es decir, un modelo que se encuentra en la forma más simple posible basado en una solución estándar de integración de aplicaciones empresariales (EAI). La mayoría de las organizaciones también adoptan un conjunto de estándares para la estructura y el contenido de los mensajes (carga útil del mensaje). El deseo de una carga útil de mensaje consistente da como resultado la construcción de una vista común del modelo canónico empresarial o del dominio empresarial dentro de un contexto dado. A menudo, el término modelo canónico se usa indistintamente con estrategia de integración y suele implicar un cambio a una metodología de integración basada en mensajes. Una migración típica de un modelo de datos canónico punto a punto, un patrón de diseño empresarial que proporciona nombres, definiciones y valores de datos comunes dentro de un marco de datos generalizado. Las ventajas de usar un modelo de datos canónico son la reducción del número de traducciones de datos y la reducción del esfuerzo de mantenimiento. [ 1 ]

La adopción de una interfaz empresarial integral para la integración basada en mensajes comienza con la decisión sobre el middleware que se utilizará para transportar mensajes entre los puntos finales. A menudo, esta decisión conlleva la adopción de un bus de servicios empresariales (ESB) o una solución de integración de aplicaciones empresariales (EAI). La mayoría de las organizaciones también adoptan un conjunto de estándares para la estructura y el contenido de los mensajes (carga útil del mensaje). El deseo de una carga útil de mensaje consistente da como resultado la creación de un esquema XML empresarial basado en objetos de modelo comunes, lo que proporciona la consistencia y la reutilización deseadas, al tiempo que garantiza la integridad de los datos.

Véase también

Referencias

  1. Paasschens, Emiel (2016-08-08). "Beneficios de un modelo de datos canónico (CDM) en un entorno SOA" . Blog de tecnología AMIS . Recuperado el 24 de octubre de 2017 .

Bibliografía

  • "Patrones de integración empresarial: modelo de datos canónico" .
  • "Concentrador y ramificaciones de metadatos (dominio de datos canónico)" .
  • Forrester Research, Foro de Gestión de Modelos Canónicos
  • Forrester Research, Modelado de Información Canónica