Client/Server Computing: what is client/server-file servers-database servers- Transaction servers-Group ware servers-object Application Servers-Web Application Servers-Fat Servers or Fat Clients-2-Tier Versus 3-Tier-cilent/server Building Blocks:client/server for tiny shops and nomadic tribes- client/server for intergalactic enterprises- client/server for a post-scarcity world.
Client/server and operating systems: the anatomy of a server program-What does a server need from an OS: Base services-Extended services-server scalability-non-GUI Clients-GUI Clients-RPC, Messaging and Peer-to-Peer: Peer-to-peer Communication-Remote Procedure Call-messaging and queuing-MOM VS RPC.
SQL DATABASE SERVERS: Fundamentals of SQL and Relational Databases-what does SQL do?-what does a database server do?-stored procedures, Triggers and rules-Data warehouses: OLTP-decision support system-executive information system-comparing decision support and OLTP systems-elements of data warehousing-EIS/DSS: query/reporting tools-data mining
Client/server transaction processing:. The ACID properties - Transaction Models Distributed objects and components: what distributed objects promise - From distributed objects to component- CORBA: from ORBs to Enterprise Beans: Distributed objects-CORBA style – CORBA Components - CORBA common facilities - CORBA Business objects –CORBA Enterprise Beans
Distributed system Management: the components of an Open DSM Platform-the internet management protocols-the OSI management framework-the desktop management Interface-X/Open Management Standards-Client/server Tools and Applications: Client/server application Development tools-client/server application design.
Reference Book:
1. Ivan Bayross, “Power Builder Concepts and Applications”, BPB publications, New Delhi, 2000. 2. Smith and Guengerich, “Client/Server Computing”, Prentice Hall of India, New Delhi, Second Edition, 2002.
Text Book:
1. Robert Orafli, Danharkey and Jerri Edwards.,“ Client/Server Survival Guide”, John Wiley & Sons, Singapore, 2003.