Currently, in pace with increase of global economy, global manufacturing companies are moving in the rapid development of global manufacturing process. During the development, in order to promote communication and cooperation among enterprises, they require not only clear design of their global manufacturing processes but also the execution of the processes. As an enterprise modeling method used for enterprise process design, Integrated Enterprise Modeling (IEM) is professional in analysing, designing and optimizing a workflow of an enterprise. However, how to integrate a process regarding several organizations and then execute the process in the same platform becomes a problem to be soloved. And Business Process Execution Language (BPEL) is an approach to achieve execution of enterprise process. If IEM and BPEL can be combined appropriately and effectively, problems of design and executing enterprise process will be solved.Based on the above problem, this thesis demonstrates a method of how to map IEM model into BPEL process. This method can execute an enterprise process model automatically. From theoretical evidence point of view, establish mapping concept of IEM model to BPEL process correctly, this thesis adopts BPMN as a transfer bridge that map IEM model into BPMN first, then map BPMN into BPEL, and derive the mapping concept of IEM model to BPEL process. From practical point of view, this thesis adopts method that transforming IEM model into BPEL process directly. So that not only shorten system's transformation time, but also reduce transformation cost. According to the established mapping concept of IEM model to BPEL process, design and implementation of a programming prototype is finished. The prototype adopts MVC structure in order to adapt various IEM models and increases speed of transformation. At the same time, application of factory pattern improves efficiency of program execution and flexibility, when generating BPEL required documents. In terms of functional implementation, the prototype implements automatical execution function that mapping sequence pattern, branch pattern and structured loop pattern from IEM model to BPEL process. In addition, to fulfill requirements of BPEL execution, this thesis also analyses Web Service Framework, publish approach of Web Service, BPEL engine and etc. Through scientific experiments, this prototype can achieve a good expectation and prove a right and feasible mapping from IEM to BPEL. |