USI 2008 Session
Complex Event Processing - What, Why, How?
Le traitement d'évènement (event processing) est un sujet classique de l'industrie logicielle et représente déja une rupture avec les approches plus traditionnelles de type batch ou requête/réponse. Avec le Complex Event Processing (CEP), ce type de solution middleware évolue désormais d'un traitement de message un par un avec filtrage/routage vers un traitement prenant en compte la temporalité et les relations causales ("suivi de"): la détection de situation métier nécessite de considérer et d'analyser des flux d'évènements en continue pour en dériver des tendances ou des occurences corrélées. Un style de requêtage "en continue" pour du filtrage/aggrégation/corrélation en temps réel permet de réduire le volume de données à stocker et permet de détecter des situations métiers au fil de l'eau pour y répondre au plus tôt. Cette technologie se base autour d'un niveau d'abstraction supplémentaire autour de la gestion des évènements par un langage adhoc (Event Processing Language) qui inclu un verbiage pour la temporalité, les fenêtres glissantes et les relations de causalité. Cette intervention présente une introduction au CEP avec plusieurs illustrations par des cas d'exemples et leurs implémentations dans diverses solutions ouvertes, open source ou complètement packagées.
Session tags
> View all tagsSuggestions
-
Domain-specific languages with Groovy
Les Domain-Specific Languages sont des artifacts architecturaux à la mode, comme...
-
Building Web Applications Using Volta
Programming Web applications today is too hard for ordinary programmers. They have to deal with an...
-
Java as productive as .Net for the development of n-third graphical applications
Java a toujours été mis en avant pour sa capacité à développer...

Be the first to write a comment