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.

— 01

Fondamentaux

— 02

Standards

— 03

Messages phares

— 04

Outils

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