Mark Palmer
Fri, 24 Aug 2007 22:26:46 -0500
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
Source...