REVIEW - Advanced CORBA Programming with C++


Title:

Advanced CORBA Programming with C++

Author:

Michi Henning, Steve Vinoski

ISBN:

Publisher:

Addison-Wesley Professional (1999)

Pages:

1083pp

Reviewer:

Steve Cornish

Reviewed:

December 1999

Rating:

★★★★★


This book sets standards; anyone seriously thinking of writing should read this book and gasp in awe at the way this book works.

This book sets standards; anyone seriously thinking of writing should read this book and gasp in awe at the way this book works. Every section builds upon the last. For example, IDL is introduced and explained to the reader. Then a climate control system is defined and written in IDL. Then the IDL to C++ mapping is introduced. This is followed by the client side C++ mapping with the climate control system IDL as illustration, then the client is implemented. This is repeated with the server-side mapping to produce the climate-control server. Simple transitions like this make the book so good - the book itself mirrors the development processes involved, introducing what you need to know at each stage, instead of flooding the user with information. After being taken through the production of a simple system, the mechanisms of CORBA are introduced and discussed.

The naming, trading and event services get thorough treatment with over 200 pages of quality material between them. If that isn't enough for you, the authors have saved the best for dessert; the Power CORBA chapter considers multithreading, performance and scalability issues not touched by previous CORBA books.

As if that wasn't enough to get your mouth watering, the book deals with standards; standard C++ and standard CORBA (version 2.3 - the CORBA examples are vendor independent). HIGHLY RECOMMENDED.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.