Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML
Book Review Team
posted 12 years ago
<pre>Author/s : Jim Arlow, Ila Neustadt Publisher : Addison-Wesley Category :Design Patterns, UML, and Refactoring Review by : Lasse Koskela Rating : 8 horseshoes</pre> Enterprise Patterns and MDA is the third and latest book related to OMG's Model Driven Architecture. However, as the title implies, it's not all about MDA. In fact, the most significant focus of the book is actually patterns, specifically business patterns and archetypes. The authors start the journey by introducing concepts and techniques such as archetypes (universal, recurring "things") and archetype patterns, and Model Driven Architecture. Furthermore, the authors have dedicated one chapter for describing a technique called Literate modeling (combining traditional visual modeling with an accessible business context provided via a narrative text, for example). Up to this point (vicinity of page 116), the authors' writing style has been flawless, in my opinion, and easy to read. From chapter 4 onwards, the authors have provided a huge pattern catalog for archetype patterns. The catalog has been divided into chapters around archetypes such as Party, Order, Customer, and so on. Each archetype pattern introduces a business context, a high-level overview model, and descriptions of the related archetypes, their properties and related activities. I didn't go through even nearly all patterns in the catalog. However, I feel confident that I will dive into the catalog looking for insight when moving to a new problem domain on a new project. Enterprise Patterns and MDA is a nice resource to have on your bookshelf.