Presentation is loading. Please wait.

Presentation is loading. Please wait.

Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.

Similar presentations


Presentation on theme: "Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002."— Presentation transcript:

1 Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002

2 UNT Center for Digital Knowledge2 Client Server Architecture A network architecture in which each computer or process on the network is either a client or a server. Source: http://webopedia.lycos.com

3 May 2002UNT Center for Digital Knowledge3 Components Clients Servers Communication Networks Client Server

4 May 2002UNT Center for Digital Knowledge4 Applications that run on computers Rely on servers for –Files –Devices –Processing power Example: E-mail client –An application that enables you to send and receive e-mail Clients Clients are Applications

5 May 2002UNT Center for Digital Knowledge5 Servers Computers or processes that manage network resources –Disk drives (file servers) –Printers (print servers) –Network traffic (network servers) Example: Database Server –A computer system that processes database queries Servers Manage Resources

6 May 2002UNT Center for Digital Knowledge6 Communication Networks Networks Connect Clients and Servers

7 May 2002UNT Center for Digital Knowledge7 Client–Server 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

8 May 2002UNT Center for Digital Knowledge8 Application Functions Software application functions are separated into three distinct parts Client: Presentation & Application Logic Server: Data Management

9 May 2002UNT Center for Digital Knowledge9 Application Components Data Management Application Logic Presentation 3 Logical Tiers 1 2 3 Database Applications: Most common use of client-server architectures Thin Client Fat Client 2 Client Types

10 May 2002UNT Center for Digital Knowledge10 Middleware Software that connects two otherwise separate applications Example: Middleware product linking a database system to a Web server Client: Requests Data via Web Database Server: Manages Data Web Server: Presents Dynamic Pages Middleware Links Applications

11 May 2002UNT Center for Digital Knowledge11 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

12 May 2002UNT Center for Digital Knowledge12 Learn more about Z39.50 client - server applications by viewing the tutorial! Thanks!


Download ppt "Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002."

Similar presentations


Ads by Google