EAI enables companies to integrate transaction-driven architecture inside their middleware.
Using standards such as EDI (Electronic Data Interchange), Web Service Standards for synchronous and asynchronous messaging, fault handling, etc. Service Bus for transformation and virtualisation will provide integration hooks for as well legacy applications as existing applications.
They can interchange data and messages using an Enterprise Information Model in which the different data structures are defined using one common language.
Using adapter software, JCA (Java Connector Architecture), will allow you to integrate different applications in a technology agnostic manner. Using these adapters will then allow you to interchange data and messages without knowing the details of the underlying architecture of the legacy or existing applications.
In other words EAI will offer you a standards based transaction-driven approach to interconnect your diverse applications making use of 1 single source of thruth/failure.