Professional Documents
Culture Documents
3-Tier Architecture: Chandrasekaran Rajagopalan
3-Tier Architecture: Chandrasekaran Rajagopalan
Chandrasekaran Rajagopalan
Cs6704
11/01/99
R ergence
Client/Server architecture
Two-Tier Architecture
Three-Tier Architecture
File Sharing Architecture
Works if
Shared usage is low
Data transferred is low
Contention is low
File-Server Architecture
Client/Server Architecture
Consists of 3 co ponents
User syste interface
Processing Manage ent
Database Manage ent
Two Tier Architecture
Two-Tier Architecture
Li itations
Perfor ance deteriorates if nu ber of users
is greater than 100
Restricted fleibility and choice of DBMS,
since data language used in server is
proprietary to each vendor
Li ited functionality in oving progra
functionality across servers
Three-Tier Architecture
Asynchrony is achieved
3-Tier with a TP Monitor
ey services provided by the onitor
robust security
Transactions
Du b Vs Intelligent
Middle Tier
Less fleible Vs More fleible
Portability
Less portable Vs More portable (Reason: iddle
layer not abstract fro other layers)
3 Tier with an Application Server
http://news.dci.co /geos/
http://javaechange.co /dcb_white.ht l
http://www.sei.c u.edu/str/descriptions/
Distributed/Collaborative Rnterprise Architectures
Two Tier Software Architectures
Three Tier Software Architectures
Middleware
Client Server Software Architectures