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.

ANTI-CORRUPTION-LAYER

Couche traduction modèles DDD.

Définition

L'ACL protège l'ubiquitous language de votre bounded context en convertissant les concepts du système externe en concepts internes (et inverse). Implémentations : Translator (mapper objet), Facade (interface simplifiée), Adapter (compat technique). Crucial quand le partenaire change souvent ou que le modèle externe est dégradé.

Origine

Pattern formalisé par Eric Evans dans Domain-Driven Design: Tackling Complexity in the Heart of Software (2003).

Exemple en contexte

Un hub EDI intègre un partenaire VDA legacy via une ACL qui convertit les fixed-records VDA en POJOs Java modernes.

Termes liés

Dernière mise à jour: 16 mai 2026