0% found this document useful (0 votes)
165 views2 pages

HDD Client Server Concepts

The document provides an overview of a client server concepts course. The course aims to introduce client server computing, logical layers in client server architecture, two-tier and three-tier architectures, distributed computing, and middleware.

Uploaded by

api-3707589
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views2 pages

HDD Client Server Concepts

The document provides an overview of a client server concepts course. The course aims to introduce client server computing, logical layers in client server architecture, two-tier and three-tier architectures, distributed computing, and middleware.

Uploaded by

api-3707589
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

HDD Client Server Concepts

CLIENT SERVER CONCEPTS


Course Description
Course number OS12 Course CLIENT SERVER
Author(s) Kiran RK Name CONCEPTS
Pre-requisites for attending course: CHSSC and PF
Familiarity with Personal, Host centric and client Server model of computing
Stream Cons Target SE Compet TK Type E Category3 T
1 2
(Eg. Project ulting Role encies (E- (Eg.PL/O O
Mgmnt/Customer (Eg. (TK, P, Essential, S/DB/NM
Interface/Consulti SE/PA/P T, D, A, D- /SE/TO)
ng etc.) M etc.) PS) Desirable)
Estimated course 1 day (3 hours of lecture)
duration

Course Objectives
Sl# Objective Demonstrable knowledge/skills
1. To introduce client server computing Ability to distinguish client/server model with
host-centric and isolated computing model.

2. To Introduce different types of Client and To Explain different types of servers like
Servers fileserver, database, groupware and Transaction
Server. To explain Fat Clients and Servers and
Ability to understand Gartner’s Group Model
3. To introduce logical layers in client server Knowledge of presentation layer, business
architecture layer and data access layer

4. To introduce 2-tier,3-tier and n-tier client Ability to differentiate the advantages and
server architecture limitations among these architectures.

5. To introduce distributed computing Ability to understand the physical separation of


the layers.
6. To introduce Middleware Ability to understand synchronous and
asynchronous communication, and middleware
such as RPC, MOM .To understand
architecture of ODBC.

Course Design
Sl# Unit name Unit objectives and keywords Lecture
Duration
(Hrs.)
1. Client server computing To explain the importance of and justify the 1.0
need for Client/Server computing in specific
problem domains.

2. Logical layers in client server To illustrate the common constituents that 0.5hr.
architecture go into a typical client/server application

1
PM Stream (Choose one)-SE: Software Engineer, PA: Programmer Analyst, PM: Project Manager
2
Competencies (Choose appropriate ones)-TK:Technical Knowledge, P:Programming, T:Testing,
D:Design, A:Analysis, PS:Pre-sales.
3
Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:
Networks and Middleware, SE: Software Engg, TO: Technical Overview

ER/CORP/CRS/OS12/001 Version No: 1.0 1


HDD Client Server Concepts

and the tool/products used in implementing


them.
3. Two-tier versus Three-tier To demonstrate the shortcomings of the 2- 0.5 hr.
tier model and need for the 3-tier model.

4. Distributed Computing To demonstrate the physical separation of 0.5 hr.


layers
5. Middleware To understand the middleware, need for 1.0 hr.
middleware in C/S context and differentiate
the different kind of middleware available.
Sources
1. Robert Orfali: Client/Server Survival Guide, 2002
2. Alex Berson : Client Server Architecture, Mc Graw Hill International, 1994.
3. S.V.Subrahmanya and B.V.Kumar : Web Services, TMH, 2004.
4. David Vaskevitch: Client/Server Strategies
5. http://www.stanford.edu
6. Middleware resource center found online at < http://www.middleware.org>

ER/CORP/CRS/OS12/001 Version No: 1.0 2

You might also like