Complex Event Processing, or CEP, takes event processing to a whole new level -- but it is not something to be undertaken by the untrained.
Roy Schulte, distinguished analyst with Gartner, points out that "architects and developers who are building [CEP] systems should have an understanding of the whole world of event processing," he says. "Its not enough to know what an event is and how to use it subconsciously. There's a lot to know about how the concept of events, and where something may be event driven, but not necessarily a full implementation of an event-driven architecture."
I recently had the opportunity to join Roy and Oracle's Maneesh Joshi in a new ebizQ Webcast on the business value of event processing, and the growing role of continuous intelligence.
CEP, Roy explained, is about "discovering patterns -- and then detecting instances of those patterns that you have discovered."
CEP engines may either feed data to BPM engines in more automated scenarios, or provide analysis directly to a user dashboard. In CEP, event data may be streamed in from both internal and external sources to provide a holistic picture on what's happening with the business.
"The combination gives them process monitoring on steroids," he said. "Its a very rich type of process monitoring because its combining both internal and external views of data." The CEP engine provides pattern matching to help predict impending events as well. The CEP engine "is listening to the events as they come streaming in, looking to detect matches, and instances where the pattern has been matched. And based on that, triggering the appropriate response"
Roy Schulte, distinguished analyst with Gartner, points out that "architects and developers who are building [CEP] systems should have an understanding of the whole world of event processing," he says. "Its not enough to know what an event is and how to use it subconsciously. There's a lot to know about how the concept of events, and where something may be event driven, but not necessarily a full implementation of an event-driven architecture."
I recently had the opportunity to join Roy and Oracle's Maneesh Joshi in a new ebizQ Webcast on the business value of event processing, and the growing role of continuous intelligence.
CEP, Roy explained, is about "discovering patterns -- and then detecting instances of those patterns that you have discovered."
CEP engines may either feed data to BPM engines in more automated scenarios, or provide analysis directly to a user dashboard. In CEP, event data may be streamed in from both internal and external sources to provide a holistic picture on what's happening with the business.
"The combination gives them process monitoring on steroids," he said. "Its a very rich type of process monitoring because its combining both internal and external views of data." The CEP engine provides pattern matching to help predict impending events as well. The CEP engine "is listening to the events as they come streaming in, looking to detect matches, and instances where the pattern has been matched. And based on that, triggering the appropriate response"
Roy is co-author of a new book on event processing, titled "Event Processing: Designing IT Systems for Agile Companies," with Dr. K. Mani Chandy, Simon Ramo Professor of Computer Science at the California Institute of Technology,















Leave a comment