Client – Server Technology |
|
A Basic
Introduction
|
|
M.JEHAN
|
Client Server Architecture |
|
• A network
architecture in which
each computer or
process on the
network is either a
client or a server.
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
2
|
Components |
|
• Clients
• Servers
• Communication
Networks
|
|
Server
|
|
Client
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
3
|
Clients |
|
• Applications
that run on computers
• Rely on
servers for
|
|
– Files
– Devices
– Processing
power
|
|
Clients are Applications
|
|
• Example:
E-mail client
|
|
– An application
that enables you to send
and receive e-mail
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
4
|
Servers |
|
• Computers
or processes that manage
network resources
Servers Manage
|
|
– Disk drives (file servers)Resources
– Printers (print servers)
– Network traffic (network
servers)
|
|
– A computer
system that processes
database queries
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
5
|
|
• Example:
Database Server
|
Communication Networks |
|
Networks Connect
Clients and
Servers
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
6
|
Client–Server Computing |
|
• Process
takes place
|
|
– on the
server and
– on the
client
|
|
Client-Server
Computing Optimizes
Computing Resources
|
|
• Servers
|
|
– Store
and protect data
– Process
requests from clients
|
|
• Clients
|
|
– Make requests
– Format
data on the desktop
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
7
|
Application Functions |
|
• Software
application
functions are separated
into three distinct parts
|
|
Server:
Data Management
|
|
Client:
Presentation & Application Logic
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
8
|
Application Components |
|
3 Data Management
|
|
2
|
|
1
|
|
Application
Logic
|
|
Presentation
|
|
3 Logical Tiers
|
|
Thin
Client
|
|
2 Client Types
|
|
Fat
Client
|
|
Database
Applications:
|
|
Most common
use of client-server architectures
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
9
|
Middleware |
|
• Software
that connects two
otherwise separate applications
Database
Server:
• Example:
Middleware productManages Data
linking
a database system to a
Web serverMiddleware Links
|
|
Applications
|
|
Web Server:
Presents Dynamic Pages
|
|
Client:
Requests Data via Web
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
10
|
Types of Servers |
|
From A to Z
|
|
•
•
•
•
•
•
•
|
|
Application
Servers
Audio/Video
Servers
Chat Servers
Fax Servers
FTP Servers
Groupware
Servers
Web Servers
|
|
•
•
•
•
•
|
|
List Servers
Mail Servers
News Servers
Proxy Servers
Telnet Servers
|
|
Source:
http://webopedia.lycos.com
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
11
|
Thanks! |
|
M.JEHAN
Dept.
of Comp. Sci.,
DJAME
COIMBATORE
|
|
NOV-2010
|
|
D.J.Academy
For Managerial
Excellence
|
|
12
|












No comments:
Post a Comment