Guide "Patterns & Practices" Architecture d'application 2.0...
Hier a été publié sur codeplex la version 2.0 (beta 1) du Guide d'Architecture d'application. C'est ici : https://www.codeplex.com/AppArchGuide
C'est un guide pour aider les architectes de solutions et les développeurs à tirer pleinement des avantages de la plate-forme Microsoft. C'est une consolidation de nombreuses leçons apprises sur le terrain. Il est orienté "patterns" pour fournir des informations les plus pérenne possible. C'est un effort de collaboration entre les membres de l'équipe produit, des experts de l'industrie, des MVPs et des clients. Il s'agit encore d'une beta et donc certains éléments peuvent encore être modifiés.
Il est composé de 5 parties :
Part I, Fundamentals of Application Architecture
Part II, Design
Part III, Layers
Part IV, Quality Attributes
Part V, Archetypes - Design and Patterns
et de 25 chapitres :
- Introduction
- Architecture Best Practices At a Glance
- Fast Track - A Guide for Getting Started and Applying the Guidance
Part I, Fundamentals of Application Architecture
- Chapter 1 - Fundamentals of Application Architecture
- Chapter 2 - .NET Platform Overview
- Chapter 3 - Application Archetypes
- Chapter 4 - Deployment Patterns
- Chapter 5 - Architectural Styles
- Chapter 6 - Quality Attributes
- Chapter 7 - Layers and Tiers
Part II, Design
- Chapter 8 - Designing Your Architecture
- Chapter 9 - Architecture and Design Guidelines
- Chapter 10 - Designing Services
- Chapter 11 - Communication Guidelines
Part III, Layers
- Chapter 12 - Presentation Layer Guidelines
- Chapter 13 - Business Layer Guidelines
- Chapter 14 - Data Access Layer Guidelines
- Chapter 15 - Service Layer Guidelines
Part IV, Quality Attributes
Part V, Archetypes - Design and Patterns
- Chapter 18 - Mobile Application
- Chapter 19 - Office Business Application (OBA)
- Chapter 20 - Rich Client Application
- Chapter 21 - Rich Internet Application (RIA)
- Chapter 22 - Service Archetype
- Chapter 23 - SharePoint LOB Application
- Chapter 24 - Web Application
Appendix
On y trouve notamment dans le chapitre 14 un descriptif de la couche d'accès aux données :