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