Event Processing for Business
Organizing the Real-Time Enterprise

1. Auflage Dezember 2011
288 Seiten, Hardcover
Wiley & Sons Ltd
Find out how Events Processing (EP) works and how it can work for you
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.
* Explains how sense and response architectures are being applied with tremendous results to businesses throughout the world and shows businesses how they can get started implementing EP
* Shows how to choose business event processing technology to suit your specific business needs and how to keep costs of adopting it down
* Provides practical guidance on how EP is best integrated into an overall IT strategy and how its architectural styles differ from more conventional approaches
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.
Acknowledgments xiii
CHAPTER 1 Event Processing and the Survival of the Modern Enterprise 1
Four Basic Questions about Events 2
What Are Events and Which Ones Are Important? 3
Why Invest in Event Processing? 5
Know How Well You're Doing 9
Use All Event Sources 10
Detect When What You Need to Know Happens 11
Event Processing in Use 16
The Human Element and Other Sources of Errors 21
Extract What You Want to Know 22
Getting Started 25
CHAPTER 2 Sixty Years of Event Processing 27
Event Driven Simulation 29
Networks 33
Active Databases 35
Middleware 36
The Enterprise Service Bus 38
Chaos in the Marketing of Information Systems 39
Service Oriented Architecture 40
Event Driven Architecture 44
Summary: Event Processing, 1950-2010 46
CHAPTER 3 First Concepts in Event Processing 49
New Technology Begets New Problems 50
What Is an Event? 51
Event Clouds 54
Levels of Events and Event Analysis 57
Remark on Standards for Business Events 60
Event Streams 61
Processing the Event Cloud 64
Complex Event Processing and Systems That Use It 69
Discussion: Immutability of Events 75
Summary 76
CHAPTER 4 The Rise of Commercial Event Processing 77
The Dawn of Complex Event Processing (CEP) 78
Four Stages of CEP 79
Simple CEP (1999-2007) 81
CEP versus Custom Coding 83
Creeping CEP (2004-2012) 84
Business Activity Monitoring 85
Awareness and Education in Event Processing 87
Languages for Event Processing 87
Dashboards and Human- Computer Interfaces 89
Human- Computer Interfaces 91
CEP Becomes a Recognized Information Technology (2009-2020) 93
Event Processing Standards 97
Ubiquitous CEP 98
CHAPTER 5 Markets and Emerging Markets for CEP 101
Market Areas 104
Financial Systems, Operations, and Services 104
Fraud Detection 110
Transportation 113
Security and Command and Control 121
Command and Control for Security 123
Health Care 126
Energy 128
Summary 133
CHAPTER 6 Patterns of Events 135
Events and Event Objects 136
Overloading Two Meanings 136
Patterns and Pattern Matching 137
Single Event Patterns 137
Processing Patterns by Machine 139
Patterns of Multiple Events Using Operators 140
Event Patterns and State 143
Event Patterns and Time 145
Causality between Events 150
Repetitive and Unbounded Behavior 154
Requirements for an Event Pattern Language 158
Correctness and Other Questions 159
CHAPTER 7 Making Sense of Chaos in Real Time: Part 1 161
Event Type Spaces 163
Restricting the Types of Event Inputs May Not Be an Option 164
The Expanding Input Principle: Always Plan for New Types of Event Inputs and Event Outputs 166
Architecting Event Processing Strategies 167
Gross Filters 168
Prioritization: Split Streaming, Topics, Sentiments, and Other Attributes 169
Complex Filtering and Prioritization Using Event Patterns 171
Summary 173
CHAPTER 8 Making Sense of Chaos in Real Time: Part 2 175
Abstract Events and Views 176
Levels of Abstraction and Views 180
Organizing Views 183
Computing Abstractions by Event Pattern Maps 184
Computable Event Hierarchies 187
Flexibility of Hierarchy Defi nitions 188
Drill Down and Event Analysis 189
Summary: Dealing with Information Overload 192
CHAPTER 9 The Future of Event Processing 195
Taking Stock 196
The Evolution of Holistic Event Processing Systems 198
Crossing Boundaries 202
The Beginnings of Holistic Event Processing Systems 203
Future Air Travel Management Systems 206
Monitoring Human Activities 212
Pandemic Watch Systems 213
Monitoring the Consequences 220
Solving Gridlock in the Metropolis 226
Monitoring Your Personal Information Footprint 230
Summary: The Future of Complex Event Processing 234
APPENDIX Glossary of Terminology: The Event Processing Technical Society: (EPTS) Glossary of Terms--Version 2.0 237
Alphabetical List of Glossary Terms 241
Glossary of Terms 243
Glossary According to Lexicographic Order (definitions only) 255
About the Author 259
Index 261