Articulo de referencia

Esper (software)

Esper es un producto de software de código abierto basado en Java para el procesamiento de eventos complejos (CEP) y el procesamiento de flujos de eventos (ESP), que analiza ser...

Esper es un producto de software de código abierto basado en Java para el procesamiento de eventos complejos (CEP) y el procesamiento de flujos de eventos (ESP), que analiza series de eventos para extraer conclusiones de ellos.

Esper extiende el estándar SQL-92 para su motor y marco empresarial, proporcionando funciones de agregación , coincidencia de patrones , ventanas de eventos y uniones. Esper implementa programación orientada a eventos y arquitectura orientada a eventos .

Esper fue creado en 2006 por EsperTech Inc. Ofrece un lenguaje específico de dominio para el procesamiento de eventos llamado Lenguaje de Procesamiento de Eventos (EPL). EPL es un lenguaje de programación declarativo para analizar datos de eventos basados ​​en el tiempo y detectar situaciones a medida que ocurren.

Esper es una aplicación basada en Java, pero ha sido adaptada al lenguaje de programación C# y está disponible para .NET Framework con el nombre NEsper.

Ejemplo

Este ejemplo [ 1 ] ilustra una consulta EPL simple que genera una fila inmediatamente cuando, dentro de una ventana deslizante de 3 minutos, el número de eventos de pedidos alcanza 5 o más eventos.

seleccionar count ( * ) de OrderEvent # tiempo ( 3 min ) teniendo count ( * ) >= 5
  • Rápido (Stanford)
  • StreamSQL : StreamSQL es un lenguaje de consulta que extiende SQL con la capacidad de procesar flujos de datos en tiempo real.

Véase también

Referencias

  1. "Redirección de página" . www.espertech.com/esper . Consultado el 8 de marzo de 2015 .
  • Artículos de investigación que citan a Esper, según Google Académico.
  • Análisis del procesamiento de eventos complejos con Esper , de Eric Miller, un libro sobre Esper y el procesamiento de eventos complejos (CEP).
  • Procesamiento de eventos en acción por Opher Etzion y Peter Niblett, Manning Publications ( ISBN) 9781935182214), un libro que proporciona ejemplos de Esper
  • SOA de código abierto por Jeff Davis, Manning Publications ( ISBN) 1933988541), un libro que proporciona ejemplos de Esper para la monitorización de servicios web
  • OSWorkflow: Una guía para desarrolladores y arquitectos de Java para la integración de la gestión de procesos de negocio de código abierto , por Diego Adrian Naya Lazo, PACKT ( ISBN) 978-1847191526), un libro con un capítulo sobre Esper
  • Panorama del mercado de Fraunhofer CEP, por Fraunhofer, año 2010