Friday, February 1, 2013

unit 1 continue


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