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:

  • Events are produced in near real-time so that consumers can respond to events as soon as they occur.
  • Event producers and consumers are decoupled.
  • There's no point-to point-integration. It's easy to add new consumers to the system.
  • Highly scalable and distributed.

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

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.111.49