Download - Client Server Krm 01may2002
-
7/30/2019 Client Server Krm 01may2002
1/12
Client Server Architecture
A Basic Introduction
Kathleen R. Murray, Ph.D.
May 2002
-
7/30/2019 Client Server Krm 01may2002
2/12
May 2002 UNT Center for Digital Knowledge 2
Client Server Architecture
A network
architecture in which
each computer or
process on thenetwork is either a
clientor a server.
Source: http://webopedia.lycos.com
-
7/30/2019 Client Server Krm 01may2002
3/12
May 2002 UNT Center for Digital Knowledge 3
Components
Clients
Servers
Communication Networks
Client
Server
-
7/30/2019 Client Server Krm 01may2002
4/12
May 2002 UNT Center for Digital Knowledge 4
Applications that run on computers
Rely on servers for
Files Devices
Processing power
Example: E-mail clientAn application that enables you to send
and receive e-mail
Clients
Clients are Applications
-
7/30/2019 Client Server Krm 01may2002
5/12
May 2002 UNT Center for Digital Knowledge 5
Servers
Computers or processes that manage
network resources
Disk drives (file servers) Printers (print servers)
Network traffic (network servers)
Example: Database ServerA computer system that processes
database queries
Servers Manage
Resources
-
7/30/2019 Client Server Krm 01may2002
6/12
May 2002 UNT Center for Digital Knowledge 6
Communication Networks
Networks Connect
Clients and
Servers
-
7/30/2019 Client Server Krm 01may2002
7/12
May 2002 UNT Center for Digital Knowledge 7
ClientServer Computing
Process takes place
on the server and
on the client
Servers
Store and protect data
Process requests from clients
Clients Make requests
Format data on the desktop
Client-Server
Computing Optimizes
Computing Resources
-
7/30/2019 Client Server Krm 01may2002
8/12
May 2002 UNT Center for Digital Knowledge 8
Application Functions
Software application
functions are separated
into three distinct parts
Client: Presentation & Application Logic
Server:
Data Management
-
7/30/2019 Client Server Krm 01may2002
9/12
May 2002 UNT Center for Digital Knowledge 9
Application Components
Data Management
Application Logic
Presentation
3 Logical Tiers
1
2
3
Database Applications:
Most common use of client-server architectures
Thin
Client
FatClient
2 Client Types
-
7/30/2019 Client Server Krm 01may2002
10/12
May 2002 UNT Center for Digital Knowledge 10
Middleware
Software that connects two
otherwise separate applications
Example: Middleware product
linking a database system to aWeb server
Client: Requests Data via Web
Database Server:
Manages Data
Web Server:
Presents Dynamic Pages
Middleware Links
Applications
-
7/30/2019 Client Server Krm 01may2002
11/12
May 2002 UNT Center for Digital Knowledge 11
Types of Servers
Application Servers
Audio/Video Servers
Chat Servers
Fax Servers
FTP Servers
Groupware Servers
IRC Servers
List Servers
Mail Servers
News Servers
Proxy Servers
Telnet Servers
Web Servers
Z39.50 Servers
Source: http://webopedia.lycos.com
From A to Z
-
7/30/2019 Client Server Krm 01may2002
12/12
May 2002 UNT Center for Digital Knowledge 12
Learn more about
Z39.50 client - serverapplications by
viewing the tutorial!
Thanks!