The Genesis of CEP Confusion


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News The Genesis of CEP Confusion
# 1  
Old 11-29-2008
The Genesis of CEP Confusion

Tim Bass
11-29-2008 04:21 PM
Opher Etzion responds to the onging confusion with On basic classification of terms.* First of all, there has been confusion in the CEP/EP community since the term “CEP” was coined, so the confusion is nothing new.* Second, one of the main sources of confusion is the Event Processing Technical Society (EPTS), chaired by Opher.** The EPTS definition of “complex event” is as the heart of the confusion, as follows:
Complex event: An event that is an abstraction of other events called its members.

The above definition is way, way, way too broad (did I repeat “way, way, way” enough?).* In fact, the defination is so amazingly broad, it is just about meaningless.** Using the EPTS defination of “complex event”, simply aggregating two or more events creates a “complex event”.* Moreover, using the EPTS definition, simply counting events results in a “complex event” because counting events creates another abstraction, called the sum of the members.

The genesis for the confusion should be really obvious to everyone. Because the EPTS has chosen to define “complex event” so broad as to classify just about everything under the sun as a “complex event”, the root cause of the confusion is not in “elephants and blind men” as Opher likes to say, it is simply an overly broad definition.** Defining a “complex event” as just an abstraction of other events is impossibly broad.* It is the genesis of the confusion, without a doubt.

The same problem exists with the EPTS defination of the term “complex event processing”, below:
Complex-event processing (CEP): Computing that performs operations on complex events, including reading, creating, transforming or abstracting them.

Basically the folks in the EPTS, including the steering committee vendors, academics and analysts, have created all of the confusion, because they chose (for marketing purposes, I assume) to define “complex event” and “complex event processing” in such a broad and all encompassing way.* In a nutshell, the terms “complex event” and, in turn, “complex event processing” has almost no actionable meaning, because it means just about everything.

The fact of the matter is that the EPTS has confused the market because, under the EPTS definition, the most simple operation mathematically possible on two events defines a “complex event” and “complex event processing.”



Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Confusion with ++ operator

Can anyone guide me whats happening in this program given below. I got the Output 7 7 12 49... i was expecting 5 16 9 25. First is simple (3+1)*(3+1) Second is again 3*3; i =4 now Third i =5 then 5*5; i don't know where i am going wrong! #include<stdio.h> #define PRODUCT(x) (x*x) int... (5 Replies)
Discussion started by: Abhishek_kumar
5 Replies

2. Shell Programming and Scripting

Confusion with PS

Hello All, I have a problem in counting number of process getting run with my current script name.. Here it is ps -ef | grep $0 | grep -v grep This display just one line with the PID, PPID and other details when i print it in the script. But when I want to count the numbers in my... (11 Replies)
Discussion started by: sathyaonnuix
11 Replies

3. UNIX for Dummies Questions & Answers

'tr' confusion

Good day, everyone! Could anybody explain me the following situation. If I'm running similar script: Var="anna.kurnikova" Var2="Anna Kurn" echo $Var | tr -t "$Var" "$Var2" Why the output is : anna KurniKova instead of Anna Kurnikova? :confused: Thank you in advance for any... (2 Replies)
Discussion started by: Nafanja
2 Replies
Login or Register to Ask a Question