Event-driven architecture 

The event-driven architecture (EDA) is a software architecture pattern that promotes the production, detection, consumption of, and reaction to events. An event can be defined as a significant change in state, for example, when a sales order status changes from open to shipped. The system architecture may treat this state change as an event whose occurrence can be made known to other applications within the architecture. 

An event-driven architecture consists of event producers that generate a stream of events and event consumers that listen for the events:

The event-driven architecture pattern has the following benefits:

Now that we have covered the necessary integration concepts, let's delve into learning about the integration architecture of Finance and Operations.