What is the difference between Two Tier and Three Tier
Architecture?

Answers were Sorted based on User's Feedback



What is the difference between Two Tier and Three Tier Architecture?..

Answer / mythily jasthi

In three tier architecture there will be 3 different layers
like presentation tire, logic tire, data tire but in two
tire the logic and data tire are combined.

Is This Answer Correct ?    73 Yes 20 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / ram

2-tier architecture

In 2-tier, the application logic is either buried inside
the User Interface on the client or within the database on
the server (or both). With two tier client/server
architectures (see Two Tier Software Architectures), the
user system interface is usually located in the user's
desktop environment and the database management services
are usually in a server that is a more powerful machine
that services many clients

3-tier architecture

In 3-tier, the application logic (or) process lives in the
middle-tier, it is separated from the data and the user
interface. 3-tier systems are more scalable, robust and
flexible. In addition, they can integrate data from
multiple sources. In the three tier architecture, a middle
tier was added between the user system interface client
environment and the database management server environment.
There are a variety of ways of implementing this middle
tier, such as transaction processing monitors, message
servers, or application servers. The middle tier can
perform queuing, application execution, and database
staging. For example, if the middle tier provides queuing,
the client can deliver its request to the middle layer and
disengage because the middle tier will access the data and
return the answer to the client
The most basic type of three tier architecture has a middle
layer consisting of Transaction Processing (TP) monitor
technology. The TP monitor technology is a type of message
queuing, transaction scheduling, and prioritization service
where the client connects to the TP monitor (middle tier)
instead of the database server. The transaction is accepted
by the monitor, which queues it and then takes
responsibility for managing it to completion, thus freeing
up the client.

Is This Answer Correct ?    36 Yes 8 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / prathibha

In a modern two-tier architecture the server holds both the
application and the data. The application resides on the
server rather than the client probably because the server
will have more processing power and disk space than the PC.

In a three-tier architecture the data and applications are
split onto seperate servers with the server-side distributed
between a database server and an application server. The
client is a front end simply requesting and displaying data.
Reason being that each server will be dedicated to
processing either data or application requests hence a more
manageable system and less contention for resources will occur

Is This Answer Correct ?    21 Yes 6 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / vanafta

It is clear from the question that the difference is two
and three, but what are they the main difference is the two-
tier consist of two parts: a client and a database server.
But the three-tier consist of three parts which are client,
application server and database server.

Is This Answer Correct ?    18 Yes 5 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / madhu

two tier architecture is the inteface between user and
server.here we will be having database in it and no
application server.
three architecture is the interface between two different
systems .there will be database and application systems

Is This Answer Correct ?    13 Yes 3 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / nitesh

two tier architecture means presentation and business
services are resides in one system and data services are
resides in another system.

Three tier means each Present,business and data services
resides in different systems.

Is This Answer Correct ?    8 Yes 4 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / parul bhadeshiya j.

In a modern two-tier architecture, the server holds both
the application and the data. The application resides on
the server rather than the client, probably because the
server will have more processing power and disk space than
the PC.

In a three-tier architecture, the data and applications are
split onto seperate servers, with the server-side
distributed between a database server and an application
server. The client is a front end, simply requesting and
displaying data. Reason being that each server will be
dedicated to processing either data or application
requests, hence a more manageable system and less
contention for resources will occur.

Is This Answer Correct ?    4 Yes 2 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / sendaro h

it doesn't make sense to the above answers

Is This Answer Correct ?    7 Yes 5 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / anu

A two tier architecture does not use any intervening
server. the client and server can communicate directly. it
is used when the no of users is below 50
A 3-tier architecture uses an intervening server to
communicate between the client and server.An intervening
server is an application or a web server.

Is This Answer Correct ?    1 Yes 0 No

What is the difference between Two Tier and Three Tier Architecture?..

Answer / vivek mudgal

Two tier application are for formation of data base and web services are at same place where as in 3 tier we would have different database server with different web server and clients.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Manual Testing Interview Questions

Wht is the Throughput in performance testing during web based testing, Generally how do we test this..do we use any tool etc....Anybody can explain it in detail...

16 Answers   Siemens, Symphony,


Currently iam working in a small concern as a test engineer, i have 3.6 yrs exp in manual testing, currently iam looking for other concern, but some my friends saying that testing is no longer, plz switch over to designing, but iam interested in only testing, i want to know whether the Testing has a boom or not? plz guide me

4 Answers  


I m writting the test cases in Excel sheet. After wrting test cases for version 2.0.0 If there is new feature added in build 2.0.1, I will write test cases for newly added feature. Then 3.0 version release for testing with new feature. I will write test cases for newly added feature 3.0 But if in between 2.0.2 build release for testing with same feature of 3.0.Then should I have to write test cases for same feature again? If not --> when 2.0.2build again release for testing after 2months then How should I came to know that I have to run these test cases on 2.0.2build?

2 Answers  


wat is exploratory testing? how can u do ?

4 Answers   Accenture,


Where do you get your expected results?

7 Answers  






What is meant code review?

4 Answers  


anyone can explain about Sanity testing and smoke testing and who will involved on sanity and smoke testing

4 Answers  


how far the test tracability matrix hepls in regression testing ?

6 Answers  


what is the architecture of your current project?

0 Answers   Value Labs,


What is an inspection in software testing?

0 Answers  


If Rohan likes 400 & does not like 300, he likes 100 but not 99, he likes 2500 but not 2400, what does he like? 1. 900 2. 1000 3. 1100 4. 1200 Please give answer with proper explanation!

4 Answers  


how do give priority?i mean to say on which basics? suggest me with proper answer plz.

6 Answers   MBT,


Categories