Over the course of this chapter, we took a look at why EAI is necessary for the proper functioning of enterprise business processes. Once we understood the necessity of EAI, we then moved on to understand the approach toward EAI, where we explored the point-to-point integration of application, and why the process of point-to-point integration is problematic. We then explored the traditional way of implementing EAI through the use of a broker middleware model, before continuing the discussion about how the model transformed as SOA came into place, and how the ESB took the place of the broker-based model.
We then moved on to understanding the different patterns that are in EAI and learned about the mediation and federation integration patterns of connecting the different applications, followed by understanding how the different access patterns, such as asynchronous...