The concepts and architecture of enterprise application integration (EAI) were overviewed. The key technologies, the state of the art, and the open problems were addressed in the perspectives of application integration, data integration and business process management. It was pointed out that the technologies of EAI should be standardized based on the some technologies such as Web services. Integrating legacy systems, building global data schema, modeling & describing business processes are main research directions in the future.