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: 686

Filed under:

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

Related posts about ASP.NET