InfoQ

InfoQ

Topic/Tag specific view

Event Stream Processing Content on InfoQ


Latest featured content about Event Stream Processing

Complex Event Processing: DSL for High Frequency Trading

Topics
Domain Specific Languages,
Java,
Stories & Case Studies,
Architecture

Richard Tibbetts discusses Complex Event Processing in the context of High Frequency Trading and the advantages of using high level DSLs, followed by the case study of a system built with StreamBase.

Using SEDA to Ensure Service Availability

Topics
SOA,
Messaging

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. Actual implementation is described in the context of Mule.

Event Patterns

Topics
Java,
.NET,
Architecture,
Messaging

Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns, including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed.

News about Event Stream Processing

Did CEP deliver for SOA and can it for Cloud?

Topics
Cloud Computing,
SOA

At the peak of the SOA hype, Complex Event Processing (CEP) was hailed as SOAs "next big thing". Since then several CEP solutions have come and gone, and the term CEP is not used as much as it once was. Has it failed to deliver on initial claims or has it simply become a core part of most SOA infrastructures that we take it for granted? And does CEP have anything to offer the Cloud?

Yahoo! Releases S4, a Real Time, Distributed Stream Computing Platform

Topics
Parallel Programming,
Java,
Performance & Scalability

This month, Yahoo! released a new open source framework for "processing continuous, unbounded streams of data." The framework, named S4, allows for massively distributed computations over data that is constantly changing. InfoQ examines some of the examples and compares S4 to other technologies.

A Quick Look at Architectural Styles and Patterns

Topics
Architecture,
Methodologies,
Messaging

App Arch Guide 2.0 (Microsoft patterns&practices), Chapter 6, talks about architectural styles like Message-Bus, Layered Architecture, SOA. Beside those styles there are numerous architectural patterns like Plug-in, Peer-to-Peer, Publish-Subscribe. Some authors make a difference between architectural styles, patterns and metaphors.

Event Stream Processing: Scalable Alternative to Data Warehouses?

Topics
Enterprise Architecture,
Events,
Data Warehousing,
Architecture

Dan Pritchett suggests that analyzing streams of events using Event Stream Processor could be an interesting alternative solution to data warehousing applications, which have, in his opinion, important downsides in terms of cost, scalability and reactivity.

Complex Event Processing and EDA?

Topics
Loose Coupling,
Composition,
Architecture,
SOA

Complex Event Processing systems and Event Driven Architectures have been identified as playing a larger role in sophisticated systems today and in the future. What that role is and how it is carried out are up for debate.

WebSphere Updates: sMash, eXtreme Scale, Virtual Enterprise, Business Events

Topics
Web 2.0,
SOA,
Virtualization,
Clustering & Caching,
Java,
Architecture,
Grid Computing,
Performance & Scalability,
Messaging

At IBM IMPACT this week, IBM announced a several new and re-randed upgraded products dealing with virtualization (Virtual Enterprise), clustering & caching (eXtreme Scale), complex event processing (Business Events), and RESTful web apps (sMash). InfoQ spoke to various execs and product managers to find out more.