| As the rapid development of computer science and enterprise information systems, enterprises have developed many application systems to handle their business process based on different technologies. These systems are isolated information islands, because they can't communicate with each other and share their data. Meanwhile the number of application in each enterprise is increasing, so the enterprises must manage the system in order to adapt the changing business needs. It is also necessary to reuse the old systems to protect their investment. Enterprises need to integrate their applications urgently. Application integration is becoming a hot spot in both academic world and industry world. So this paper is focus on the study of application integration, it propose a solution on the base of analyzing traditional application integration methods, the new solution is based on the Web Services and BPEL. The content of the paper is as followed:(1) Web Services and BPEL have been studied. First, we give a brave introduction to the concept and the characters of Web Services. Then, we analyze the structure and key technology specifications of Web Services. Last, we describe the BPEL model and BPEL language, and also the transaction compensation mechanism.(2) An application integration framework is proposed based on the Web Services and BPEL language. The new application integration framework is proposed after introducing the concept and characteristics of enterprise application integration, and the shortcomings of the traditional integration methods. The new framework is divided into three layers according to their duties and characteristics. The three layers are the presentation layer, the business layer and the data layer. The presentation layer is to offer a one station accessing to the integrated system. The business layer is to realize the free combination of the business process. The data layer is to realize the information sharing between different systems.(3) The paper gives the integration strategies and methods. Page controls, panel controls and part controls are used to realize the free combination of the application in the presentation layer. The problems of login and permission management are solved by abstracting the user passwords and adding role. The components of the old systems are encapsulated into Web Services, and they are arranged by the BPEL to control the business process freely. A data exchanging center is introduced to realize the communication and sharing of data between systems. |