Appendix B. The Fast Flower Delivery application

 

This appendix gives a description of the Fast Flower Delivery application using the definition elements provided in this book. It contains material taken from various chapters of the book, describing event types, contexts, event consumers, event processing agents, event producers, and channels.

B.1. Specification of the Fast Flower Delivery application

This specification is taken from chapter 1, section 1.5.

Figure B.1 gives a high-level summary of the application. The arrows represent event flows, and the icons represent the producers, consumers, and the various processing systems (made up of event processing agents) that comprise the application.

Figure B.1. Parts of the Fast Flower Delivery application

Figure B.2 shows an event processing network representation of the application—this example uses the StreamBase Studio development tool.

Figure B.2. StreamBase representation of the Fast Flower Delivery application

We now describe the application itself.

B.1.1. General description

B.2. The event processing network for Fast Flower Delivery

B.3. Event type definitions

B.4. Context definitions

B.5. Producers in the Fast Flower Delivery application

B.6. Consumers in the Fast Flower Delivery application

B.7. Global state elements

B.8. Channels

B.9. Event Pattern detect agents