Abstract :
To achieve greater automation of their business processes, organizations face the challenge of integrating disparate systems. In attempting to overcome this problem, organizations are turning to new integration software called Enterprise Application Integration (EAI). Implementing EAI is a complex task involving both technological and business challenges and requires appropriate EAI architecture. This paper first provides an overview of current approaches to enterprise application integration together with an assessment of their strengths and weaknesses. It then proposes a new enterprise application architecture, based on the idea of OMG’s Model Driven Architecture, to structure the EAI problem into five general types of model. This architecture is developed in response to the need to separate the technological aspect from the business aspect so that the both can evolve independently. The success of EAI lies in its resilience to the both technological and business changes.