Enterprise Patterns and MDA : Building Better Software with Archetype Patterns and UML
||Author: Jim Arlow, Ila Neustadt|
List Price: $49.99
Our Price: Click to see the latest and low price
Publisher: Addison-Wesley Pub Co (22 December, 2003)
Sales Rank: 66,622
Average Customer Rating: 4 out of 5
Customer ReviewsRating: 4 out of 5
Nice resource on your bookshelf
"Enterprise Patterns and MDA" is not an MDA book. 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.
· Model Driven Architecture: Applying MDA to Enterprise Computing
· MDA Explained: The Model Driven Architecture--Practice and Promise
· The Object Constraint Language: Getting Your Models Ready for MDA, Second Edition
· Domain-Driven Design: Tackling Complexity in the Heart of Software
· Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions