« BAM Myth #4: Limit BAM to Monitoring Simply KPIs | Main | Complex Event Processing: Don't Get Caught Watching the Wrong Launch Pad »

Friday, August 24, 2007

Understanding Event Driven Architecture by Schulte / Chandy

Posted by Progress Apama

Roy Schulte and Dr. Mani Chandy got together on this nice article on CEP and EDA, called Understanding Event Driven Architecture.  It succinctly describes complex event processing, event driven architecture, and business activity monitoring, three topics we're primarily concerned with in this blog.   

One of the sections of the article that I think is important and relatively new is their breakdown of "pull-based" versus "push-based" applications as one of the distinguishing characteristics of event processing applications versus more traditional applications.

The conclusion of this article provides a concise summary:

"EDA is under-utilized because architects, software engineers and business analysts   sometimes fall back on the familiar pull and scheduled models as a matter of   habit. This results in business processes that are slower and less responsive   than they should be. Businesses need to make more of their processes event-driven.   The push concept and the desirability of running some business processes straight-through   are not difficult to grasp and they are being used more frequently as business   pressures grow and as developers get more comfortable with using EDA. Some parts   of all new business systems should use EDA, while other parts should still use   pull and scheduled patterns. The key is to understand the advantages of each."

Read the entire article at the source here:  Understanding Event Driven Architecture

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/2264616/21081025

Listed below are links to weblogs that reference Understanding Event Driven Architecture by Schulte / Chandy:

Comments

Post a comment

If you have a TypeKey or TypePad account, please Sign In

<-- end entry-individual -->