| |
| |
About the Authors | |
| |
| |
What This Book Will Do for You | |
| |
| |
| |
Introduction to Client/Server Computing | |
| |
| |
What is Client/Server Computing | |
| |
| |
Defining Client/Server Computing | |
| |
| |
Client/Server Applications | |
| |
| |
Definitions | |
| |
| |
Examples of Client/Server Computing | |
| |
| |
Client/Server Technical Issues | |
| |
| |
Client/Server Business Issues | |
| |
| |
References | |
| |
| |
| |
Client/Server Management Issues | |
| |
| |
Benefits of Client/Server Computing | |
| |
| |
Potential Business Applications | |
| |
| |
Expectations of the Information Technology Department (ITD) | |
| |
| |
Business Process Reengineering (BPR) | |
| |
| |
| |
Building and Managing Client/Server Systems | |
| |
| |
Servers | |
| |
| |
Client/Server Tools | |
| |
| |
The Software Evaluation Workplan | |
| |
| |
Why Client/Server Financial Software is Different | |
| |
| |
Evaluating Vendors and Software | |
| |
| |
Evaluate the Short List | |
| |
| |
The Next Step | |
| |
| |
| |
Network Operating Systems (NOSs) | |
| |
| |
Introduction | |
| |
| |
Characteristics of a NOS | |
| |
| |
Related Issues | |
| |
| |
Local Area Networks (LANs) | |
| |
| |
Wide Area Networks (WANs) | |
| |
| |
NOS Evolution | |
| |
| |
| |
Client/Server Architecture | |
| |
| |
Infrastructure Architecture | |
| |
| |
Layered Architectures | |
| |
| |
The Enterprise Network | |
| |
| |
Distributed Computing | |
| |
| |
Characteristics of Client/Server Architecture | |
| |
| |
Client/Server Arrangement in a Post-Scarcity World | |
| |
| |
Fat Servers and Clients | |
| |
| |
Presentation-Application-Data Architecture | |
| |
| |
Client Process | |
| |
| |
Client/Server Arrangement for Intergalactic Companies | |
| |
| |
Server Type and Process | |
| |
| |
Server-to-Server Middleware | |
| |
| |
Client/Server Model for a One-Person Business | |
| |
| |
Two-Tier Architecture | |
| |
| |
Three-Tier Architecture | |
| |
| |
Two-Tier Versus Three-Tier | |
| |
| |
Where Three-Tier is N-Tier | |
| |
| |
Client/Server Business Issues | |
| |
| |
| |
Vendors of Client/Server Products | |
| |
| |
| |
What is Middleware? | |
| |
| |
Middleware Services Required for System Integration | |
| |
| |
Middleware Classifications | |
| |
| |
Corba, Com (DCOM), and EJB | |
| |
| |
Database Access Middleware Architecture | |
| |
| |
Middleware, TCP/IP, and the Internet | |
| |
| |
Directories | |
| |
| |
Upperware | |
| |
| |
The Rise of Metadata | |
| |
| |
Choosing Middlware | |
| |
| |
Critical Middleware Issues | |
| |
| |
The Future of Middleware | |
| |
| |
| |
Implementing a Client/Server System | |
| |
| |
Project Management | |
| |
| |
Project Planning | |
| |
| |
Pert/CPM | |
| |
| |
Connectivity Pitfalls and Counter-Strategies | |
| |
| |
Integrating Legacy Systems | |
| |
| |
Team Management | |
| |
| |
Allocating Data and Processing Functions | |
| |
| |
Cooperative and Distributed Processing | |
| |
| |
Site Preparation | |
| |
| |
Planning for Snags | |
| |
| |
Revising the Project Plan | |
| |
| |
When the System is Completed | |
| |
| |
| |
Distributed Databases | |
| |
| |
Distributed Processing | |
| |
| |
Replication | |
| |
| |
Effect of Network Bandwidth | |
| |
| |
Mobile and Parallel Computing | |
| |
| |
Distributed Database Design | |
| |
| |
Transaction Management | |
| |
| |
Concurrency Controls | |
| |
| |
| |
Internet, Intranet, and Extranet | |
| |
| |
Client/Server and the Internet | |
| |
| |
Client/Server and Intranets | |
| |
| |
Web Security | |
| |
| |
Web Client/Server | |
| |
| |
Integrating Internet, Intranet, and Extranet | |
| |
| |
Employee Productivity and Demand for System Resources | |
| |
| |
| |
Java Essentials | |
| |
| |
Java Applications and Applets | |
| |
| |
Data Variables and Calculations | |
| |
| |
Strings | |
| |
| |
Logic and Loops | |
| |
| |
Java Class Library | |
| |
| |
Processing Data in Windowed Applications | |
| |
| |
Arrays | |
| |
| |
Exceptions | |
| |
| |
Structured Programming | |
| |
| |
Object-Oriented Programming | |
| |
| |
| |
Organizational Support and Management | |
| |
| |
The Client/Server Pilot Project | |
| |
| |
Enterprise-Wide Client/Server Architecture | |
| |
| |
Client/Server and Business Reengineering | |
| |
| |
Client/Server Responsibilities | |
| |
| |
Protecting Client/Server Networks | |
| |
| |
| |
Client/Server Security | |
| |
| |
Vulnerability Testing | |
| |
| |
Satan | |
| |
| |
Network Security | |
| |
| |
Secure Sockets Layer | |
| |
| |
Glossary | |
| |
| |
Index | |