Architectural Patterns : schémas architecturaux.
Fournir des solutions-types à des problèmes-types (d'architecture)
Les modèles d'architecture proposent des solutions de conception au niveau infrastructure.
Des exemples de modèles d'architecture sont :
| Source | Type | Nom | But |
|---|---|---|---|
| Structuraux | Couches | Décomposer une application en sous-tâches à un niveau particulier d'abstraction | |
| MVC (Modèle-Vue-Contrôleur) | Interaction utilisateur indépendante du modèle | ||
| PAC (Présentation-Abstraction-Contrôle) | similaire au MVC | ||
| Broker | Faire communiquer des objets distribués | ||
| Microkernel | Systèmes évolutifs à l'exécution (plugins) | ||
| Réflexivité | Systèmes administrables | ||
| Tableau noir | |||
| Tubes et filtres | |||
| Sun/JavaSoft | BluePrints | DAO | Abstraction de l'intégration |
| Session façade | Appliquer l'idée de façade [GoF] aux EJB | ||
| Objet valeur | Appliquer l'idée de mémento [GoF] aux EJB | ||
| délégué métier | |||
| itérateur distant | |||
| SJC | Service Locator | ||
| Adaptateur EJB |