Manning Publications, 2010. — 325 p. — ISBN: 1935182218, 9781935182214
Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation. Event Processing in Action introduces the major concepts of event-driven architectures and shows how to use, design, and build event processing systems and applications. Written for working software architects and developers, the book looks at practical examples and provides an in-depth explanation of their architecture and implementation. Since patterns connect the events that occur in any system, the book also presents common event-driven patterns and explains how to detect and implement them. Throughout the book, readers follow a comprehensive use case that incorporates all event processing programming styles in practice today.
THE BASICS
Entering the world of event processing
Principles of event processing
THE BUILDING BLOCKS
Defining the events
Producing the events
Consuming the events
The event processing network
Putting events in context
Filtering and transformation
Detecting event patterns
PRAGMATICS
Engineering and implementation considerations
Today’s event processing challenges
Emerging directions of event processing