Over the last several years, CORBA has become the preferred architecture for enterprise and Internet server applications. Now, with the release of the suite of specifications originally grouped under the banner CORBA 3, developers are using these highly anticipated features to build robust, scalable distributed applications on virtually any platform, in virtually any programming language. Written by a leading authority on CORBA, this book provides a quick and easy-to-understand overview of all these new features.
This book presents the ten specifications, plus OMG's modeling standards, in four sections:
* Integration with Java and the Internet, provided by three specifications: reverse Java-to-IDL mapping, XML/Value mapping that makes an XML document an integrated CORBA datatype, and Interoperable Naming Service with its CORBA URIs.
* Quality of Service Control, provided by four specifications: the Messaging Service expands Asynchronous and Messaging based invocations for CORBA and defines Quality of Service policies for setting priorities and timeouts. Three additional specifications define special CORBA environments: Real-Time CORBA, Fault Tolerant CORBA, and minimum CORBA for embedded systems.
* The CORBA Component Model, with two supporting specifications presented first: the Portable Object Adapter (POA), and the Persistent State Service (PSS).
* OMG's Modeling Specifications: the Unified Modeling Language (UML), the Meta Object Facility (MOF), XML Metadata Interchange (XMI), and the Common Warehouse Metamodel (CWM) all provide support to CORBA developers before they code. The final chapter looks toward OMG's future--the Model Driven Architecture (MDA).
The companion Web site at www.wiley.com/compbooks/siegel includes updates on the latest developments in CORBA. Quick CORBA 3 by Jon Siegel provides a quick reference to CORBA 3 for developers who need just the basics of the upgrade. (Publishers Weekly
"...this book provides a good overview..." (CVu, August 2002)