BA6046-CLIENT-SERVER ARCHITECTURE |
INTRODUCTION
|
Overview: Definition, History, Myths, Transition to Client Server Computing, Database
Architectures, Advantages and Disadvantages of Client Server Architecture.
|
CLIENT-SERVER COMPONENTS
|
Components: Client, Server, Network, Role and Services of Client–Server, Selection of
Operating System as Client and Server, Types of Client and Servers, Connectivity,
Messaging and Peer-to-Peer Communication, Role of OSI Layer in Client Server, TCP/IP
Networks.
|
MIDDLE -WARE
|
Middle-Ware: Definition, Role, 2 Tier vs 3 Tiers, Network File System, Network
Operating System, API, RPC Model and Implementation, IPC.
Database Server: Memory and Process Architecture, SQL and PL SQL.
|
CLIENT-SERVER PROCESSING
|
Client-Server Processing: Transaction Processing, Remote Processing, Distributed
Processing. Developing and Managing C/S Applications: Development Tools, Network
Management, Backup and Recovery, Data Integrity and Security.
|
DATA WAREHOUSING
|
Distributed Objects: Introduction to ODBC & JDBC – Data Warehousing: Operational
Data and Analytical Data, Architecture. |
Text Books
|
1. Robert Orfali, Dan Harkey and Jere Edwadrs, The Essential Client/Server Survival
Guide, Galgoties Publications, 2002.
|
Reference Books
|
1. Patrick Smith, Client / Server Computing (Professional Reference Series), Sam, 2nd
Sub Edition, 1997.
2. Jeffrey D. Schank, Novell’s Guide to Implementing Client Server Application and
Architecture, Sybex, 1994.
|
|