List of Figures

 

Chapter 1. Entering the world of event processing

Figure 1.1. Coffee shop examples: the synchronous approach (upper illustration) versus the event-driven approach (lower illustration)

Figure 1.2. Five categories of an event processing application

Figure 1.3. A highway toll booth. In this example there is an exact mapping between the real-world events at the toll bridge and their representation in the event processing system.

Figure 1.4. A service provider help desk. In this example the mapping between real-world events and their representation in the event processing system is not as clear cut as in the toll booth example.

Figure 1.5. The structure of an event processing application, showing the separation of event processing logic from the event producers and event consumers

Figure 1.6. Parts of the Fast Flower Delivery application. The arrows represent the flow of events, and the pictures represent the various entities involved in the network.

Figure 1.7. The graphical interface for StreamBase StreamSQL EventFlow

Chapter 2. Principles of event processing

Figure 2.1. Request-response on the World Wide Web

Figure 2.2. Request-response in distributed computing

Figure 2.3. Typical push-style event distribution

Figure 2.4. Push-style event distribution with an intermediary event channel

Figure 2.5. Pull-style event distribution