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.