Complex Event Processing (CEP) - Ziele
Methoden oder Techniken werden selten grundlos und zufällig entwickelt. In den meisten Fällen bestehen konkrete Anforderungen, welche sich aus potentiellen Anwendungen ergeben und die es zu erfüllen gilt. Diese Anforderungen spiegeln sich als Folge in den Zielen wieder. Dies gilt auch für das Complex Event Processing (CEP), welches die folgenden Ziele verfolgt:
Agilität
Die zeitnahe Reaktion auf Ereignisse wird durch den weltweit gestiegenen Wettbewerbsdruck immer wichtiger in vielen Unternehmen. CEP bietet die Möglichkeit, Kombinationen von Ereignissen frühzeitig und schnell zu erkennen. Dies versetzt ein Unternehmen in die Lage, agil zu sein und auf Entwicklungen frühzeitig zu reagieren. Diese gestiegene Agilität ist ein Wettbewerbsvorteil gegenüber dem Kunden, da sie Dynamik und zielgerichtetes Vorgehen vermittelt.
Aktives Controlling
Viele Controlling-Systeme arbeiten auf veralteten Daten, die während des operativen Betriebs gesammelt und anschließend aufbereitet wurden. So kann man beispielsweise erkennen, dass der Ausschuss in einem Quartal zu hoch war. Allerdings ist es zu spät, um noch in diesem Quartal zu reagieren. CEP arbeitet auf den aktuellsten Daten. Es erkennt sofort einen unproportional hohen Anstieg der Ausschussware und ermöglicht ein frühzeitiges Eingreifen. Mit CEP wird also ein Controlling des aktuellen operativen Betriebs ermöglicht und man ist nicht auf die Auswertung von Daten aus der Vergangenheit beschränkt.
Erweiterte Automatisierung
Es besteht schon lange die Möglichkeit, auf das Eintreten bestimmter Events zu warten und zu reagieren. Dieses Feature bietet praktisch jede moderne Programmiersprache an. Durch CEP können nun allerdings verschiedene Events, die innerhalb einer gewissen Zeitspanne auftreten, in Verbindung gebracht werden. Diese Form der automatisierten Event-Analyse ist neu und bietet vielfältige Möglichkeiten. Das Herstellen von Verknüpfungen verschiedener Events und die Rückführung auf eine Ursache musste bisher durch den Menschen durchgeführt werden. Von dieser Aufgabe können Mitarbeiter nun entlastet werden.
Umgebungsbezogene Analysen
CEP zielt insbesondere auf neue Architekturansätze wie die Service Oriented Architecture (SOA) ab, welche verschiedene Systeme über Dienste integriert. Hier kann CEP das volle Potential ausschöpfen, da alle Aufrufe aller Systeme Event-getrieben sind. Dockt man das CEP direkt an den Event-Stream einer solchen Umgebung an, so kann mit wenig Aufwand die komplette Umgebung in Echtzeit analysiert werden.


