论文部分内容阅读
WS-BPEL (Web Service Business Process Execution Language),as an emerging workflow standard,provides a simple and effective way to construct Web Services-oriented workflows.However,to the best of our knowledge,few effort from the industry and academia has addressed the dynamic change problems of BPEL process.This paper proposes a reflective approach to solve this problem.In this paper,a formal meta-object model of process instance is defined;the behavioral consistency criterion based on this model is proposed;a set of modification primitives are given to modify the meta-object while keeping the change atomic and consistent;and in addition,the MOP is offered to provide the programming interfaces for dynamic BPEL process change.
WS-BPEL (Web Service Business Process Execution Language), as an emerging workflow standard, provides a simple and effective way to construct Web Services-oriented workflows.However, to the best of our knowledge, few effort from the industry and academia has been addressed the dynamic change problems of BPEL process.This paper proposes a reflective approach to solve this problem. In this paper, a formal meta-object model of process instance is defined; the behavioral consistency criterion based on this model is proposed; a set of modification primitives are given to modify the meta-object while keeping the change atomic and consistent; and in addition, the MOP is offered to provide the programming interfaces for dynamic BPEL process change.