En quoi consiste le traitement d'événement ?

Un événement correspond à tout élément important se produisant au sein d'une entreprise. Le traitement d'événement correspond à la capture, l'enrichissement, le formatage et l'émission d'événement, le routage et tout traitement ultérieur d'événement émis (parfois associés à d'autres événements), ainsi que la consommation des événements traités.

Des événements peuvent être générés partout dans une entreprise commerciale. Aux abords de l'entreprise, les événements peuvent être identifiés par des détecteurs. Dans le réseau de l'entreprise, des événements peuvent être générés au début, à la fin ou lors de l'échec de processus métier. L'activité de l'entreprise et son métier peuvent être surveillés et modifiés suite à ces événements.

Architecture de traitement d'événement

Une architecture de traitement d'événement se base sur les interactions entre trois composants : une source d'événement, un processeur d'événement et un consommateur d'événement.

Figure 1. Architecture de traitement d'événement
Ce diagramme affiche une source d'événement, un processeur d'événement et un consommateur d'événement. Il contient six exemples de source d'événement ; systèmes, processus métier, détecteurs, surveillance de l'activité métier - BAM et d'autres logiciels qui transmettent des événements au processeur d'événement pour appliquer des opérations à ces événements. Ces derniers sont ensuite transmis au consommateur d'événement. Il réagit aux événements, comme les alertes, pour déclencher un flux de travaux ou des actions automatisées.

Source d'événement

Une source d'événement transmet des événements au système de traitement d'événement. De simples détecteurs et actionneurs RFID (Radio Frequency Identification), des flux métier, des applications CICS et des composants système CICS sont des exemples de source d'événement.

Processeur d'événement

Le système de traitement d'événement peut réaliser plusieurs actions sur les événements :

L'événement traité est ensuite mis à la disposition d'un consommateur d'événement.

Consommateur d'événement

Le consommateur d'événement réagit à l'événement. L'action de ce consommateur peut être très simple, comme la mise à jour d'une base de données ou d'un tableau de bord métier, ou plus complexe, comme l'exécution d'un nouveau traitement métier suite à l'événement.

Voici quelques exemples de consommation d'événement :

Le traitement d'événement CICS effectue le filtrage, la capture, l'enrichissement, le formatage et le routage d'événement métier simples, permettant ainsi à CICS d'agir en tant que source d'événement métier simples. Toutefois, ces événements peuvent être consommés par un moteur de traitement d'événement complexe dans lequel ils peuvent être associés à des événements issus d'autres sources, outre ceux de CICS.