2-tier & 3-tier

2-tier & 3-tier

Post by David Wing-Fat L » Wed, 31 May 1995 04:00:00



Hi all,
        I am a beginner in Client/Server development. I want to know what is
the difference between a 2-tier model and a 3-tier model. Also, what is the
advantages of one over the other? Thank you.

David Lam

 
 
 

2-tier & 3-tier

Post by Paul Re » Wed, 31 May 1995 04:00:00


Hi David,

2-tier architecture refers to utilizing two processors to accomplish a task.  
Traditionally, you would put 1). User Interface, 2). Business Logic and
3).Data Management across these two processors.  

Early on in Client/Server the approach taken was the "Fat Client" where the
first two went on the Client Processor while the Data Management went on the
Server Processor.  With the advent of Stored Procedures from vendors like
Sybase and Oracle, there has been a shift to move some of the business logic
to the Server Processor.  Remember though, Client/Server is a software
relationship, meaning a given processor could act as both client and server in
the span of one transaction.

3-tier architecture refers to the use of some "message oriented middleware
(MOM)" that actually allows you to run those services on any number of
machines, maybe having business logic running on its own server, devoid of any
database reliance.  This is accomplished today with things like remote
procedure calls and the like.

Then there is Logical vs Physical tiering which is a whole other conversations.

Paul Reed

========================================================
Paul R. Reed, Jr.
Jackson-Reed,Inc. Ph: (206)-868-5718 Fax: (206)-868-4340
"Your Prescription For Client/Server Success"
Web Page: http://www.halcyon.com/prreed/jackreed.html
========================================================

 
 
 

2-tier & 3-tier

Post by Zlatko Majstorov » Thu, 08 Jun 1995 04:00:00


: Hi David,

: 2-tier architecture refers to utilizing two processors to accomplish a task.  
: Traditionally, you would put 1). User Interface, 2). Business Logic and
: 3).Data Management across these two processors.  

: Early on in Client/Server the approach taken was the "Fat Client" where the
: first two went on the Client Processor while the Data Management went on the
: Server Processor.  With the advent of Stored Procedures from vendors like
: Sybase and Oracle, there has been a shift to move some of the business logic
: to the Server Processor.  Remember though, Client/Server is a software
: relationship, meaning a given processor could act as both client and server in
: the span of one transaction.

: 3-tier architecture refers to the use of some "message oriented middleware
: (MOM)" that actually allows you to run those services on any number of
: machines, maybe having business logic running on its own server, devoid of any
: database reliance.  This is accomplished today with things like remote
: procedure calls and the like.

: Then there is Logical vs Physical tiering which is a whole other conversations.

: Paul Reed

: ========================================================
: Paul R. Reed, Jr.
: Jackson-Reed,Inc. Ph: (206)-868-5718 Fax: (206)-868-4340
: "Your Prescription For Client/Server Success"
: Web Page: http://www.halcyon.com/prreed/jackreed.html
: ========================================================

There is something very interest on the market called SuperNOVA from
Four Seasons Software.

Maybe something what 3-tier systems look like.

There is one very powerfull feature: Dynamic Application partitioning.

Zlatko

 
 
 

1. 2-Tier, 3-Tier & CORBA Client/Server application

Hello,

I have the same Socket-based Client/Server application written
in both 2-Tier and 3-Tier style. I'm going to write the same
one but in CORBA version, I was wondering if there's easy way
to migrate the existing code to CORBA. If yes, which one is
easier to use to migrate? 2-Tier or 3-Tier? Or would that
be better if I just rewrite the whole thing from scratch?

Thank you very much for your suggestion!

another corba learner

2. telnet to AOL

3. from 2-tier to 3-tier

4. Peer to peer under RPC

5. 2-tier vs 3-tier architecture

6. rewrite: Excessive recursion (max 50), ruleset 96????

7. CS/TP Performance: 3-tier vs 2-Tier?

8. 3-tier vs. 4-tier application

9. 3-Tier & TP?

10. 3-tier, DCE & OO

11. 2-tier VB 5 apps running from server?