This chapter takes a deeper look at how event-processing application systems work. We’ll summarize how the flow of event-driven interactions differs from the flow of time- and request-driven interactions. Next, we’ll present a reference architecture for event-processing networks (EPNs) and show some common variations of EPNs used to implement different kinds of applications. Then we’ll look at how an EPN helps support the five principles of EDA. Finally, we’ll explain some of the architectural issues associated with publish-and-subscribe systems because of their growing popularity in EDA systems.
As you know, the flow of control in an event-driven interaction differs from the flow of control in ...