During the EAI, the integration patterns define how the applications will be integrated with each other. This may define how the different applications will communicate with each other and how these applications will transform the data. So, let's take a look at two broad ways in which the applications are integrated with each other.