Enterprise computing has undergone a remarkable evolution in recent past.
Emphasis on easy availability of data to customers and efficient management
of applications within an enterprise has lead to the need of integrating and
automating applications within the corporate environment. This paper describes
a dynamic approach towards business integration that has of late gained
ground. It is called Enterprise Application Integration (EAI). EAI is a cost
efficient method of integrating existing applications within an enterprise and
adding new technologies to the mix. We first discuss the various aspects of
enterprise computing and the need for business integration. An overview of
various technologies related to EAI is provided. A comparison with other
approaches like B2B and customer integration is also provided.