Procesarea complexă a evenimentelor este o modalitate de a recunoaște și de a răspunde la situațiile care se întâmplă în cadrul unei organizații. Este folosit cel mai adesea în contextul managementului proceselor de afaceri. Procesarea complexă a evenimentelor este de obicei efectuată de un program de calculator care monitorizează informațiile care intră și ies din organizație pentru a găsi tipare de evenimente. Apoi recomandă sau implementează automat o soluție bazată pe algoritmi și date existente. Procesarea complexă a evenimentelor este folosită cel mai adesea în industria telecomunicațiilor, finanțelor și transporturilor.
De fiecare dată când sunt introduse date noi în sistem, acest lucru este cunoscut ca un eveniment. Datele noi pot lua mai multe forme. Poate fi orice, de la o evidență a personalului la o cifră de vânzări și la o comandă de cumpărare. Computerul analizează aceste evenimente într-o procedură cunoscută sub numele de procesare. Clusterele de evenimente înrudite pot fi folosite pentru a deduce un eveniment complex, de unde provine numele procesare a evenimentelor complexe.
Mai multe tehnici pot fi folosite pentru a procesa evenimente. Detectarea tiparului de evenimente caută un eveniment repetat sau o serie de evenimente. Abstracția folosește un eveniment pentru a obține o generalitate utilă din acesta. Detectarea relațiilor recunoaște că un anumit eveniment sau o serie de evenimente are loc întotdeauna în corelație cu un alt eveniment sau serie de evenimente. Alte tehnici utilizate în procesarea evenimentelor complexe includ modelarea ierarhiilor de evenimente și abstractizarea proceselor bazate pe evenimente.
Analiza evenimentelor nu ar servi la nimic dacă nu ar duce la soluții la probleme sau nu ar duce la alte schimbări în cadrul organizației. Odată ce un eveniment a fost analizat, computerul identifică evenimentele cele mai semnificative și ia măsuri pentru a le răspunde. Aceste acțiuni pot fi algoritmi preprogramați, cunoscuți ca soluții orientate spre calcul, cum ar fi comandarea automată a mai multă cerneală de fiecare dată când o imprimantă se epuizează. Acțiunea poate fi, de asemenea, un raport sau o alertă pentru a informa operatorul sau managerul care este situația și ce acțiune recomandă sistemul. Aceasta este cunoscută ca o soluție orientată spre detectare.
Afacerile care practică managementul proceselor de afaceri sunt cel mai probabil să utilizeze procesarea evenimentelor complexe. Managementul proceselor de afaceri este o metodă de management care ia dorințele și nevoile clienților săi drept ghid pentru structurarea și organizarea afacerii. Companiile care folosesc această metodă de management lucrează mereu pentru a îmbunătăți procesele pentru a ajuta la îndeplinirea obiectivelor afacerii. Procesarea complexă a evenimentelor este un instrument util pentru a face acest lucru, deoarece permite managerilor să recunoască tipare care ar putea fi dificil sau imposibil de observat fără ajutorul tehnologiei dedicate.