Cover image for Introduction to Client Server Computing.
Introduction to Client Server Computing.
Title:
Introduction to Client Server Computing.
Author:
Yadav, Subhash Chandra.
ISBN:
9788122428612
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (213 pages)
Contents:
Cover -- Preface -- Contents -- Chapter 1. Introduction -- 1.1 What is Client/server Computing? -- 1.1.1 A Server for Every Client -- 1.1.2 Client/Server: Fat or Thin -- 1.1.3 Client/Server: Stateless or Stateful -- 1.1.4 Servers and Mainframes -- 1.1.5 Client/Server Functions -- 1.1.6 Client/Server Topologies -- 1.1.7 Integration with Distributed Computing -- 1.1.8 Alternatives to Client/Server Systems -- 1.2 Classification of Client/Server Systems -- 1.2.1 Two-tier Client/Server Model -- 1.2.2 Three-tier Client/Server Model -- 1.2.2.1 Transaction Processing Monitors -- 1.2.2.2 Three-tier with Message Server -- 1.2.2.3 Three-tier with an Application Server -- 1.2.2.4 Three-tier with an ORB Architecture -- 1.2.2.5 Three-tier Architecture and Internet -- 1.2.3 N-tier Client/Server Model -- 1.3 Clients/Server-Advantages and Disadvantages -- 1.3.1 Advantages -- 1.3.2 Disadvantages -- 1.4 Misconceptions About Client/Server Computing -- Exercise 1 -- Chapter 2. Driving Forces Behind Client/Server Computing -- 2.1 Introduction -- 2.2 Driving Forces -- 2.2.1 Business Perspective -- 2.2.2 Technology Perspective -- 2.3 Development of Client/Server Systems -- 2.3.1 Development Tools -- 2.3.2 Development Phases -- 2.4 Client/Server Standards -- 2.5 Client/Server Security -- 2.5.1 Emerging Client/Server Security Threats -- 2.5.2 Threats to Server -- 2.6 Organizational Expectations -- 2.7 Improving Performance of Client/Server Applications -- 2.8 Single System Image -- 2.9 Downsizing and Rightsizing -- 2.10 Client/Server Methodology -- Exercise 2 -- Chapter 3. Architectures of Client/Server Systems -- 3.1 Introduction -- 3.2 Components -- 3.2.1 Interaction between the Components -- 3.2.2 Complex Client/Server Interactions -- 3.3 Principles Behind Client/Server Systems -- 3.4 Client Components -- 3.5 Server Components -- 3.5.1 The Complexity of Servers.

3.6 Communications Middleware Components -- 3.7 Architecture for Business Information System -- 3.7.1 Introduction -- 3.7.2 Three-Layer Architecture -- 3.7.3 General Forces -- 3.7.4 Distribution Pattern -- 3.8 Existing Client/Server Architecture -- 3.8.1 Mainframe-based Environment -- 3.8.2 LAN-based Environment -- 3.8.3 Internet-based Environment -- Exercise 3 -- Chapter 4. Client/Server and Databases -- 4.1 Introduction -- 4.2 Client/Server in Respect of Databases -- 4.2.1 Client/Server Databases -- 4.2.2 Client/Server Database Computing -- 4.3 Client/Server Database Architecture -- 4.4 Database Middleware Component -- 4.5 Access to Multiple Databases -- 4.6 Distributed Client/Server Database Systems -- 4.7 Distributed DBMS -- 4.8 Web/Database System for Client/Server Applications -- 4.8.1 Web/Database vs. Traditional Database -- Exercise 4 -- Chapter 5. Client/Server Application Components -- 5.1 Introduction -- 5.2 Technologies for Client/Server Application -- 5.3 Service of a Client/Server Application -- 5.4 Categories of Client/Server Applications -- 5.5 Client Services -- 5.5.1 Inter Process Communication -- 5.5.2 Remote Services -- 5.5.3 Window Services -- 5.5.4 Dynamic Data Exchange (DDE) -- 5.5.5 Object Linking and Embedding (OLE) -- 5.5.6 Common Object Request Broker Architecture (CORBA) -- 5.5.7 Print/Fax Services -- 5.5.8 Database Services -- 5.6 Server Services -- 5.7 Client/Server Application: Connectivity -- 5.7.1 Role and Mechanism of Middleware -- 5.8 Client/Server Application : Layered Architecture -- 5.8.1 Design Approach -- 5.8.2 Interface in Three Layers -- Exercise 5 -- Chapter 6. System Development -- 6.1 Hardware Requirements -- 6.1.1 PC Level Processing Units -- 6.1.2 Storage Devices -- 6.1.3 Network Protection Devices -- 6.1.4 Surge Protectors -- 6.1.5 RAID Technology -- 6.1.6 Server Specific Jargon.

6.2 Software Requirements -- 6.2.1 Client OS -- 6.2.2 Server OS -- 6.2.3 Network OS -- 6.3 Communication Interface Technology -- 6.3.1 Network Interface Card -- 6.3.2 LAN Cabling -- 6.3.3 WAN -- 6.3.4 ATM -- 6.3.5 Ethernet -- 6.3.6 Token Ring -- 6.3.7 FDDI -- 6.3.8 TCP/IP -- 6.3.9 SNMP -- 6.3.10 NFS -- 6.3.11 SMTP -- Exercise 6 -- Chapter 7. Training and Testing -- 7.1 Introduction -- 7.2 Technology Behind Training Delivery -- 7.2.1 Traditional Classroom -- 7.2.2 On-the-Job Training (OTJ) -- 7.2.3 Video Conferencing -- 7.2.4 Collaborative Tools -- 7.2.5 Virtual Groups and Event Calls -- 7.2.6 E-Learning -- 7.2.7 Web-based Training -- 7.2.8 Learning Management Systems (LMS) -- 7.2.9 Electronic Performance Support Systems (EPSS) -- 7.3 To Whom Training is Required? -- 7.3.1 System Administrator Training -- 7.3.2 DBA Training -- 7.3.3 Network Administrator Training -- 7.3.4 End-User and Technical Staff Training -- 7.3.5 GUI Applications Training -- 7.3.6 LAN/WAN Administration and Training Issues -- 7.4 Impact to Technology on Training -- 7.4.1 Client/Server Administration and Management -- 7.5 Client/Server Testing Technology -- 7.5.1 Client/Server Software -- 7.5.2 Client/Server Testing Techniques -- 7.5.3 Testing Aspects -- 7.5.4 Measures of Completeness -- 7.6 Testing Client/Server Application -- Exercise 7 -- Chapter 8. Client/Server Technology and Web Services -- 8.1 Introduction -- 8.2 What are Web Services ? -- 8.2.1 Web Services History -- 8.2.2 Web Server Technology -- 8.2.3 Web Server -- 8.2.4 Web Server Communication -- 8.3 Role of Java for Client/Server on Web -- 8.4 Web Services and Client/Server Browser-Server Technology -- 8.5 Client/Server Technology and Web Application -- 8.6 Balanced Computing and the Server's Changing Role -- Exercise 8 -- Chapter 9. Future of the Client/Server Computing -- Introduction.

9.2 Technology of the Next Generation -- 9.2.1 Networking -- 9.2.2 Development Tools -- 9.2.3 Processors and Servers -- 9.2.4 Paradigms -- 9.3 Enabling Technology -- 9.3.1 Expert Systems -- 9.3.2 Imaging -- 9.3.3 Point-of-Service -- 9.4 Client Server Computing and the Intranet -- 9.4.1 Intranet -- 9.4.2 Is the Intranet Killing Client/Server? -- 9.4.3 Extranet -- 9.5 Future Perspectives -- 9.5.1 Job Security -- 9.5.2 Future Planning -- 9.5.3 Conclusion -- 9.6 Transformatinal System -- 9.6.1 Electronic Mail -- 9.6.2 Client/Server and User Security -- 9.6.3 Object-oriented Technology: CORBA -- 9.6.4 Electronic Data Interchange -- Exercise 9 -- References -- Index.
Abstract:
About the Book: The book covers the detail concepts of Client Server Architectural aspects, its application components, its relationship with database, development tools associated with it and technologies used to develop client server systems. The book will serve as a complete text for all undergraduate (BCA, B.Sc., BCS and B.Tech.) and post graduate students (MCA, M.Tech. and MS) of Computer Science and Engineering students of various Technical Universities. Also the scope and depth of topics covered in the book, with its straightforward and often humorous delivery, make this book worth reading for anyone who deals with setting up client server computing environments in today`s corporate environment. Contents: Introduction Driving Forces Behind Client/Server Computing Architectures of Client/Server Systems Client/Server and Databases Client/Server Application Components System Development Training and Testing Client/Server Technology and Web Services Future of the Client/Server Computing.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: