Home Contact

Event Stream Intelligence

Downloads
Demos & Datasheet

Minimal Requirements

Runs on any Java 6 or newer JVM
Fully embeddable

Supported Platforms

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

Supported Browsers

Requires Flash Player 9 or higher

Supported Containers (*)

(*) Esper does not require any container

Self-contained (standalone)
Oracle WebLogic Server
IBM WebSphere
JBoss
Tomcat, Jetty
GlassFish
Any Java AS
Any Java ESB

Supported Databases (*)

Oracle (x)
MySQL (x)
SQLServer (x)
DB2
Sybase
Derby
Any RDBMS with JDBC driver
(*) only required for historical data joins
(x) when choosing EsperHA database storage option

Event Stream and Complex Event Processing platform

Esper Event Processing capabilities features both Event Stream and Complex Event Processing in one self-contained solution. Its unique capabilities for event stream 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 Stream and Complex Event Processing software turns large volume of disparate real-time event streams into actionable intelligence.

Event Stream Intelligence

More than ever, projects can turn to real-time Event Processing, from Service Oriented Architecture (SOA) to Edge and eXtreme Transaction Processing (XTP) deployments. A new middleware era can provide the simplicity, scalability and level of abstraction required to turn real-time disparate event streams into a cost effective competitive advantage.

Esper Enterprise Edition
Enterprise ready Event Processing

Esper Enterprise Edition is a platform for highly scalable, elastic, distributable and fault tolerant event processing.

Esper Event Processing augmented with rich UI and enterprise-abilities for a robust and scalable architecture:
  • Data Distribution Service: Esper Service layer, Data Push, Management of Logical and Physical Subscribers and Subscriptions
  • Rich Multi-Window GUI: Rich user interface for managing all aspects of multiple distributed engine instances
  • Continuous Displays: Composable, configurable and interactive displays of real-time event streams; Charts, Gauges, Timelines, Grids
  • Distributed Cache support: Interoperability with several commercial and open source distributed caching software
  • JMX support: Runtime management and monitoring over standard JMX connectors
  • JDBC support: JDBC compliant client and server endpoints for interoperability
Esper
Event Stream and Complex Event Processing for Java
  • ESP/CEP 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
EsperHA
High-Availability for Event Processing
  • Resilience for complex event processing state
  • NoSQL 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 Stream Intelligence.