CEP ist nicht BPM und auch nicht BRMS
Es gibt Blogeinträge, da ist die Welt nach dem Lesen nicht die gleiche wie davor. - Oder so ähnlich. Jedenfalls hat mir die Lektüre von Carole-Ann zur Entmystifizierung von CEP heute so ein Aha-Erlebnis verschafft. CEP bzw. Complex Event Processing als
ein Themenbereich der Informatik, der sich mit der Erkennung, Analyse, Gruppierung und Verarbeitung voneinander abhängiger Ereignissen (engl. Events) beschäftigt. (wikipedia.de)
Da gab es für mich hin und wieder Fragezeichen, die durch meinen Kopf wanderten. Dank des Artikels sind nun die Unterschiede und Abgrenzungen von Werkzeugen des Prozessmanagements und Business-Rules-Management-Systemen recht deutlich geworden.
Business-Prozessmanagement (BPM) und Business-Rules-Managementsysteme (BRMS) nutzen zwei Arten von Technologien: BRMS-Werkzeuge werden eingesetzt, um Businessverantwortliche ihre Entscheidungen treffen zu lassen. BPM-Tools werden für die Ausführung von Prozessen genutzt, die auf jene Entscheidungen zurückgehen, die ein BRMS-Tool abbildet. So weit, so gut. Als CEP auf den Plan trat, gab es Fragen bezüglich seiner Unterscheidbarkeit zu BPM und BRMS und letztlich seines Einsatzgebietes - oder wie Carol-Ann beschreibt:
When CEP comes into the picture, we feel compelled to question this model. Is CEP the right technology for processes? Is it the right technology for decisions? Some go as far as questioning whether CEP should replace Business Intelligence (BI) and/or Business Activity Monitoring (BAM).