Constructing event-driven services in a service-oriented architecture

In the article Event-driven services in SOA Jeff Hanson provides a helpful overview of how to use Mule to construct event-driven services in an SOA. We are investigating the use of Mule and ActiveMQ as foundational components of our messaging framework for our identity management project at my day job.