應用程式架構指導包由微軟模式與實踐團隊負責編寫,為基於.NET平台的應用程式設計提供了一些指導,現在v2.0 Beta版本已經發布,包括的內容有應用程式架構基礎、設計、分層、設計模式等等,設計的應用程式類型有Mobile Application,Office Business Application (OBA),Rich Client Application ,Rich Internet Application (RIA),Web Application等 ,之前園子裡的蠟筆小巢也有過介紹。完整的目錄如下所示:
Parts
Part I, Fundamentals of Application Architecture
Part II, Design
Part III, Layers
Part IV, Quality Attributes
Part V, Archetypes - Design and Patterns
Chapters
- 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
:http://www.codeplex.com/AppArchGuide