Il Canonical Data Model (CDM) è un modello di dati che comprende tutti i dati provenienti da diversi sistemi in connessione.
Il CDM è ben più della semplice fusione di tutti i modelli di dati. Esiste infatti un’unica traduzione dei dati dal CDM ai modelli di dati in connessione e viceversa.
Questa traduzione non riguarda solo il modo in cui i dati sono modellati, bensì anche i valori dei dati stessi.
Ma quali sono i benefici del suo utilizzo in un ambiente SOA?
Ce lo spiega Emiel Paasschens, Senior Java & Integration Consultant in AMIS, in questo articolo:
Benefits of a Canonical Data Model (CDM) in a SOA environment – AMIS Oracle and Java Blog