Home
Business Guide
 
simplicable technology guide   »  enterprise architecture   »  event driven architecture   »  adventures in complex event processing

Adventures In Complex Event Processing

        posted by , February 12, 2011

Lights, music, white dress, tie, decorous room. What is it?

wedding

It is easy for humans - because our brains are well adapted to recognizing and interpreting events. But in the world of technology, complex event processing (CEP) is still a challenging and emerging field.

complex event processing example

What is an Event?

Events are changes. Tools called Event Monitors are used to detect changes in time, status, location, levels. Thresholds are set - changes that exceed these thresholds constitute events.

complex event processing

Another common scenario is that events are sent by applications or tools such as Business Process Management (BPM).

Ignoring the Noise

Complex event processing involves processing low level events, filtering out insignificant events and taking action for significant event combinations. (often in real time)

complex event processing architecture

Real World Example

Consider a tire monitoring system. If a drop in tire pressure is detected it must consider speed, temperature and time to determine if there is a serious loss of pressure. If there is serious pressure loss, action must be taken to warn the driver.

complex event processing architecture example

Powerful combination: BPM, CEP and SOA

Complex event processing is often used to monitor business processes. Event handlers may use SOA services to handle high level events (event-driven SOA).

event driven soa

Techniques

Complex event processing techniques include:
  • event pattern detection
  • event hierarchy modeling
  • event relationship detection
  • abstract event-driven processes
  • event abstraction





Related Articles



Enterprise Architecture
How to architect an organization.




Should EA report to the CIO? COO? CFO? CEO? How about the Board of Directors?

How to architect an organization.

Ever wonder when that hot new technology is going to get cheaper? Learn what really drives technology prices.

IT career management


Recently on Simplicable


Cloud Computing Cheat Sheet

posted by Anna Mar
Cloud computing demystified.

SOA Guide

posted by John Spacey
Our collection of SOA architecture resources and tools.

Build Your Own Enterprise SOA Marketplace

posted by John Spacey
3 approaches to SOA reuse.

3 Big Data Bullies

posted by Anna Mar
Like any powerful new tool, big data can either be used to improve life or to make life worse.

about     contact     sitemap     privacy     terms of service     copyright