Thursday, June 5, 2014

Event processing languages

Today we can find number of styles of event processing languages in used.

  • Rule-oriented languages that use production rules
  • Rule-oriented languages that use active rules
  • Rule-oriented languages that use logic rules
  • Imperative programming languages
  • Stream-oriented languages that are extensions of SQL
  • Other stream-oriented languages

Now we will categorized existing CEP products or engines in to above list  

 

Language style

Language or Product

Vendor

Stream-oriented

Aleri
CCL Aleri/Coral8
Esper
WSO2 CEP
CQL
Oracle CEP
RTM Analyzer
SPADE
StreamInsight
StreamSQL StreamBase

Aleri
Aleri/Coral8
Open source
WSO2 (Open source)
Open ESB IEP (open source)
Oracle
RTM Realtime Monitoring
IBM
Microsoft
StreamBase

Rule–oriented    
Event Condition Action (ECA) Rules

Amit
AutoPilot
Reakt
RulePoint
SENACTIVE InTime
StarRules
Vantify
WebSphere Business Events

Amit
Nastel
RuleCore
Informatica/Agent Logic
UC4 / SENACTIVE
Starview Technology
WestGlobal
IBM

Inference Rules

DROOLS Fusion
TIBCO BusinessEvents

Fusion JBoss (open source)
TIBCO

Logic Programming

Etalis
Prova

Open source
Open source

Imperative

MonitorScript
Netcool Impact Policy Language

Progress Software
IBM

No comments:

Post a Comment