Living with UNIX, NetWare, and NT
Mastering cluster technology-the linking of servers-is becoming increasingly important for application and system programmers and network designers, administrators, and managers. With Microsoft's Windows NT cluster server being the first to tie cl...
SECTION I INTRODUCTION I-1 A Brief History of LAN Operating Systems Rob Walton and Kenneth W. Kousky I-2 Assessing Desktop Operating Systems Randall A. Nagy I-3 Evaluating Client/Server Operating Systems: Focus on Windows NT Gilbert Held I-4 Transitioning from UNIX or NetWare to Windows NT Nathan J. Muller SECTION II PORTING AND DEVELOPING APPLICATIONS IN A HETEROGENEOUS ENVIRONMENT II-1 Porting Issues Due to Operating System Differences Raj Rajagopal II-2 Porting Applications between Heterogeneous Environments/Rewriting Applications Raj Rajagopal II-3 Porting GUI Programs Adam Faldalla, Victor Matos, and Paul J. Jalics II-4 Visual Basic and Object-Oriented Development William R. Constable, Jr. and Il-Yeol Song II-5 Developing New Applications in a Heterogeneous Environment Raj Rajagopal II-6 Accessing Windows Applications from UNIX and Vice Versa Raj Rajagopal II-7 Developing Workstation-Based Client/Server Applications Steven Rabin II-8 Using Middleware for Interoperable Systems Raymond J. Posch II-9 Implementing OLE on Non-Windows Platforms Using ObjectBroker Jeff Tancill and John Parodi II-10 Comparing Object-Oriented Development and Component-Based Development Using Visual Basic, Powerbuilder, and Visual C++ Steve Krehbiel and Narasimhaiah Gorla II-11 Java Application Development Including Database and Network Integration Nathan J. Muller II-12 Using Java for Application Development and Comparison with CGI/PERL Nathan J. Muller SECTION III DESKTOPS IN A HETEROGENEOUS ENVIRONMENT III-1 Enterprise Desktops and Emulators Raj Rajagopal III-2 Desktop Evolution Driving Connectivity Technologies Robin L. Zak III-3 Considerations for Implementing Corporate Intranets Nathan J. Muller III-4 The Mainframe as Enterprise Server Brian Jeffery III-5 Managing Applications on the Network Bill Yaman and John Fiske SECTION IV DATA ACCESS IN A HETEROGENEOUS ENVIRONMENT IV-1 Equivalent Features of DB2, Oracle, Sybase, and Ingres Noelle Mesick and Il-Yeol Song IV-2 Distributed Databases James A. Larson and Carol L. Larson IV-3 Publishing Database Information on the World Wide Web James A. Larson and Carol L. Larson IV-4 Heterogeneous Network File and Print Access Raj Rajagopal IV-5 Using CORBA to Integrate Distributed Database Systems Bhavani Thuraisingham IV-6 Accessing Multiple Databases Using Federated Databases James A. Larson and Carol L. Larson IV-7 Database Interoperability: From Federated Database to a Mobile Federation Antonio Si IV-8 Database Gateways and Interoperability Martin D. Solomon IV-9 Managing Multiple Databases across Heterogeneous Hardware and Software Systems James Woods IV-10 Object-Relational DB2 Nelson Mattos, Stefan Dessloch, Linda DeMichiel, and Michael Carey IV-11 Legacy Data Conversion James A. Larson and Carol L. Larson SECTION V SYSTEMS ADMINISTRATION IN A HETEROGENEOUS ENVIRONMENT V-1 NetWare Considerations Raj Rajagopal V-2 Configuring Windows NT clients in a NetWare Environment Gilbert Held V-3 Comparing [Windows] NT and UNIX System Administration Raj Rajagopal V-4 Managing Distributed Network Systems Using Single Sign-On, Password Synchronization, and the Authentication Server Jeffrey Carr V-5 Managing Heterogeneous Environments Raj Rajagopal V-6 Business Continuity in the Distributed Environment Steven P. Craig V-7 Controlling a Multivendor Environment Thomas Fleishman V-8 Managing Multivendor Environments Thomas Fleishman V-9 The Help Desk in a Distributed Environment John L. Connor V-10 Job Scheduling in the Open Systems Environment Randy Keck V-11 Multiple Protocols: The Network Manager's Headache Joe Pruskowski V-12 Managing Multivendor Networks Using DEC's Polycenter Framework Nathan J. Muller V-13 Managing Multivendor Networks Using Hewlett-Packard's OpenView Nathan J. Muller SECTION VI COMMUNICATIONS IN A HETEROGENEOUS ENVIRONMENT VI-1 The Essentials of Enterprise Networking Keith G. Knightson