InfoQ Homepage Event Stream Processing Content on InfoQ
-
Exploring Event Driven Architectures with Esper
At Java One Thomas Bernhardt and Alexandre Vasseur explained the concepts of event driven application servers and the Esper project. Event driven application servers are a new category of servers, proving a runtime and supporting infrastructure services (transport, security, event journaling, high availability, connectors, etc.) to servers designed to be able to process over 100,000 events/sec.
-
InfoQ Article: Using SEDA to Ensure Service Availability
SEDA is a new strategy for incorporating event driven architecture for scalability and availability of services in the context of SOA. These strategies are based on queuing research pioneered for the use of highly abailable and scalable services, initially in the Web context, but moving into the SOA and Web services context. This article describes SEDA with an implementation using Mule.
-
Event Driven Architecture
Event Driven Architecture (EDA) is a term promoted by Gartner to describe an evolved state of Enterprise software characterized by real time events. EDA has been associated to its detriment with SOA 2.0, however, there may be technical legitimacy to some of the EDA ideas.
-
Esper: High Volume Event Stream Processing and Correlation in Java
Esper is an event stream processing (ESP) and event correlation engine (CEP) unveiled this week with a 1.0 launch on Codehaus. Esper is a real time engine that triggers actions when pojo event conditions occurs among event streams. It is designed for high volume event correlation where millions of events coming in would make it impossible to use a classical RDBMS approach.