Alex Rivera | Logout

Explain the different tiers of 2 tier & 3 tier architecture?

Asked 2010-02-04T11:17:50.063
38

I am not able to understand which elements are called as first tier, second tier & third tier & where they reside. Can they reside on same machine or different machine. Which tier reside on which machine? How we can identify a particular application as a 2 tier application or 3 tier application. Please explain with example

Edit
Report

2 Answers

43

Wikipedia explains it better then I could

From the article - Top is 1st Tier: alt text

answered 2010-02-04T11:21:22.770
9

Here is some help for 2Tier and 3Tier difference, please refer below.

ANSWER:
1. 2Tier is Client server architecture and 3Tier is Client, Server and Database architecture.
2. 3Tier has a Middle stage to communicate client to server, Where as in 2Tier client directly get communication to server.
3. 3Tier is like a MVC, But having difference in topologies
4. 3Tier is linear means in that request flow is Client>>>Middle Layer(SErver application) >>>Databse server and Response is reverse.
While in 2Tier it a Triangular View >>Controller>>Model
5. 3Tier is like Website while web browser is Client application(middle layer), and ASP/PHP language code is server application.

answered 2011-07-15T14:30:29.120

Your Answer