You are on page 1of 4

Complex event processing

Provide bancs with business event


Definition
Event processing is a method of tracking and analyzing (processing) streams of
information (data) about things that happen (events),[1] and deriving a conclusion
from them. Complex event processing, or CEP, is event processing that combines data
from multiple sources[2] to infer events or patterns that suggest more complicated
circumstances. The goal of complex event processing is to identify meaningful events
(such as opportunities or threats)[3] and respond to them as quickly as possible.

CEP is an approach that identifies data and application traffic as "events'' of


importance, correlates these events to reveal predefined patterns, and reacts to
them by generating "actions" to systems, people and devices.

Complex Event Processing (CEP) is a layer built on top of Event Driven Architecture
(EDA). Event-Driven Architecture (EDA) is described as a style of Service-Oriented
Architecture (SOA)[2], in which the occurrence of an event can trigger the invocation
of one or more services, or a service may generate an event.
Overview

• Real events summarize into virtual events


which in turn can form an event hierarchy
Possible solutions
• Apache flink – CEP module

You might also like