REVIEW - Distributed Object Architectures with CORBA


Distributed Object Architectures with CORBA


Henry Balen, Mark Elenko, Jan Jones, Gordon Palumbo



Cambridge University Press (2000)




J Crickett


December 2001



The book covers the key principles of building distributed object architectures, using CORBA as an example technology. The author looks at:

  • The organisation of a distributed system and the design issues.
  • An explanation of distributed objects and the support CORBA provides for them.
  • The use of Meta information to build a flexible system.
  • Object lifecycle and persistence.
  • Transactions and Security.
  • Architectural considerations for deployment.
  • COM/CORBA Integration.

Each of these is covered in a chapter or more, with brief example code listings and UML diagrams to clarify where needed. The presented example code is clear and easily readable regardless of the reader's knowledge of IDL and Java. The book aims to take the reader through the design issues of distributed systems, from the architectural viewpoint, without, as the author puts it 'being another patterns book'.

Each topic is well covered, giving the reader a good understanding of the key design issues, often referencing alternate technologies and providing external references for further information. Each chapter then ends with a summary of the key points.

The writing is clear and concise and the examples are well chosen and get the point across as quickly and efficiently as possible. I found it a useful book for getting an overview of distributed systems architecture and what CORBA can bring to it.

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.