In order to experience in event processing programming you need to choose the language you would like to use. Below you could find a glimpse into each of the six languages, you 'll have to read book further in order to understand the content of these code samples, but it serves as a first glance. You may choose any of these languages and go deep, you can even choose multiple of them and get better view into various ways to do event processing.
On this page you could find code snippets for implementation of automatic driver assignment (according to FFD use case) by few different languages and links for downloading solution of each of them.
If you wish to have a look at some company implementation, you should click on company name in the table and you will get code snippet.
This book is accompanied by Fast Flowers delivery use case.
The general description of it as follows.
The flower stores association in a large city has established an
agreement with local independent van drivers to deliver flowers from the city's
flower stores to their destinations. When a store gets a flower delivery order,
it creates a request, which is broadcasted to relevant drivers within a certain
distance from the store, with the time for pick up (typically now) and the
required delivery time if it is an urgent delivery. A driver is then assigned
and the customer is notified that a delivery has been scheduled. The driver
picks up the delivery and delivers it, and then person receiving the flowers
confirms the delivery time by signing for it on the driver's mobile device. The
system maintains a ranking of each individual driver based on his or her
ability to deliver flowers on time. Each store has a profile that can include a
constraint on the ranking of its drivers, for example a store can require its
driver to have a ranking greater than 10. the profile also indicates whether
the store wants the system to assign drivers automatically, or whether it wants
to receive several applications and then make its own choice.