Cover image for Client/server survival guide
Client/server survival guide
Orfali, Robert.
Personal Author:
Third edition.
Publication Information:
New York : John Wiley, [1999]

Physical Description:
xxvii, 762 pages : illustrations ; 23 cm
General Note:
Previous eds. published under title: The essential client/server survival guide.
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.9.C55 O748 1999 Adult Non-Fiction Central Closed Stacks

On Order



The #1 Client/Server book, now completely updated andexpanded!

"It's savvy, informative, and entertaining as anything you arelikely to read on the subject. Client/server isn't one technologybut many- remote SQL, TP, message-oriented groupware, distributedobjects, and so on. Like the proverbial blind man feeling theelephant, most of us have a hard time seeing the whole picture. Theauthors succeed brilliantly in mapping the elephant."-John Udell,Byte, "Winner, JOLT Product Excellence Award."-SoftwareDevelopment

"The scope and depth of topics covered in the Guide, with itsstraightforward and often humorous delivery, make this bookrequired reading for anyone who deals with computers in today'scorporate environment."-Bob Gallagher, PC Week

"Absolutely the finest book on client/server on the market today.It's got great advice, and is well written and fun toread."-Richard Finkelstein

The critics agree-this is the best source for anyone looking tounderstand and make informed decisions about client/servertechnology. In this Third Edition of their award-winning book,authors Orfali, Harkey, and Edwards combine detailed technicalexplanations with their unique brand of offbeat humor, clevercartoons, controversial soapboxes, and witty quotes to inform,educate, and entertain.

This information-packed Survival Guide takes you on a sweeping tourof the world of client/server. From operating systems andcommunications, to application servers that incorporate database,transaction processing, groupware, and objects, to the Internet andthe World Wide Web and their role in the new generation ofclient/server and object management, this book covers it all.

In their other lives: Robert Orfali and Dan Harkey head San JoseState University's Client/Server and Distributed Objects Master'sprogram and lab. Dan also works for IBM as a distributed objectsconsultant. Jeri Edwards is Vice President of Strategy and ProductPlanning at BEA Systems.

Wiley Computer Publishing Timely. Practical. Reliable.

Visit our Web site at

Author Notes

ROBERT ORFALI, DAN HARKEY, and JERI EDWARDS have co-authored many bestselling books including Client/Server Programming with Java and CORBA, Second Edition, Instant CORBA, 3-Tier Client/Server at Work, and The Essential Distributed Objects Survival Guide.

Table of Contents

The Big Picture
Your Guide to the New World
Welcome to Client/Server Computing
Client/Server Building Blocks
The Road to Bandwidth Heaven
Clients, Servers, And Operating Systems
Clients, Servers, and Operating Systems
The OS Wars: Meet the Players
Base Middleware: Stacks And Noss
NOS: Creating the Single-System Image
RPC, Messaging, and Peer-to-Peer
NOS: Meet the Players
SQL Database Servers
SQL Database Servers
SQL Middleware and Federated Databases
Data Warehouses: Information Where You Want It
EIS/DSS: From Queries, To OLAP, To Data Mining
Database: Meet the Players
Client/Server Transaction Processing
The Magic of Transactions
TP Monitors: Managing Client/Server Transactions
TP-Lite or TP-Heavy??
TP Monitors: Meet the Players
Client/Server Groupware
Client/Server Groupware
Groupware: Meet the Players
Client/Server With Distributed Objects
Distributed Objects and Components
CORBA: From ORBs to Enteprise Beans
COM+: The Other Component Bus
Object Databases
Distributed Objects: Meet the Players
Client/Server And The Internet
Web Client/Server: The Hypertext Era
Web Client/Server: The Interactive Era
Web Client/Server: The Distributed Object Era
Web Client/Server: Meet the Players
Distributed System Management
Client/Server Distributed System Management
Distributed System Management Standards
Bringing It All Together
Client/Server Tools and Application Development
Which Way Client/Server??
Where to Go for More Information