Software Engineering, Project Management, and Effectiveness
In my previous post, I summarized layers and tiers. In this post, I'll walk through the key components of the layers. This exercise is part of our patterns & practices App Arch Guide 2.0 project.
Layers and ComponentsHere's a visual of a layered architecture and relevant components:
Note that this is just an example of common components and layers. Your scenarios may vary.
Presentation Layer ComponentsHere's typical presentation layer components:
Business Layer ComponentsHere's typical business layer components:
Data Layer ComponentsHere's typical data layer components:
Cross-Cutting
FeedbackDoes this match what you see in practice?
Additional ResourcesHere's some relevant links:
My Related Posts
In my previous posts I showed layers and components , and layers and tiers . In this post, I'll show
As part of our patterns & practices App Arch Guide 2.0 Project , I'm scanning Microsoft for helpful
As part of our patterns & practices App Arch Guide 2.0 project , we're consolidating our information
One of my colleagues on the patterns & practices team, David Hill , collected and distilled feedback
As part of our patterns & practices App Arch Guide 2.0 project , we've created a set of application
As part of our patterns & practices App Arch Guide 2.0 project , we've put together an arch frame. 
I added a brief over deck of our patterns & practices App Arch Guide 2.0 project to codeplex: App
Hi,
I am preparing a course where I will be guiding the students through a project in dot net 3.5 - using the layered architecture.
Do you happen to have some basic code for a sample application where I could start from?
Or do you have any idea how I could find something like that?
Thanks
adinamilston@gmail.com
@Adina
There's two examples you can use to get started:
- Layered Arch Sample for .NET - http://www.codeplex.com/LayerSample
- Stock Trader .NET - http://msdn.microsoft.com/en-us/netframework/bb499684.aspx
We posted our patterns & practices Reference Application Architecture Cheat Sheet on CodePlex . 
We posted our Architecture Meta Frame Cheat Sheet to CodePlex as part of our Application Architecture