Definition

Complex Event Processing

Le traitement des événements complexes, ou CEP (Complex Event Processing) identifie et analyse les relations de cause à effet au sein d'événements en temps réel. Il permet ainsi de prendre proactivement des mesures efficaces en réaction à des scénarios spécifiques.

Le CEP est un paradigme en évolution, initialement conçu dans les années 90 par le Dr. David Luckham à la Stanford University.

Il est utilisé en gestion des risques dans le cadre de politiques de sécurité, en gestion de la relation client (CRM), ainsi qu'au niveau des serveurs d'application et des logiciels intermédiaires (middleware).

Aspect important du CEP, la surveillance de l'activité métier – ou BAM (Business Activity Monitoring) – consiste à utiliser une technologie pour définir et analyser proactivement les risques et les opportunités les plus stratégiques au sein de l'entreprise.

Cette définition a été mise à jour en juin 2016

Pour approfondir sur Architectures logicielles et SOA