Contents

Preface

Acknowledgments

Chapter 1: Event Processing and the Survival of the Modern Enterprise

Four 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

Chapter 2: Sixty Years of Event Processing

Event 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

Chapter 3: First Concepts in Event Processing

New 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

Summary

Chapter 4: The Rise of Commercial Event Processing

The 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

Chapter 5: Markets and Emerging Markets for CEP

Market Areas

Financial Systems, Operations, and Services

Fraud Detection

Transportation

Security and Command and Control

Command and Control for Security

Health Care

Energy

Summary

Chapter 6: Patterns of Events

Events 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

Chapter 7: Making Sense of Chaos in Real Time: Part 1

Event 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

Summary

Chapter 8: Making Sense of Chaos in Real Time: Part 2

Abstract Events and Views

Levels of Abstraction and Views

Organizing Views

Computing Abstractions by Event Pattern Maps

Computable Event Hierarchies

Flexibility of Hierarchy Definitions

Drill Down and Event Analysis

Summary: Dealing with Information Overload

Chapter 9: The Future of Event Processing

Taking 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.0

Alphabetical List of Glossary Terms

Glossary of Terms

Glossary According to Lexicographic Order (definitions only)

About the Author

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.79.20