Category: CEP Terminology
CEP and Analytics
Peter Lin comments in A Complex Event = Sum (Events) + Situational Knowledge, continuing the discussion by asking ”What is the definition of analytics? Is it purely a calculation, or something else?” A good place to being to look for clues to an answer is Wikipedia, where the opinion of the author there is, ”A simple and practical definition, [...]
Read moreA Complex Event = Sum (Events) + Situational Knowledge
Sometimes we read some opinions about CEP where folks opine that ”complex event processing” is really about processing “complex events” and not about “complex” “event processing”. The truth be told, processing “complex events” requires “complex” “event processing” so there is really no difference between the two ways of expressing CEP. You can not process complex events in [...]
Read moreRichard Veryard on Uncertainty
I enjoy reading Richard Veryard’s blog posts. Richard does not have an agenda, per se, or at least not one I have identified. Richard is not trying to sell us anything; he seeks facts and truth with an open, Zen mind. In his second post Faithful Representation 2 and continuation, Responding to Uncertainty, Richard explores models, [...]
Read moreThe Secret Sauce is the Situation Models
Alan Lundberg wrote, Intelligent Business Process Platform? in response to Bringing Order to Chaos where someone from PWC linked event processing to business intelligence and business process management. In turn, James Taylor penned Using decision management to deliver intelligent business performance where James rightly said that it does not require “heroic efforts” to integrate event processing, BI, BPM and [...]
Read moreObject Refinement in CEP: Tracking Temperatures
Our colleagues at Apama share an interesting use case, tracking the body temperature of someone walking in their recent press release. This use case is a clear example of a subfunction of complex event processing, folks in the multi-sensor data fusion field (and here at The CEP Blog) refer to as event (object) refinement, sometimes called “track and trace.” The reason we call this [...]
Read moreOn CEP as a Discipline
In CEP as a Discipline, David Luckham wrote: “Actually, it is fair to say that some of CEP can be found in other disciplines. Event processing has been going on in one form or another, for the past 50 years. Simulation, Networking, Active DBs, Middleware. { …. } CEP has only just begun. The foundations [...]
Read moreA Brief Introduction to Blackboard Architectures
A blackboard architecture is a distributed computing architecture where distributed applications, modelled as intelligent agents, share a common data structure called the “blackboard” and a scheduling/control process. The blackboard can be either centeralized or distributed, depending on the requirements and constraints of the application(s). To solve a complex problem in the blackboard-style, the intelligent agents [...]
Read moreA Simple Situation Model for Complex Events
In an earlier post I explained why situation modelling, and preferable an object-oriented situation model, is one of the key attributes of CEP. Unfortunately, I have yet to find a situation model for complex events, so I offer a few simple baseline concepts here. Your comments and improvements are much appreciated. 1. A situation model [...]
Read moreComplex Events are Composed of Objects Defined by States
Often you will read or hear people talking about CEP and they will define a “complex event” as an event composed of other event-objects. Caution is advised, because a complex event is more than just a simple composite or aggregation of other events. For example, in my earlier post Modelling Situations for Event Processing, we [...]
Read moreModelling Situations for Event Processing
CEP, in a nutshell, is about the real-time detection of business opportunities and threats in cyberspace. Business opportunities and threats are often referred to as situations, so we can simply say that CEP is about the real-time situation detection. We represent situations in the domain of event processing by building and refining models of situations. [...]
Read more