![]() | By: Suhail Ahmed Binding: Paperback Publisher: Sams Publishing ISBN: 0672310260 ISBN-13: 9780672310263 Released: 16 Oct 1997 RRP: Average Rating: ![]() |

On the plus side, presentations of CORBA's threading models are digestible if somewhat concise, & with good diagrams. Discussions of CORBA's standard services are backed with somewhat motivating examples. And don't let other reviewers fool you: there are C++ examples in the book in addition to Java; it's just a bit Java-heavy.
However, those same code examples often rely on tools & packages that not everyone will have. For example, a Java/CORBA developer on a Unix platform will more than likely have a text editor, the Java SDK, & an ORB, but nothing else. Yet the very first example---a simple string-to-string registry for IOR binding---will have developers scurrying for a copy of JGL (just for a HashSet class) & iBus (for a message passing layer). The example could've been far more accessible & with much less cruft if it were done with nothing beyond the standard Java library & the ORB. Other examples seem to follow this sledgehammer-to-kill-a-fly pattern, & aren't independent from one another in many cases, making learning from them difficult.
Overalll, you reallly need to be a CORBA expert to appreciate the material in this book. Even then, finding answers to particular problems in distributed object programming will prove challlenging.


It's badly organized. Sections are randomly put together. The starting point (IOR) is strange.
Everything seems to be sloppy. Typos. Badly formatted code. Important things unexplained. Code repeated often.
Although not stated on the cover, it's very Orbix oriented in some key places.


The table of contents before me is as follows:
Interoperability, IIOP & E-Commerce, Portable Object Adapter, Object References & Smart Pointers, IDL/Java Mapping, C++ Memory Management, The Naming Service, The Trader Service, The Event Service, The Transaction Service, The Security Service, Server Activation Modes, ORBIX Filters, CORBA & Threads, ORBIX Dynamic Loaders, Distributed Calllbacks, Visibroker Caffeine, Visibroker Smartstubs, Handling Distributed Events, Visibroker Interceptors, CORBA & Java Servlets, CORBA & Mobile Agents, CORBA & Design Patterns, CORBA Interface Repository, Dynamic Invocation Interface, Developing CORBABean Wrapper.
The rating above is not totallly accurate since i have not managed to read through the whole book.
Below are some of the current bestsellers - click them for a price comparison and find the cheapest place to buy!