Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET
Hi all,
 
I am vino from chennai, I am a fresher of .net I wil do the project in 3 tier arch. so please any one help this question.
 

Thank u
 
vino
Posted 15-Jun-11 4:34am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

we have 3 types of layer
 
1.presentation layer
 
2.business layer
 
3.data logic layer
 

 
if 3 layer r present in one system - 1-tier
 
if 3 layer r present in two systems - 2-tier
 
if 3 layer r present in three system - 3-tier
 
if 3 layer r present in n system - n-tier
 

presented means hosting or installing on that machine
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Difference between 1-tier/2-tier & 3-tier architecture are as follows:
 
"Tier" can be defined as "one of two or more rows, levels, or ranks arranged one above another".
 
1-Tier Architecture is the simplest, single tier on single user, and is the equivalent of running an application on a personal computer. All the required component to run the application are located within it. User interface, business logic, and data storage are all located on the same machine. They are the easiest to design, but the least scalable. Because they are not part of a network, they are useless for designing web applications.
 
2-Tier Architectures supply a basic network between a client and a server. For example, the basic web model is a 2-Tier Architecture. A web browser makes a request from a web server, which then processes the request and returns the desired response, in this case, web pages. This approach improves scalability and divides the user interface from the data layers. However, it does not divide application layers so they can be utilized separately. This makes them difficult to update and not specialized. The entire application must be updated because layers aren’t separated.

3-Tier Architecture is most commonly used to build web applications. In this model, the browser acts like a client, middleware or an application server contains the business logic, and database servers handle data functions. This approach separates business logic from display and data.So the 3 layers commonly known as:Presentation Layer(PL/UI),Business Logic Layer(BLL) & Data Access Layer(DAL).
 
Please dont forget to mark it as answered if you are satisfied by the given answer.
  Permalink  
Comments
Prasad_Kulkarni at 18-May-12 7:41am
   
My 5!
R@vuri at 11-Jun-12 22:07pm
   
good
fuad.p at 4-Jul-12 10:27am
   
good one AND THANKZ KEEP SEND SUCH ARTICLES
joydip2k11 at 29-Mar-14 3:47am
   
nice....

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 520
1 Mathew Soji 335
2 BillWoodruff 260
3 OriginalGriff 215
4 Afzaal Ahmad Zeeshan 188
0 OriginalGriff 6,168
1 Sergey Alexandrovich Kryukov 5,853
2 DamithSL 5,028
3 Manas Bhardwaj 4,539
4 Maciej Los 3,845


Advertise | Privacy | Mobile
Web04 | 2.8.1411019.1 | Last Updated 15 Jun 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100