3-Tier Architecture in ASP.Net

Uses of 3-Tier Architecture

  1. To make application more understandable.
  2. Easy to maintain, easy to modify application and we can maintain good look of architecture.
If we use this 3-Tier application we can maintain our application in consistency manner.

3-Tier architecture contains 3 layers

  1. Application Layer or Presentation Layer 
  2. Business Access Layer(BAL) or Business Logic Layer(BLL)  
  3. Data Access Layer(DAL)
 
Application Layer or Presentation Layer
Presentation layer contains UI part of our application i.e., our aspx pages or input is taken from the user. This layer mainly used for design purpose and get or set the data back and forth.

Business Access Layer (BAL) or Business Logic Layer (BLL)
This layer contains our business logic, calculations related with the data like insert data, retrieve data and validating the data. This acts as a interface between Application layer and Data Access Layer.
 
Data Access Layer(DAL)
Data Access Layer contains methods to connect with database and to perform insert, update, delete, get data from database based on our input data.
 

No comments:

Post a Comment

Xamarin Android Project App

Xamarin Android Project App 1. Xamarin -- Make a CALCULATOR Android App   https://drive.google.com/open?id=0B8OPCXLrtKPmWC1FWWtFM2lraVk...