Electronic Review of Computer Books

[ ERCB Home | New | Feature | Brief | DDJ | Letters | Links ]

[an error occurred while processing this directive]

Vital Statistics

Title COM-CORBA Interoperability
Author Ronan Geraghty, Sean Joyce, Thomas Moriarty, Gary Noone
Publisher Prentice Hall
http://www.prenhall.com/
Copyright 1999
ISBN 0-13-096277-5
Pages 304
Price $44.95


Reconciling COM with CORBA

There are several different ways in which a book about computer technology may be found useful. Some computer books are compendiums of well-vetted reference material, such as Donald Knuth's classic The Art of Computer Programming, or both the C/C++ and Fortran volumes of the invaluable Numerical Recipes series (now available to read online for free at http://beta.ulib.org/webRoot/Books/Numerical_Recipes/). Other useful computer books are graded tutorials, such as Art of Prolog or Starting Forth.

And one of the most useful kinds of computer book is a book about an emerging technological domain wherein the author does something clever right on the bleeding edge and writes knowledgeably about his or her achievement. Just such a book is Ronan Geraghty et al.'s fine COM-CORBA Interoperability.

If interoperability of Microsoft's Common Object Model and OMG Common Object Request Broker Architecture is your concern yet remains murky to you, you might as well stop reading this review right now and go buy the book. The authors are the architects of Iona's COMet COM-CORBA bridge. They've done it, they understand it, and they explain it very well.

COM-CORBA Interoperability comes with a CD-ROM containing a trial version of Iona's Orbix object request broker, COMet, and source code for demonstration applications providing interoperation of COM and CORBA entities. The code runs on Windows 95/NT with the DCOM 1.1 upgrade installed. Examples come already compiled; to recompile the examples from the source, you'll need Microsoft Visual C++ 5.0 for the C++ examples and Microsoft Visual Basic 5.0 for the Basic examples.

Perhaps the finest aspect of this book is that the authors explain the architectural challenge faced in creating COMet in sufficient detail. Reading the discussion allows one to visualize pretty clearly the lines of the solution without immersing oneself in the actual product.

Thus, for the purely application-centric reader faced with real-world problems and a deadline, the answers and the tools are present and complete. For the theorist and senior architect, a quick flipping of the pages brings one up to speed on the problem domain and provides several satisfactory solution scenarios.

The 12 chapters of COM-CORBA Interoperability are:

  1. Introduction to the Object Request Broker
  2. Introduction to DCOM
  3. Overview of OMG CORBA
  4. Need for Bridging
  5. Metatype Information
  6. Bridged Client Configuration and Deployment
  7. Translation of Type Information
  8. Standard Usage
  9. Advanced Orbix COMet Usage
  10. Getting Connected to CORBA
  11. Using CORBA Types
  12. Advanced CORBA Usage

There is also a little gem of a subsection, "DCOM Programming: From 0 to 60 in < 10 seconds," which explains almost everything you'll ever need to know about DCOM in eight pages. This is geek jazz. They're noodling on Microsoft technology and effortlessly blowing away most of the smoke.

So whether you take COM-CORBA Interoperability as an executive summary or as a detailed implementation tutorial, do take it, and enjoy this concise volume.

-- Jack Woehr


Quick Rating

Readability Star Star Star Star
Originality Star Star Star Star
Organization Star Star Star Star
Accuracy Star Star Star Star
Consistency Star Star Star Star
Depth Star Star Star
Timeliness Star Star Star Star
Editing Star Star Star Star
Design Star Star Star
Overall Value Star Star Star

Explanation of ERCB rating scale: No stars = unacceptable, 1 Star = marginal, 2 Stars = average, 3 Stars = above average, 4 Stars = exceptional.


Copyright © 1999 Electronic Review of Computer Books
Created 1/25/1999 / Last modified 2/3/1999 / webmaster@ercb.com