Here is the link to my Distributed Event-Based Systems (DEBS 2007) keynote presentation slides, Mythbusters: Event Stream Processing Versus Complex Event Processing.
There has been significant event processing controversy in the use of the terms event stream processing (ESP) and complex event processing (CEP). CEP was originally envisioned as a technology to extract new information from message-based systems; while ESP was designed to extract new information from database-oriented systems. One school of thought is that ESP is analogous to signal processing and CEP is more aligned with higher level situational inferencing. Another school of thought is that CEP and ESP are one in the same!
This talk explores the relationship between CEP and ESP in the context of event processing, and in particular to an event processing reference architecture derived from earlier distributed blackboard computing models. After introducing the model, we explore where ESP and CEP “fit” by applying ESP and CEP concepts to practical use cases for event processing, drawing from signal processing, decision theory, control theory, and stochastic processing. The basis of the talk is derived from established thinking in the domain of multi-sensor data fusion, applying traditional concepts to today’s commercial view of event processing. The talk will be controversial and provocative, stimulating discussion and thought on areas for further research and development.
A special work of appreciation and thanks to the conference organizers and program committee members of DEBS 2007 for inviting me to speak at the conference.