3-Tier Architecture in asp.net
Posted
by Aamir Hasan
on ASP.net Weblogs
See other posts from ASP.net Weblogs
or by Aamir Hasan
Published on Sun, 21 Mar 2010 07:11:00 GMT
Indexed on
2010/03/21
7:21 UTC
Read the original article
Hit count: 688
ASP.NET
Three-tier (layer) is a client-server architecture in which the user interface, business process (business rules) and data storage and data access are developed and maintained as independent modules or most often on separate platforms. Basically, there are 3 layers, tier 1 (presentation tier, GUI tier), tier 2 (business objects, business logic tier) and tier 3 (data access tier). These tiers can be developed and tested separately.
3 - Tier Architecture is like following :
1. Presentation Layer
2.Data Manager Layer
3. Data Access Layer
The communication between all these layers need to be done using Business Entities.
1. Presentation Layer is the one where the UI comes into picture
2. Data Manager Layer is the one where all the maipulative code is written. Basically in this layer all the functional code needs to mentioned.
3. Data Access Layer is the one which communicates directly to the database.
Data from one layer to other needs to be tranformed using Entities.
© ASP.net Weblogs or respective owner