0% found this document useful (0 votes)
37 views2 pages

Complex Event Processing

Complex event processing (CEP) deals with processing multiple events to identify meaningful patterns and correlations. It can be used to enhance systems by composing simple atomic events into more complex events. While event stream processing focuses on near real-time processing, CEP additionally analyzes events to correlate and compose them. One use of CEP is in cybersecurity, where it can correlate security events across devices and applications to detect and respond to complex attacks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views2 pages

Complex Event Processing

Complex event processing (CEP) deals with processing multiple events to identify meaningful patterns and correlations. It can be used to enhance systems by composing simple atomic events into more complex events. While event stream processing focuses on near real-time processing, CEP additionally analyzes events to correlate and compose them. One use of CEP is in cybersecurity, where it can correlate security events across devices and applications to detect and respond to complex attacks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

2/28/2019 Drools Complex Event Processing - Documentos de Google

 
Desarrollo de Dispositivos Móviles 
 
 
 
 
Complex Event Processing 
 
 
Equipo: 1 
 
 
Integrantes: 
 
   Andrés Bustamante Díaz     A01172912 
Daniel Zubieta Ambriz  A01651206 
 
 
 
 
 
 
 
 
Profesor Rafael Lozano Espinosa 
 

https://docs.google.com/document/d/1MxKSpWszgpRMh2PXTmFtNPV9zGrpKa_DDpjCpfdKLZo/edit 1/2
2/28/2019 Drools Complex Event Processing - Documentos de Google

 
There  is  no  broadly  accepted  definition  for  Complex  Event  Processing.  An  event  in 
this  case  is  a  record  of  significant  change  of  state  in  the  application  domain  at  a 
given  point  in  time.  It  is  an  event  processing  concept  that  deals  with  task  of 
processing  multiple  events  trying  to  identify  the  meaningful  ones  from  the  rest,  it 
employs  techniques  like  detection  of  complex  patterns,  event  correlation  and 
abstraction, hierarchies, causality, membership, timing and event­driven processes/ 
 
Event  Driven  Architecture  started  being  more  focused  in  the  90’s  with  more  formal 
definitions  on  the  requirements  and  goals,  with  this,  two  trends  were  born:  Event 
Stream Processing and Complex Event Processing 
 
Event  Stream  Processing  was  focused  on  the  capabilities  of  processing  streams  of 
events  near  real  time,  while  Complex  Event  Processing  worked  on  correlation  and 
composition of atomic events into bigger ones. 
 
Dr. David Luckham's book "The Power of Events" introduced the concept of Complex 
Event  Processing  and  how  it  could  be  used  to  enhance  systems  and  both  trends 
converged  into  one,  creating  what  we  now  know  as  Complex  Event  Processing 
Systems,  we  can  say  that  CEP  is  primarily  an  event  processing  concept,  that  deals 
with  the  task  of  processing  multiple  events.  In  other  words,  CEP  is  about  detecting 
and selecting the interesting events from an event cloud. 
 
One  of  the  uses  of  Complex  Event  Processing  is  in  cyber  security,  where  it  can  be 
used  for  correlating  events  across  different  security  devices  and  applications  for 
complicated  attack  detection  and  response.  This  activities  are  registered  in  a  log, 
where CEP process them and analyse the risk taxonomy of the log. 
 
 
References 
Chapter  8.  Complex  Event  Processing.  (2019).  Retrieved  from 
https://docs.jboss.org/drools/release/6.2.0.CR3/drools­docs/html/DroolsComplexEve
ntProcessingChapter.html#d0e10297  

https://docs.google.com/document/d/1MxKSpWszgpRMh2PXTmFtNPV9zGrpKa_DDpjCpfdKLZo/edit 2/2

You might also like