Complex event processing

event processingComplex Event Processing (CEP)CEPComplex Eventcomplex event processing enginerule-based event processing languages (EPLs) and technologies
Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them.wikipedia
104 Related Articles

Apama (software)

ApamaApama Real-time Analytics
In parallel there have been two other research projects: Infospheres in California Institute of Technology, directed by K. Mani Chandy, and Apama in University of Cambridge directed by John Bates. Apama by Software AG - monitors rapidly moving event streams, detects and analyzes important patterns, and takes action according to rules.
Apama is a Complex Event Processing (CEP) and Event Stream Processing (ESP) engine, developed by Software AG.

Event Processing Technical Society

Community efforts started in a series of event processing symposiums organized by the Event Processing Technical Society, and later by the ACM DEBS conference series.
Event Processing Technical Society (EPTS) is an inclusive group of organizations and individuals aiming to increase awareness of event processing, foster topics for future standardization, and establish event processing as a separate academic discipline.

Event correlation

In network management, systems management, application management and service management, people usually refer instead to event correlation.
since the 1990s, IT service management, publish-subscribe systems (pub/sub), Complex Event Processing (CEP) and Security Information and Event Management (SIEM);

Analytics

data analyticsanalyticBig Data Analytics
Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them.
These challenges are the current inspiration for much of the innovation in modern analytics information systems, giving birth to relatively new machine analysis concepts such as complex event processing, full text search and analysis, and even new ideas in presentation.

Algorithmic trading

trading systemtrading algorithmtrading systems
Commercial applications of CEP exist in variety of industries and include algorithmic stock-trading, the detection of credit-card fraud, business activity monitoring, and security monitoring.
The complex event processing engine (CEP), which is the heart of decision making in algo-based trading systems, is used for order routing and risk management.

Business activity monitoring

BAM
Commercial applications of CEP exist in variety of industries and include algorithmic stock-trading, the detection of credit-card fraud, business activity monitoring, and security monitoring.
The newer generation of BAM solutions are based on complex event processing (CEP) technology, and can process high volumes of underlying technical events to derive higher level business events, therefore reducing the dependency on BPM, and providing BAM to a wider audience of customers.

Event stream processing

streaming analyticsESPEvent Stream Processing (ESP)
Event stream processing — (ESP) is a related technology that focuses on processing streams of related data.
ESP technologies include event visualization, event databases, event-driven middleware, and event processing languages, or complex event processing (CEP).

Operational intelligence

business process intelligence
CEP is used in operational intelligence (OI) products to provide insight into business operations by running query analysis against live feeds and event data.
Complex event processing (CEP) - Advanced, continuous analysis of real-time information and historical data

Esper (software)

Esper
Esper Complex event processing for Java and C# (GPLv2).
Esper is an open-source Java-based software product for Complex event processing (CEP) and Event stream processing (ESP), that analyzes series of events for deriving conclusions from them.

David Luckham

According to the first project that paved the way to a generic CEP language and execution model was the Rapide project in Stanford University, directed by David Luckham.

Real-time business intelligence

real timereal-timereal time business intelligence
Real-time business intelligence — Business Intelligence is the application of knowledge derived from CEP systems
Real-time Business Intelligence systems are event driven, and may use Complex Event Processing, Event Stream Processing and Mashup (web application hybrid) techniques to enable events to be analysed without being first transformed and stored in a database.

Real-time enterprise

real-time enterprises
Real time enterprise
Complex event processing (CEP)

Event-driven architecture

event-drivenevent drivenEDA
Event-driven architecture — (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.
Complex event processing (CEP) allows patterns of simple and ordinary events to be considered to infer that a complex event has occurred.

Drools

JBoss DroolsdroolDrools Fusion
Drools Fusion
Drools Fusion (event processing/temporal reasoning) – provides for complex event processing

TIBCO Software

TIBCOScribe Software TIBCO
TIBCO BusinessEvents & Streambase - CEP platform and High Performance Low Latency Event Stream Processing
TIBCO BusinessEvents is complex event processing (CEP) software to identify patterns across a business by correlating massive volumes of data with discrete events and applying predefined rules to identify situations that require a response.

Software AG

Natural
Apama by Software AG - monitors rapidly moving event streams, detects and analyzes important patterns, and takes action according to rules.
On June 13, 2013 Software AG announced that it has purchased the Apama Complex Event Processing Platform of Progress Software.

GigaSpaces

XAP
GigaSpaces XAP
These days XAP is used for complex event processing and real-time business intelligence for big data.

Informatica

Informatica PowerCenterInformatica CorpInformatica Power Center
Informatica RulePoint by Informatica
Informatica's product is a portfolio focused on data integration: extract, transform, load, information lifecycle management, business-to-business data exchange, cloud computing integration, complex event processing, data masking, data quality, data replication, data virtualization, master data management, ultra messaging.

IBM Websphere Business Events

WebSphere Business Events
For a more detailed description see complex event processing.

OpenPDC

openPDC — A set of applications for processing streaming time-series data in real-time.
* Complex event processing

Business opportunity

business opportunitiesopportunitiesbusiness and job opportunities
The goal of complex event processing is to identify meaningful events (such as opportunities or threats) and respond to them as quickly as possible.

Credit card fraud

skimmingfraudAccount takeover
Commercial applications of CEP exist in variety of industries and include algorithmic stock-trading, the detection of credit-card fraud, business activity monitoring, and security monitoring.

Abstraction

abstractabstract thinkingabstractions
Event abstraction

Causality

causalcausationcause and effect
Detecting relationships (such as causality, membership or timing) between events