This helpful guide links together two exciting new technologies in distributed computing. It shows how to develop an application that simultaneously runs on the Distributed Computing Environment (DCE) and Microsoft systems that offer remote procedure calls. The book gives steps for writing a simple, portable application, and lists the complete differences between RPC support in the two environments.
This manual fulfills the need for a thorough reference showing the strengths of different products and how to maximize these strengths. The work provides critical insight and understanding for:
Here is all the practical, hands-on information you need to build, manage and maintain a heterogeneous computing environment with hardware, software, and network equipment from a number of different vendors. Packed with real-world case studies and proven techniques for integrating disparate platforms, operating systems and servers, Multi-Operating
Here is all the practical, hands-on information you need to build, manage and maintain a heterogeneous computing environment with hardware, software, and network equipment from a number of different vendors. Packed with real-world case studies and proven techniques for integrating disparate platforms, operating systems and servers, Handbook of Heterogeneous Computing is a one-stop, non-nonsense guide that shows you how to: * port and develop applications in a heterogeneous environment * manage desktops, data access, communications, and security in a heterogeneous environment * and build distributed heterogeneous systems What is best for your installation? Should you standardize on the Windows environment for both production applications and office applications? Should you adopt the Windows NT workstation as a standard desktop and use Windows NT as the network operating system? Handbook of Heterogeneous Computing details the advantages and disadvantages of these and other approaches. The book also explains: * the arts of porting and developing applications in a heterogeneous environment using Java, CGI/Perl, and other tools * how to build interfaces with mainframe legacy systems * how to use CORBA to integrate distributed database systems while at the same time managing database gateways and interoperability * how to manage interlan switching, multicast networking structures, SNA-LAN integration, and all aspects of enterprise networks * and how to use Kerberos, firewalls, PGP, RSA public keys, and other tools to assure security in heterogeneous environments. Heterogeneous computing is here to stay. It is therefore up to corporate end-users to make competing products fit into their environments efficiently, effectively and economically. Handbook of Heterogeneous Computing gives you t
This new edition has been extended to include object Universal Unique Identifiers (UUID) and security. It provides programmers with step-by-step instructions through the complexities of Distributed Computing Environment (DCE). Topics include how to write clients and servers, the Interface Definition Language, interaction between programs and name services, use of pointers and arrays, context handles, and managing large quantities of data with pipes. Quick reference materials are also included. Annotation copyright by Book News, Inc., Portland, OR
The desktop reference to SCO UNIX and Open Desktop, this version of UNIX in a Nutshell shows you what's under the hood of your SCO system. It isn't a scaled-down quick reference of common commands, but a complete reference containing all user, programming, administrations, and networking commands.
Today's hottest Internet technologies, they also explore the important issues regarding precisely what is at stake for a society with greater and growing ties to cyberspace. Topics in this timely collection include privacy and security, property rights, censorship, telecommunications regulation, and the global impact of emerging Internet technologies.
"The best introduction to transaction processing systems I have ever read." - K.Torp, ACM Computing Reviews, November 1997 Principles of Transaction Processing is a clear, concise guide for anyone involved in developing applications, evaluating products, designing systems, or engineering products. This book provides an understanding of the internals of transaction processing systems, describing how they work and how best to use them. It includes the architecture of transaction processing monitors, transactional communications paradigms, and mechanisms for recovering from transaction and system failures. Use of transaction processing systems in business, industry, and government is increasing rapidly; the emergence of electronic commerce on the Internet is creating new demands. As a result, many developers are encountering transaction processing applications for the first time and need a practical explanation of techniques. Software engineers who build and market operating systems, communications systems, programming tools, and other products used in transaction processing applications will also benefit from this thorough presentation of principles. Rich with examples, it describes commercial transaction processing systems, transactional aspects of database servers, messaging systems, Internet servers, and object-oriented systems, as well as each of their subsystems. Features: Easy-to-read descriptions of fundamentals. Real world examples illustrating key points. Focuses on practical issues faced by developers. Explains most major products and standards, including IBM's CICS, IMS, and MQSeries; X/Open's XA, STDL, and TX; BEA Systems' TUXEDO; Digital's ACMS; Transarc's Encina; AT&T/NCR's TOP END; Tandem's Pathway/TS; OMG's OTS; and Microsoft's Microsoft Transaction Server.
Understanding DCEis a technical and conceptual overview of OSF's Distributed Computing Environment (DCE) for programmers, technical managers, and marketing and sales people. Unlike many O'Reilly & Associates books,Understanding DCEhas no hands-on programming elements. Instead, the book focuses on how DCE can be used to accomplish typical programming tasks and provides explanations to help the reader understand all the parts of DCE. Contents include: Purpose and goals of the Distributed Computing Environment. Definition of a cell. Distributing applications using RPC. Improving program performance using threads. Protecting resources using the security service. Locating network resources using the directory (name) service. Synchronizing network time using the time service. Sharing and replicating files through the distributed file system. Design and implementation considerations in writing distributed applications. Getting started as a DCE administrator. Determining your cell's boundaries. Initial choices in configuration and administrative responsibilities. Scenarios for security policies. Considerations for breaking up or replicating services across multiple hosts. Sample DCE application. Answers to commonly asked DCE questions. Finding an external time provider. Registering a cell's DNS or X.500 address.
For more than 20 years, Network World has been the premier provider of information, intelligence and insight for network and IT executives responsible for the digital nervous systems of large organizations. Readers are responsible for designing, implementing and managing the voice, data and video systems their companies use to support everything from business critical applications to employee collaboration and electronic commerce.