Vous êtes sur la page 1sur 6
Education and Research Department LDD for Client Server Concepts August 2005 Document No. Authorized Ver.

Education and Research Department

LDD for Client Server Concepts

August 2005

Document No.

Authorized

Ver. Revision

Signature / Date

By

ER/CORP/CRS/OS12/0

Dr. Ravindra

Ver 1.0

 

19

COMPANY CONFIDENTIAL

Infosys

Table of Contents

Document Revision History

Ver.

       

Revision

Date

Author(s)

Reviewer(s)

Description

1.0

11-Aug-

Kiran RK

Nagendra R Setty

Changed according to FP Restructure strategy in Mysore.

2005

Infosys

Table of Contents

Contents

1 BACKGROUND

1

1.1 Host Centric Computing

1

1.2 Case Study: Mainframe Systems

1

2 CLIENT SERVER TECHNOLOGIES

1

2.1

Working Of a Client and Server

1

2.1.1

Client Server Based Services On The Network

1

2.2.2

File Servers

1

2.2.3

Groupware Servers

1

2.3

Database Servers

2

2.4

Transaction Servers

2

2.4.2 Types of Transaction Processing Monitors

2

2.4.3 Routing and Load Balancing

2

2.5

Concept of Network Operating System (Nos)

2

3 MIDDLEWARE TECHNOLOGIES

2

3.1.1 Synchronous communication

2

3.1.2 Asynchronous communication

2

3.2

Remote Procedure Call Middleware

2

3.2.1 Working of a simple RPC Server

2

3.2.2 Message Oriented Middleware

2

3.2.3 Comparison of RPC and MOM

2

3.4 Peer to Peer

2

3.5 Thin and Fat Clients

3

3.5.1 Distributed presentation

3

3.5.2 Remote presentation

3

3.5.3 Distributed function

3

3.5.4 Remote data management

3

3.5.5 Distributed database

3

3.6 Two Tier Client Server Applications

3

3.7 Three Tier Client Server Applications

3

3.7.1

Comparison of Two-Tier and Three-Tier Applications

3

3.6

Other Types of Middleware - ODBC

3

Infosys

LDD for Client Server Concepts

1 BACKGROUND

Understand Pros and cons of standalone computing

1.1 Host Centric Computing

To explain the evolution of computing

host centric computing and compare with standalone

1.2 Case Study: Mainframe Systems

To explain the features of mainframe system to understand host centric computing

2 CLIENT SERVER TECHNOLOGIES

To explain the need of client server technology by comparing with host centric computing model

2.1 Working Of a Client and Server

To explain the working of client server computing in detail and features of client server computing

2.1.1 Client Server Based Services On The Network

To explain the meaning of service and associated servers like

2.2.2 File Servers

To understand file services with example

2.2.3 Groupware Servers

2.2.3.1 Mail Servers

To understand mail servers with mundane protocols associated with it

2.2.3.2 Newsgroup Servers

To understand mail servers

2.2.3.3 Calendar Servers

To understand calendar servers

2.2.3.4 Workflow Servers

To understand work flow servers with an example

Infosys

LDD for Client Server Concepts

2.3 Database Servers

To understand database servers with example

2.4 Transaction Servers

To Understand The Need For Transaction Server

2.4.2 Types of Transaction Processing Monitors

To explain and different types of TP monitors

2.4.3 Routing and Load Balancing

To explain briefly about the concepts of routing and load balancing

2.5 Concept of Network Operating System (Nos)

To understand the concepts of Networking Operating System and different features associated in NOS

3 MIDDLEWARE TECHNOLOGIES

To understand middleware, types of middleware and types of communication.

3.1.1 Synchronous communication

To understand synchronous communication

3.1.2 Asynchronous communication

To understand asynchronous communication

3.2 Remote Procedure Call Middleware

To understand Remote Procedure Call

3.2.1 Working of a simple RPC Server

3.2.2 Message Oriented Middleware

To understand message oriented middleware

3.2.3 Comparison of RPC and MOM

Compare MOM and RPC characteristics

3.4 Peer to Peer

To understand the terminology Peer to Peer

Infosys

LDD for Client Server Concepts

3.5 Thin and Fat Clients

To understand and distinguish, Thin and Fat Clients, business logic presentation logic and data logic.

3.5.1 Distributed presentation

To understand distributed presentation with example thru Gartner Model.

3.5.2 Remote presentation

To understand Remote presentation with example, thru Gartner Model.

3.5.3 Distributed function

To understand distributed function with example thru Gartner Model.

3.5.4 Remote data management

To understand Remote data management with example thru Gartner Model.

3.5.5 Distributed database

To understand distributed database with example thru Gartner Model.

3.6 Two Tier Client Server Applications

To understand application partitioning and two tier application

3.7 Three Tier Client Server Applications

To understand three tier application

3.7.1 Comparison of Two-Tier and Three-Tier Applications

To distinguish Two Tier and Three Tier application

3.6 Other Types of Middleware - ODBC

Understand the architecture of ODBC and configuring for a database