jueves, 9 de julio de 2015

DEMO DE COMPLEX EVENT PROCESSING CON JBOSS BRMS

Según Wikipedia:

Complex event processing, or CEP, is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances. The goal of complex event processing is to identify meaningful events (such as opportunities or threats) and respond to them as quickly as possible.

Una de las funcionalidades de JBoss BRMS, dentro del ámbito de las reglas de negocio, es el procesamiento de eventos complejos.
A la hora de implementar una demo de un sistema de este estilo, una fuente muy típica de eventos es Twitter.
En esta demo, se muestra un ejemplo sencillo de procesamiento de eventos complejos con JBoss BRMS, utilizando para ello Twitter como feed de eventos. Las reglas que se aplican sobre estos eventos son muy sencillas, basadas en el contenido de los tweets recibidos.

El proyecto está en GitHub: https://github.com/mpbravo/brms-cep-twitter-example

Más información sobre Red Hat JBoss BRMS, y descarga del producto para pruebas aquí:
http://www.jboss.org/products/brms/overview/

Toda la documentación del producto aquí:
https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_BRMS/