CEP
Un article de Wiki SOA.
Complex event processing
(Traitement des événements complexes)
Vue globale
Nés dans le monde de la finance, les systèmes de CEP infusent désormais dans les SOA. Le CEP s’est développé afin d’accroître la réactivité des systèmes informatiques dans un contexte où les événements informatiques se multiplient de façon exponentielle – qu’il s’agisse de transactions financières ou de données émises par des étiquettes RFID. Les outils de CEP (parfois nommés ESP, pour Event streaming processing, ou traitement de flux d’événements) sont justement capables de traiter les flux de données au fil de l’eau. Ils reposent sur deux piliers : des capteurs, qui filtrent les données, et un moteur de règles, pour prendre des décisions en fonction des règles instituées par les analystes métier.
La plupart du temps, ce n’est pas une donnée qui va déclencher une règle, mais la corrélation établie par le moteur, et son analyse de comportements sortant de l’ordinaire : des données dépassant certains seuils, des événements qui se succèdent, ou qui arrivent en même temps alors qu’ils devraient être isolés, etc. L’action déclenchée par une règle peut être d’envoyer une alerte sur un pupitre, ou bien de démarrer un processus plus complexe, géré par un outil de BPM. Ces architectures guidées par les événements (EDA, Event driven architecure) sont ainsi des compléments idéaux des SOA.
Offre produit
Voir notre Guides des solutions SOA
