ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
CORBA Design Patterns
Thomas Mowbray&Raphael Malveau
0 471 15882 8
Rob Henley
unix; object oriented; patterns; CORBA and COM
Appeared in:
This is a cookbook of patterns that the authors have seen used successfully in industry. The reader is assumed to have a reasonable knowledge of CORBA and some prior practical experience would be useful.

The first quarter of the book discusses the pattern concept and explains how individual patterns are presented. Patterns are split into categories based on scale, starting with Application Design Patterns which are at a similar (slightly higher) level to the patterns described in Gamma et al. The argument isthat a pattern must be applied at the appropriate scale in order to be effective. Whilst this is undoubtedly true, I found the higher-level pattern categories (Enterprise and Global) to be less useful; more like common sense than patterns as I understand them.

The material is well presented, though could be hard going if you are not fluent in CORBA and object-speak. I found some of the diagrams rather 'visionary' - they look impressive but don't always add much value. For the individual pattern descriptions I found the background information the most useful to start with and the diagrams only useful once I'd understood the concept. The book comes with a CD containing sample IDL and some disappointing animations.

This is a book with a lot of potential, but let down in my view by trying to cover too much ground. Nevertheless it could be invaluable if you are already using CORBA and planning integration or migration of existing applications. I wouldn't recommend the book as an introduction, either to CORBA or to patterns - but neither is it intended as such.