« EDM and EDW | Main | Business rules and business intelligence »

Got events, SOA? You need business rules

In Time for event-driven SOA Joe McEndrick summarizes a post by Brenda Michelson

It seems to me, reading these, that a business rules approach to automating operational business decisions would be a very valuable element in an event-driven SOA. Joe quotes Brenda saying:

"The event may signify a problem or impending problem, an opportunity, a threshold, or a deviation. Upon generation, the event is immediately disseminated to all interested parties (human or automated). The interested parties evaluate the event, and optionally take action...A broader event-driven architecture stretches beyond event-driven SOA, to include real-time information flow and analysis, and complex event processing."

One of the things business rules are great for is taking large number of events and then processing them quickly to determine what to do about them - clearly something essential in a real-world example where lots of events are likely to occur. Additionally they are a powerful tool for actually do real-time analysis and complex event processing - something I posted on (CEP) a while back.

Anyway, SOA and event-driven architectures are a great match for a business rules approach and business rules can make the evolution and maintenance of the logic needed by these architectures easier and quicker.

First time on the EDM blog?
Subscribe to the EDM blog feed or check out some other recent posts:


TrackBack URL for this entry:

Listed below are links to weblogs that reference Got events, SOA? You need business rules:


brenda michelson

James- I think a "rules service" is a critical service to be leveraged in both SOA and EDA. -brenda

The comments to this entry are closed.

Search Site



  • enter your email

Upcoming Events

  • FICO Tools & Analytics User Forum 2012
    BERLIN: September 11-12, 2012 LONDON: September 18-19, 2012 Gain new insights for improving business performance through advanced analytics and decision management tools.