Figure 2.
Enterprise application integration (EAI) is based on a message bus/broker or middleware.