| Business process management plays an important role in improving enterprise efficiency and enhancing competitiveness. Enterprise model, a representation of an enterprise, is the basis for process analysis and optimization. In light of this, the Fraunhofer IPK developed the object-oriented modeling method Integrated Enterprise Modeling (IEM) and its supporting tool MO2GO as well as the MO2GO Web publisher Process Assistant (PA) based on hypertext representation. The PA is used for model distribution inside the enterprise and facilitates all employees'participation in enterprise modeling, while MO2GO and the PA don't work on the same model file, where the information basis of the PA is an XML file which is derived from the MO2GO model file. This drawback weakens the performance of the PA and limits its application. Furthermore, the PA only displays the model information, there is no possibility to edit model. In this way, the PA can be addressed as a passive system.The thesis aims at implementing the direct communication of MO2GO and the PA in order to realize an interactive enterprise management system– new PA. The functions of PA are expected to re-implemented and expanded to model modification. The challenge is to find an efficient and elegant mechanism for PHP and Java application integration.After problem definition and requirement analysis, the thesis explores the techniques of PHP/Java Bridge and Web Service, introduces and compares their corresponding implementation and useful tools. Web Services is addressed as the technical solution due to its excellent fulfillment of requirements. After system design, implementation and testing, the Web Services interfaces of MO2GO are realized and able to seamlessly integrate with MO2GO. The PA is re-implemented based on the MO2GO Web Services client and is enhanced to facilitate the editing of model information. Java and PHP programming languages are used in system development. Functional testing and performance testing focusing on system response time are applied in system testing.The expected objectives are reached. The proposed approach based on Web Services achieves a new MO2GO process assistant and appears to have large potential for improving the system interoperability of business process management applications. Furthermore, the possible future integration with new or existing applications would also be simplified due to the pre-existence of the MO2GO Web Services client. |