introduction au Complex Event Processing (CEP), Mathieu avait annoncé une série d'articles sur les solutions de CEP. Nous l'inaugurons avec cet article sur Esper.
Esper, édité par EsperTech, est une plateforme Java dédiée au CEP et au traitement de flux d'événements (ESP - event stream processing). C'est une collection de frameworks et d'outils servant à construire et intégrer des applications orientées événements.
Les 3 packages de la suite Esper couvrent la plupart du socle technique de telles applications. EsperTech s'y réfère en tant que 3 "éditions", mais ce sont en fait des groupes d'outils complémentaires.
La construction d'une application orientée événement avec Esper implique :
L'article complet, en anglais, offre un tour d'horizon de la plateforme CEP constituée par cet écosystème Esper. Le discours s'appuie sur la version 4.5.0 de la suite (à ce jour, la dernière version est la 4.6.0).