Back close

Course Detail

Course Name Client Server Computing
Course Code 18CSA333
Program B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications)
Semester Six
Credits Three
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

Unit 1

Client Server System Concepts – Introduction – Concepts – Client Server Architecture – Two-Tier Architecture – Three-Tier Architecture – N-Tier Architecture – N-Tier vs 2-Tier Architecture – Case Study of N-Tier Architecture – Client Server Models – Gartner Classification – Middleware – Characteristics and types of Server – File Server – Database Server – Communication Server – Object Server – Groupware Server – Transaction Server – Characteristics and types of Clients – Thin Client – Fat Client.

Unit 2

Components of Client Server Computing – Client – Role of the Client – Client Services – Request for Service – Components of Client Server Computing – Server – Role of the Server – Server Functionality in detail – Components of Client Server Applications – Connectivity – OSI – Communications Interface Technology.

Unit 3

Client Server System Architecture – Client Server Building Blocks – Hardware – Client Hardware – Server Hardware – Client Server Building Blocks – Software – Client Server Systems Development Methodology – Project Management – Architecture Definition – Systems Development Environment – Middleware – Types of Middleware – DCE, MOM, TP – Monitors – ODBC – Design Overview of ODBC – ODBC Architecture – Components – Applications – Driver Managers – Database Drivers – ODBC Data Sources – Network Operating System – Base Services – External Services.

Unit 4

SQL Database Servers – Server Architecture – Multithread Architecture – Hybrid Architecture – Stored Procedures – Triggers – Client Server Transaction Processing – Rules of Client Server Transaction Processing – Transaction Models – Chained and Nested Transactions – Transaction Management Standards – Data Warehousing – Warehousing Techniques – Data Mining.

Unit 5

Client Server Protocols – RPC – IPC – Recent Trends – Intranet – Extranet – Internet – CORBA.

Objectives

Client Server Computing Model defines the way successful organizations will use technology during the next decade. As a result knowledge of client server architecture has become an essential part of computer science. The main objective is to provide the basic concepts of client server computing and the new technologies involved in it.

Text Books

  1. Robert Orfali, Dan Harkey and Jerri Edwards: Essential Client/Server Survival Guide, John Wiley &Sons Inc 1996

Reference

  1. Alex Berson: Client Server Architecture
  2. Patrick Smith, Steve Guengerich: Client Server Computing, Second Edition, Prentice Hall of India Pvt Ltd.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now