Choose the right software components. Integrate objects and the Internet.
Understand clustering, SMP, NUMA, and other multi-processing alternatives.
For large enterprises and the IT professionals who serve them, the future is distributed, component-based systems, integrated across the Internet. To build and manage these systems, developers and managers must master an unprecedented range of new skills and technologies.
Progressing to Distributed Multi-Processing brings them all together in a remarkably practical guide to planning and implementing distributed, Internet-based applications.
The fundamental rationale, challenges, and foundations of distributed computing. Objects and the Internet: IIOP, ORBs, Web brokers, TP monitors, and Web integration. Choosing the most appropriate roles for thin and fat clients.
Multiprocessor options, including MPP, SMP, clustered systems, and NUMA. Advanced distributed operating systems and the services they provide.
Compare and choose distributed and object databases, and distributed file systems such as NFS, AFS, and DFS. Learn advanced techniques for distributing shared data, transactions and memory; and for securing distributed systems. Understand the role of CORBA, Java RMI, DCOM, Orbix, VisiBroker, DSOM, and other object technologies. Finally, discover practical solutions for managing complex distributed environments. Whether you're a developer, manager, analyst, or system administrator, these are the 21st century skills you'll need-all brought together in one invaluable book.