Artículo: API REST para la gestión en tiempo real de un motor CEP
Archivos
Fecha
Editor
Publicado en
Licencia Creative Commons
Resumen
El Procesamiento de Eventos Complejos (CEP) es una solución destacada a la hora de manejar grandes volúmenes de datos procedentes de fuentes heterogéneas del Internet de las Cosas (IoT). Sin embargo, los motores CEP, en su mayoría, carecen de herramientas que simplifiquen la gestión en tiempo real de esquemas y patrones de eventos. El presente artículo es una demostración de la herramienta API4CEP, una API REST que permite la definición y redefinición de tipos y patrones de eventos, como el despliegue, modificación y eliminación de los mismos en una aplicación con cualquier motor CEP integrado. API4CEP sigue la especificación OpenAPI v3.1.0, y utiliza RabbitMQ como bróker de mensajería para comunicarse de manera fluida con la aplicación basada en CEP, además de proveer de una interfaz de usuario Swagger que facilita su utilización por parte de los usuarios finales. API4CEP ha sido probado en el contexto de la gestión inteligente de redes de abastecimiento de agua, demostrándose su utilidad para detectar situaciones de interés en tiempo real, permitiendo la reacción inmediata ante estas.


