Project DescriptionWith various .NET technologies such as Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and Language Integrated Query (LINQ) made available today, it can be quite a confusing task to put all of them into an Enterprise Architecture. Most available samples are focused on demonstrating a technology's capabilities and very few focused on the whole picture.
Layered Architecture Sample is created to demonstrate how we can apply some of these .NET technologies with the Layered Architecture design pattern. It is a simple example that illustrates the factoring of responsibilities and separation of concerns into multiple layers in an enterprise application. As the name implies, the main focus of the sample is "How to code the layers?" and not the actual functionality of the chosen Expense application. The Expense Business Process Flow was chosen simply because it is widely used and easiest to understand.
Expense Sample November 2008 Release for .NET 3.5 is now available!!!http://www.codeplex.com/LayerSample/Release/ProjectReleases.aspx?ReleaseId=19929 Previous stable release for .NET 3.0 can be found at the followinghttp://www.codeplex.com/LayerSample/Release/ProjectReleases.aspx?ReleaseId=11916 ReferencesPatterns & Practices Application Architecture Guide V2
http://www.codeplex.com/AppArchGuide Patterns & Practices Application Architecture Guide V2 KB
http://www.codeplex.com/AppArch Please help promote Layered Architecture Sample.
Coming up in next release - Support for .NET 3.5 SP1 features.