Client Server
Client Server
BY1.
2.
3.
4.
Cont`d
Technological
Advances
Microprocessor Technology
Data Communication and the Internet
Database Systems
Operating Systems and Graphical User Interfaces (GUIs)
Sophisticated PC-Based End User Application Software
Cost/Performance
Benefits
Platform-independent system development
Optimized distribution of processing activities
among different platforms
Use of user friendly, cost effective, and compatible
techniques, methodologies, and specialized tools
Observations
Cont`d
Organizational
Benefits
Expectations of Client/Server
Example of Client-Server
Architecture
Client Components
Server Components
I want to
collaborate
with my
colleague
I want to access
some information
Client
Server
Client/server
Peer-to-peer
Email application
Server
Client
Email client
sends message
to server
Client
Message is
stored on POP
server
Later, recipients
email client
retrieves
message from
server
Shortcomings of client/server
Departmental
solution
Proliferates non-interoperable
technologies and applications
Hardwired applications lose flexibility
THANK YOU