ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

CLEAN-ARCHITECTURE

Uncle Bob central Dependency Rule.

Definition

Clean Architecture defines four layers: Entities (business rules), Use Cases (application rules), Interface Adapters (controllers, presenters, gateways), Frameworks and Drivers (Web, DB, EDI). Book Clean Architecture published 2017. Widely adopted in modern Domain-Driven Design.

Origin

Article The Clean Architecture published by R. C. Martin August 2012 ; book Clean Architecture published 2017.

Example in context

A Java EDI hub applies Clean: Entities (Invoice, Party), Use Cases (PostInvoice), Adapters (PEPPOL adapter, AS2 adapter), Frameworks (Spring Boot, Postgres).

Last updated: May 16, 2026