Home Contact

Event Series Intelligence

Demos & Datasheet

Minimal Requirements

Runs on any Java 8 or newer JVM
Fully embeddable

Supported Platforms

Windows, Linux, Solaris, AIX
32bit and 64bit
Runs on any Java 8 or newer JVM

Supported Browsers

Modern browser with HTML 5, JavaScript and web sockets

Supported Containers (*)

(*) Esper does not require any container

Self-contained (standalone)
Any Java AS (requires custom integration)
Any Java ESB (requires custom integration)

Supported Databases (*)

Oracle (x)
MySQL (x)
SQLServer (x)
Any RDBMS with JDBC driver
(*) for use with Esper and EsperIO
(x) when choosing EsperHA database storage option

Complex Event Processing and Event Series Analysis platform

Esper Event Processing capabilities features both Event Series and Complex Event Processing in one self-contained solution. Its unique capabilities for event series filtering, continuous queries, aggregation and joins, and its event pattern recognition capabilities ensure rapid implementation of your business-critical situation detection scenarios.

EsperTech's Event Series Analysis and Complex Event Processing software turns large volume of disparate event series into actionable intelligence.

Event Series Intelligence

More than ever, projects can turn to event series analysis and Complex Event Processing (CEP) that can provide the simplicity, scalability and level of abstraction required turning disparate event series into a cost effective competitive advantage.

Esper Enterprise Edition
Enterprise-ready Event Processing

Esper Enterprise Edition is a distributable platform for linear and elastic horizontal scalability and fault tolerant event processing.

Most features can be used with applications that embed Esper. There is no hard requirement to use the provided server.

Esper Event Processing augmented with rich UI and enterprise-abilities for a robust and scalable architecture:
  • Esper Event Processing augmented with enterprise *ilities
  • Linear horizontal scalability, elastic scaling, dynamic discovery from seed nodes
  • Design, Test, Deploy, Monitor: EPL editor, EPL debugger, detailed memory use and metrics reporting, hot deployment
  • REST-style Web Services: Services for access to CEP and Data Push
  • Push Services: Data Push for multi-tier CEP-to-Browser delivery; Management of Logical and Physical Subscribers and Subscriptions
  • Rich Multi-Window GUI: Web-based user interface for managing all aspects of multiple distributed engine instances with JavaScript and HTML 5
  • Continuous Displays: Composable, configurable and interactive displays of distributed event series or streams; Charts, Gauges, Timelines, Grids
  • Distributed Cache support: Interoperability with several commercial and open source distributed caching software
  • JDBC support: JDBC compliant client and server endpoints for interoperability
  • JMX support: Runtime management and monitoring over standard JMX connectors
Complex Event Processing and Event Series Analysis for Java
  • CEP and event series analysis with expressive Event Processing Language: continuous queries, aggregation, joins, causality and missing events, joins to historical data, output flow control...
  • Rapid development and deployment
  • High throughput, low latency
  • Standalone or embedded, open API
  • Multi platform support
  • Open source or commercial license for redistribution
High-Availability for Event Processing
  • Resilience for complex event processing state
  • Persistence solution for short-lived and derived state: Query language is EPL continuous queries; Schema-less and query-driven; Object model capable; In-memory operation for highest possible performance and minimal latency
  • Incremental and full backup for speed and flexibility
  • Extreme write performance and fast recovery to memory
  • Drop-in: No code change
  • Statement level QoS configuration

Turn to Event-Driven SOA

Most of architectures - including nowadays Service Oriented Architecture (SOA) - have been focusing at providing the right infrastructure pieces to enable events to flow and to trigger actions to "legacy" existing systems or human workflow inside or outside your IT. Some pieces focused on adding human interaction, other on allowing disparate system to talk to each other in a reliable way. What is urgently needed now is a form of distributed and flexible intelligence that makes sense of all those events flowing through the IT layers and being able to arrange with the complete spectrum of latency your business requires: Event Series Intelligence.