Modelado de datos canónicos, utilizando técnicas de Modelado de datos, cómo los mensajes o paquetes pasan entre diferentes sistemas internamente en la organización y entre diferentes sistemas de la empresa, para hacer negocios electrónicos.
Los datos a veces varían, entre sistemas, en sus definiciones. Por ejemplo, una empresa puede haber definido «cliente» para un almacén de datos construido hace 10 años y luego caracterizarlo de otra manera en una base de datos de gráficos implementada el año pasado. Pero la compañía quiere que todos los sistemas hablen entre sí a pesar de que pueden variar en sus dialectos. El mismo problema puede ocurrir entre empresas. Por ejemplo, Amazon puede definir los datos de los clientes de manera diferente a los diferentes proveedores. Sin embargo, Amazon necesita hablar con todas sus empresas de comercio electrónico.
Tanto el diálogo interno como intra de la empresa necesitan un traductor de middleware para ayudar a los diferentes sistemas a hablar entre sí, el modelo de datos canónico dibuja este diseño.
Otras definiciones de Modelado de Datos Canónicos incluyen:
- Describe «la estructura de los datos que se pasan entre sistemas como paquetes o mensajes.»(DAMA-DMBoK2)
- Un rastreador» que estandariza la clasificación de datos en toda la empresa «(McKinsey)
- Una capa adicional que » traduce mensajes provenientes de diferentes aplicaciones a un formato común.»(Yenlo)
- «Define la estructura de la información de una organización.»(IBMDeveloper)
- » Una herramienta (a veces conocida como modelo de mensajes canónicos) que proporciona un formato de datos común y singular.»(Queensland University of Technology)
- » A middleware schema.»(DZone)
Los Casos de Uso de Modelado de Datos Canónicos Incluyen:
- Integración de estándares de comercio electrónico entre empresas
- Mapeo de diferentes esquemas en un modelo de datos unificado
- Creación de instancias de bases de datos dentro de una organización
- Definición de un formato canónico al que debe ajustarse cada mensaje canónico
:
- Preparar servicios informáticos en varias empresas para comunicarse con otras empresas con diferentes dialectos comerciales
- Describir la estructura de los datos pasados entre sistemas en forma de paquetes o mensajes
- Minimizar las dependencias entre aplicaciones integradas en una plataforma integrada
- Proporcionar servicios para transformar el formato local de un evento empresarial en un formato canónico y viceversa
- Ayudar con el intercambio de mensajes
- Proporcionar la «base crítica para un li>
Imagen usado bajo licencia from.com