"The Application Architecture Guide 2.0 provides design-level guidance for the architecture and design of applications built on the .NET Framework. It focuses on the most common types of applications, partitioning application functionality into layers, components, and services, and walks through their key design characteristics.This guide is a collaborative effort between patterns & practices, product teams, and industry experts.
This guide is related to the Application Architecture Guide v2.0 Knowledge Base Project. The App Arch Knowledge Base includes a large amount of material that elaborates on specific topics in the main guide. How Tos for example. It also includes material from the main guide that is targeted and packaged for more specifc audiences, such as the Pocket Guide series..."
Get the guide at http://www.codeplex.com/AppArchGuide
Thomas W Shinder, M.D., MCSE
Sr. Consultant / Technical Writer