I recently gave a presentation in Kansas City where I mention several books that I have read on messaging and events in general. For easy reference here are those books with a brief review of each one.
Enterprise Integration Patterns
Considered by many to be ‘the’ text on messaging. I like that it gives pros and cons to messaging and other integration styles.
Enterprise Service Bus
Builds on top of EIP, and carries forward on the ESB pattern. I really enjoyed this book and it is usually one of my top recommendations. I especially like chapter 9 which discusses the bloat that is introduced by batch based latency.
The Power of Events
I enjoyed this book because it was one of the first books I read on Complex Event Processing, something that is going become more and more important as event processing becomes mainstream. It also introduced me to composed events and some of the finer notions of events in general.
I liked this book because it talks a lot about coupling and the various types of coupling. It also contains some ‘conversation’ patterns work building evented systems.