Part 2. The building blocks
When planning an event such as a wedding, one realizes that it is made up of several standard building blocks: the ceremony itself, the food, the music, and the photography.
Part 2 discusses in depth the seven building blocks that are required to construct event processing applications. Each of its chapters describes one or more building blocks and their attributes using examples. The chapters also show examples of the building blocks being used to describe the Fast Flower Delivery application, with code samples from various event processing languages to show how the building blocks are implemented in practice.
Chapter 3 deals with the event type building block which represents the event metadata. Chapter 4 discusses event producers that introduce events into event processing systems. Chapter 5 discusses event consumers that consume the output events. Chapter 6 covers the notion of an event processing network and its associated building blocks: event processing agent, event channel, and global state element. Chapter 7 discusses the context building block. Chapters 8 and 9 go into specific types of event processing agents in depth. Chapter 8 discusses the transformation and filtering types of event processing agents, and chapter 9 discusses pattern detection event processing agents.