ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

Canonical Data Model

Pattern d'intégration d'entreprise, modèle de données pivot des hubs.

Définition

Le CDM introduit un modèle de données indépendant de toute application : chaque connecteur traduit du format source vers le modèle canonique, puis du canonique vers le format cible. Pour N systèmes, on passe ainsi de N×(N-1) mappings point à point à 2N mappings (un vers et un depuis le pivot), ce qui réduit drastiquement le couplage et le coût de maintenance.

Origine

Décrit comme le pattern « Canonical Data Model » dans Enterprise Integration Patterns de Gregor Hohpe et Bobby Woolf (Addison-Wesley, 2003).

Exemple en contexte

Un hub reçoit une commande en EDIFACT ORDERS, un cXML PunchOutOrder et un IDoc ORDERS05 ; chacun est mappé vers le même objet canonique <CanonicalOrder> avant d'être routé et re-transformé vers le format attendu par l'ERP cible.

Termes liés

  • Mapping — la traduction réalisée vers et depuis le pivot.
  • MIG — guide d'implémentation décrivant un format source ou cible.

Dernière mise à jour: 20 juin 2026