The Power of Events was the first book on CEP, published in April 2002, and although it remains the core text, further publications have followed including those listed below:
Event Processing for Business: Organizing the Real-Time Enterprise by David Luckham
Business Event Processing: An Introduction and Strategy Guide thoroughly describes what EP is, how to use it, and how it relates to other popular information technology architectures such as Service Oriented Architecture.
This book reveals how to make the most advantageous use of event processing technology to develop real time actionable management information from the events flowing through your company’s networks or resulting from your business activities. It explains to managers and executives what it means for a business enterprise to be event-driven, what business event processing technology is, and how to use it.
Event Processing: Designing IT Systems for Agile Companies by W. Roy Schulte & K. Mani Chandy
Event processing has emerged as the key enabler for situation awareness and a set of guiding principles for systems that can adapt quickly to shifts in company and market conditions. Written by experts in the field, this prescriptive guide explains how to use event processing in the design of business processes and the systems that support them.
Event Processing in Action by Peter Niblett & Opher Etzion
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 Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems by David Luckham
After thoroughly introducing the concept, the book moves on to a more detailed, technical explanation of CEP, featuring the Rapid event pattern language, reactive event pattern rules, event pattern constraints, and event processing agents. Offers practical advice on building CEP-based solutions that solve real world IS/IT problems.