EAI Vs ESB Vs SOA
EAI is a framework that enables to integrate enterprise application mainly within the organization. EAI comprises of message acceptance, transformation, translation, routing, message delivery and business process management. Usually, message transportation is asynchronous but for a business need, it can be synchronous as well. There are two basic architectures to achieve this, bus and hub/spoke architecture. Both of these can be used to develop services and then it also becomes service-orientated architecture.
To be Continued ....