CHAPTER 8

Making Sense of Chaos in Real Time: Part 2

This chapter describes more advanced event processing strategies that may be employed on event inputs after they have been put through gross filtering:

  • Abstracting patterns of events
  • Levels and views
  • Hierarchies of events and why they are important
  • Methods of defining event hierarchies
  • Using computable event hierarchies
  • Drilling down, reversing abstraction, and retrieving information when you need it

The event processing techniques described in this chapter go beyond the capabilities available in the CEP tools in the current marketplace.1 But as event processing matures, we believe that these techniques and the tools to apply them will appear in the marketplace. Within a few years, the event processing techniques described in this chapter will become part of common practice. In fact, in special cases it can be argued that they are already in use!

One of the main problems today is information overload. As we have seen, restricting event inputs is a dangerous practice, because it puts the enterprise in danger of missing vital information. The standard approach to tackling this problem is the use of gross filtering strategies described in the previous chapter.

Another approach to solving the information-overload problem, one that complements the gross filtering strategies and can be used in conjunction with them, is to organize events into levels of abstraction. Organizing events into levels of abstraction is one of the goal-specific ...

Get Event Processing for Business: Organizing the Real-Time Enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.