Wiley – 2012, 288 pages
ISBN: 0470534850, 9780470534854
In today’s fast-paced corporate environment, real-time events require immediate action. Event processing (EP)—the ability to collect, analyze, and react to real-time events—is a key component of twenty-first-century business information systems. Presenting a comprehensive overview of the history, status, and future of this continuously evolving field, Event Processing for Business explores the many different ways you can apply event processing in your business operations to enable decision-making right now, as events are happening, and maintain the competitiveness of your organization in an increasingly real-time world.
In Event Processing for Business, author David Luckham shares his decades of IT research and consulting to show you how to use the events in your business and in the world around you to create new, groundbreaking ways of doing business. You’ll discover how to: detect and analyze patterns of events to create a higher level of business operations; maximize the information you extract from the events that are available to you; choose the right event processing technology to suit your specific business needs; and keep technology adoption costs down. Luckham also provides practical guidance on how EP is best integrated into an overall IT strategy and how its architectural styles differ from more conventional approaches.
Emphasizing EP examples used in a diverse range of business, including financial trading, banking, fraud detection, IT security, transportation, energy, customer relations management, and healthcare, Event Processing for Business explores:
What event processing is
Reasons to invest in event processing
How and why four modern event processing technologies developed
Basic concepts of event processing and complex event processing (CEP)
Event streams and event clouds
The growing marketplace for commercial event processing products
Which businesses are using event processing and CEP today
The kinds of business problems to which event processing is being applied
Fundamental strategies for event processing in business: filtering, prioritization, and goal-specific methods
More event processing concepts: event patterns, timing, causality, abstraction, and computable event hierarchies
Abstract events and high-level views that allow you to instantly understand your competitive business situation
Organizing abstract events for different role players in the enterprise
The future of complex event processing in the Information Society
Event-enabled business models and systems are everywhere, and they’re here to stay. Learn how to turn real-time data into right-now actions with David Luckham’s Event Processing for Business
Event Processing and the Survival of the Modern EnterpriseFour Basic Questions about Events
What Are Events and Which Ones Are Important?
Why Invest in Event Processing?
Know How Well You’re Doing
Use All Event Sources
Detect When What You Need to Know Happens
Event Processing in Use
The Human Element and Other Sources of Errors
Extract What You Want to Know
Getting Started
Sixty Years of Event ProcessingEvent Driven Simulation
Networks
Active Databases
Middleware
The Enterprise Service Bus
Chaos in the Marketing of Information Systems
Service Oriented Architecture
Event Driven Architecture
Summary: Event Processing, 1950–2010
First Concepts in Event ProcessingNew Technology Begets New Problems
What Is an Event?
Event Clouds
Levels of Events and Event Analysis
Remark on Standards for Business Events
Event Streams
Processing the Event Cloud
Complex Event Processing and Systems That Use It
Discussion: Immutability of Events
The Rise of Commercial Event ProcessingThe Dawn of Complex Event Processing (CEP)
Four Stages of CEP
Simple CEP (1999–2007)
CEP versus Custom Coding
Creeping CEP (2004–2012)
Business Activity Monitoring
Awareness and Education in Event Processing
Languages for Event Processing
Dashboards and Human- Computer Interfaces
Human- Computer Interfaces
CEP Becomes a Recognized Information Technology (2009–2020)
Event Processing Standards
Ubiquitous CEP
Markets and Emerging Markets for CEPMarket Areas
Financial Systems, Operations, and Services
Fraud Detection
Transportation
Security and Command and Control
Command and Control for Security
Health Care
Energy
Patterns of EventsEvents and Event Objects
Overloading Two Meanings
Patterns and Pattern Matching
Single Event Patterns
Processing Patterns by Machine
Patterns of Multiple Events Using Operators
Event Patterns and State
Event Patterns and Time
Causality between Events
Repetitive and Unbounded Behavior
Requirements for an Event Pattern Language
Correctness and Other Questions
Making Sense of Chaos in Real Time: Part IEvent Type Spaces
Restricting the Types of Event Inputs May Not Be an Option
The Expanding Input Principle: Always Plan for New Types of Event Inputs and Event Outputs
Architecting Event Processing Strategies
Gross Filters
Prioritization: Split Streaming, Topics, Sentiments, and Other Attributes
Complex Filtering and Prioritization Using Event Patterns
Making Sense of Chaos in Real Time: Part IIAbstract Events and Views
Levels of Abstraction and Views
Organizing Views
Computing Abstractions by Event Pattern Maps
Computable Event Hierarchies
Flexibility of Hierarchy Defi nitions
Drill Down and Event Analysis
Summary: Dealing with Information Overload
The Future of Event ProcessingTaking Stock
The Evolution of Holistic Event Processing Systems
Crossing Boundaries
The Beginnings of Holistic Event Processing Systems
Future Air Travel Management Systems
Monitoring Human Activities
Pandemic Watch Systems
Monitoring the Consequences
Solving Gridlock in the Metropolis
Monitoring Your Personal Information Footprint
Summary: The Future of Complex Event Processing
APPENDIX Glossary of Terminology: The Event Processing Technical Society: (EPTS) Glossary of Terms—Version 2
Alphabetical List of Glossary Terms
Glossary of Terms
Glossary According to Lexicographic Order (definitions only)
About the Author