Written for the C++ developer seeking to implement high-performance distributed systems, this guide provides a fine introduction to the ins and outs of the CORBA standard.
The book first introduces what CORBA is and how the Object Management Group (OMG) has worked to define this truly "open" vendor-neutral standard. The heart of this book shows off how CORBA features can be implemented in C++, starting with basic data types and moving on to structures and classes.
In subsequent chapters, the authors cover virtually every facet of CORBA, from basic calling conventions and Object Request Brokers to more advanced features, such as dynamic invocation, the Portable Object Adapter (which lets objects reside anywhere on the enterprise), and even CORBA's support for "vertical" services (which let CORBA programmers write applications for specific industries, such as health care, telecommunications, and finance).
The authors illustrate key concepts with numerous short code snippets and provide several working examples of CORBA and C++ in action, including a meeting-scheduler application. Another important feature of C++ Programming with CORBA is that it gives you both the server- and client-side expertise to build CORBA systems from the ground up. --Richard Dragan [via]