Patrons de conception/Patrons d'entreprise

Les patrons de conception d'entreprise répondent aux problèmes d'architecture des applications d'entreprise (base de données, service web, ...) et sont décrits dans le livre « Patterns of Enterprise Application Architecture » écrit par Martin Fowler.

Les patrons d'entreprises sont nombreux et sont catégorisés de la façon suivante :

Logique du domaine (Domain Logic Patterns)
Des patrons permettant de gérer la logique dans les applications métier.
Architecture de source de données (Data Source Architectural Patterns)
Des patrons d'architecture définissant des structures pour la gestion des sources de données.
Comportement objet-relationnel (Object-Relational Behavioral Patterns)
Des patrons définissant des comportements pour la gestion des objets stockés en base de données relationnelle.
Structure objet-relationnel (Object-Relational Structural Patterns)
.
Association méta-données objet-relationnel (Object-Relational Metadata Mapping Patterns)
.
Présentation web (Web Presentation Patterns)
.
Distribution (Distribution Patterns)
.
Concurrence locale (hors-ligne) (Offline Concurrency Patterns)
.
État de session (Session State Patterns)
.
Patrons de base (Base Patterns)
Les patrons de base décrivent des structures basiques.