I have previously written a small blog post about reading SOA Patterns by Arnon Rotem-Gal-Oz by Manning. That time is was what was called a 2/3 review, hence a peer review of the material currently present.
A couple of weeks ago I was approached by Manning and asked if I wanted to do the technical proof reading of the book. I thought about it for a day and two and then accepted the offer.
The book is made up of 10 chapters. Part I (chapters 1 through 7) is titled SOA Patterns and gives, both an overview of SOA and a deep dive into the various patterns and their usage. Part II is called Applying SOA Patterns and is made up of the remaining three chapters. Chapter 8 is about anti-patterns, chapter 9 a case study and chapter 10 a comparison of SOA with other architectural styles.
The full Table of Contents is:
Part I – SOA Patterns
- Solving SOA Pains with Patterns
- Basic Structural Patterns
- Pattens for Performance, Scalability and Availability
- Security & Manageability
- Message Exchange Patterns
- Service Consumer Patterns
- Composition Patterns
Part II – Applying SOA Patterns
- Service Anti Patterns
- Putting it all together – a case study
- SOA vs. the World
All in all the book is worth the effort and does a good job of linking problems with solutions, regardless of whether you are a “SOA virgin” og an experienced developer/architect.