Home Contact

Event Stream Intelligence: Continuous Event Processing for the Right Time Enterprise

Minimal Requirements

Runs on any Java 5 or Java 6 JVM
Fully embeddable

Supported Platforms

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

Supported Containers (*)

Self-contained (standalone)
(*) Esper does not require any of those
Oracle WebLogic Server 9.x & 10.x
IBM WebSphere 6.x, 7.x
JBoss 4.x and 5.x
Tomcat 5, Jetty 5
GlassFish 2.x, 3.x
Any Java AS
Any Java ESB

Supported Databases (*)

(*) only required for historical data joins
Oracle
DB2
MySQL
MSSQL
Sybase
Derby
Any RDBMS with JDBC driver

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 followed-by logic 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 for XTP and SOA

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 Studio, EsperJMX, EsperJDBC and Esper: Event Processing and CEP platform
Esper Event Processing augmented with enterprise *ilities:
  • Esper Studio: Operational console for runtime management, real-time event stream views and on demand queries
  • EsperJMX: Runtime management and monitoring over standard JMX connectors
  • EsperJDBC: 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
  • Scalability and resiliency: Out-of-heap storage, complete resiliency to disk or local in-memory caching
  • Clustering and hot backup capabilities for event and streams state
  • Distributed cache integration
  • Drop-in: No code change
  • Statement level QoS configuration
  • Simple operational requirements
  • Extensible, open API
     

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.