Layered Architecture Sample is designed to showcase various .NET Technologies such as Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), Windows Form, ASP.NET and ADO.NET Entity Framework working in conjunction with the Layered Architecture Pattern. It is aimed at illustrating how code of similar responsibilities can be factored into multiple logical layers which are applicable in most of today's enterprise applications.
It is often that samples feature each .NET Technology independently to promote ease of learning but most developers are challenged when they need to apply all of the technologies that they have learned into a complete functional enterprise application. This is the problem area that Layered Architecture Sample attempts to address.
Take note that the main objective of the sample is to focus on layering and therefore, you may discover that certain cross-cutting functionalities have been omitted to maintain its simplicity.
If you are developing for the cloud, you may also want to check out Layered Architecture Sample for Azure
You can now get started with creating the project structure that is illustrated in the sample with Layered Architecture Solution Guidance . The tool will automatically create the projects for you and automatically wire-up the references so that you can concentrate on building your application.
This project is done with my personal time. Please help promote Layered Architecture Sample if you like it. Leave me a comment or rate it, if you find this sample useful. Thank You. )