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 in their Azure Services Platform. They call it the .NET Service Bus, but if you look in the feature set, they talk about pub/sub capabilities. This is great!
Microsoft is on the ball. They’ve already published the API documentation to MSDN. Here’s the .NET Service Service Bus information.