Event Driven Architecture
EDA is a special interest of mine and one of the first posts on my blog. It seems that it is a great way to stitch together the services that we create inside the enterprise. Otherwise, you end up with the same tightly-coupled spider web that you had before SOA.
Recently, my enterprise architect forwarded a great article on Event Driven Architecture from The Architect Journal. The article does a great job of explaining the idea and explaining how it fits in an SOA ecosystem. Definitely worth a read!
You can imagine my delight to see that Microsoft is releasing EDA capabilities...
I've learned about a new design pattern that is conceptually similar to an ESB. It's called an Event Driven Architecture or EDA.
I like this term because it describes the pattern that I've been trying to implement here at IMC via our Service Bus implementations.
I still think that an ESB is useful, but the industry seems to be converging on the concept that an ESB is something sort of like BizTalk with it's transformation and orchestration capabilities.
EDA can be implemented on top of an ESB of this definition, but it does not require that much power to work right.