Chapter 5. Fusion: Processing Complex Events

In this chapter, we will cover the following topics:

  • How to declare our facts as events

  • Testing our application using a pseudo-clock

  • Entry-points: What they are and how we can use them

  • Setting up event stream processing mode

  • Sliding windows

  • Event correlations using temporal operators

Introduction

Complex Events Processing (CEP) is a relatively new technology that is being adopted in the market with big vendors getting more interested in it. On the other hand, we have an open source Rules Engine that can easily integrate that kind of processing in our rules production system. Drools Fusion is no more than an extension that adds event-processing capabilities to the Business Logic Integration Framework, using ...

Get Drools Developer's Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.