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

Anti-Corruption Layer

Sur cette page

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