Qu'est-ce que le traitement des événements complexes, Complex Event Processing (CEP) ?

Le Complex Event Processing (CEP) est un type de technologie qui permet de traiter les événements en continu avant de les stocker, afin d'identifier les événements ou les combinaisons d'événements significatifs en fonction d'un ensemble de règles prédéfinies. Un événement est défini comme tout ce qui se passe, tel qu'un changement d'état. Le Complex Event Processing est la méthode qui consiste à traiter plusieurs flux d'événements et à corréler des événements apparemment sans rapport entre eux afin d'identifier des opportunités ou des menaces. L'Event Processing traditionnel n'implique généralement pas d'établir des corrélations, de trouver ou de comparer des données historiques. Contrairement aux technologies classiques d'Event Processing, le CEP traite tous les événements comme potentiellement significatifs et les enregistre de manière asynchrone.

Diagramme de Complex Event Processing

Le domaine d'application typique du CEP peut être identifié comme ayant des aspects de « connaissance de la situation », de « détection et réponse » ou de « suivi et traçabilité » qui se recoupent dans des situations professionnelles réelles. Tous ces aspects peuvent être classés comme des types de surveillance des activités pour lesquels l'évaluation continue des événements entrants est appropriée. Le CEP prend des points de données multiples provenant de sources multiples et fait des déductions complexes sur la base de ces données.

Les systèmes CEP doivent être capables de recevoir et d'enregistrer des événements, et d'identifier des modèles de ces événements et de toute donnée connexe. Les systèmes CEP doivent également gérer les contraintes temporelles ou basées sur le temps, notamment pour gérer la non-occurrence des événements.

Le CEP permet aux entreprises d'identifier les opportunités et les menaces et d'y réagir rapidement, une nécessité dans le monde en constante évolution d'aujourd'hui.

Agir en temps réel avec le Contextual Event Processing
Agir en temps réel avec le Contextual Event Processing
Découvrez les 5 approches à l'Event Processing, ainsi que la façon de prendre des décisions meilleures, plus rapides et plus intelligentes dans notre dernière présentation de solutions.