Hier a été publié sur codeplex la version 2.0 (beta 1) du Guide d'Architecture d'application. C'est ici : http://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 Chapter 16 - Performance Engineering Chapter 17 - Security Engineering 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 Cheat Sheet - patterns & practices Catalog at a Glance Cheat Sheet - patterns & practices Pattern Catalog Cheat Sheet - patterns & practices Enterprise Library
On y trouve notamment dans le chapitre 14 un descriptif de la couche d'accès aux données :