Microsoft Patterns & Practices starts version 2.0 of their Application Architecture Guide for developers targeting the .NET Framework. It has been a long time, probably too long, since I read version 1.0 of the Application Architecture for .NET, but if you are interested in the fundamentals of architecting your .NET applications this is probably a must read and a project you want to follow.
The Application Architecture of .NET, which I have in my hand as I write this post, covers quite a bit of information on architecting your .NET Applications:
- Chapter 1: Introduction
- Chapter 2: Designing the Components of an Application or Service
- Chapter 3: Security, Operational Management, and Communications Policies
- Chapter 4: Physical Deployment and Operation Requirements
Chapter 2 on Designing the Components of an Application or Service is always a good read as it covers the fundamentals of:
- UI Components
- UI Process Components
- Service Interfaces
- Business Workflows
- Business Components
- Business Entities
- Data Access Logic Components
- Service Agents
- Data Sources
- Services
The Web Service Software Factory in particular showed this architecture quite clearly.
If you are interested in reading the Application Architecture for .NET: Designing Applications and Services 1.0 from Patterns & Practices, you can download it in PDF format here.
You can check out the new Application Architecture Guide 2.0 Project on CodePlex here.