东北大学学报(自然科学版) ›› 2010, Vol. 31 ›› Issue (5): 639-643.DOI: -

• 论著 • 上一篇    下一篇

动态服务流程模型混合分割方法及应用

毕敬;朱志良;   

  1. 东北大学信息科学与工程学院;东北大学软件学院;
  • 收稿日期:2013-06-20 修回日期:2013-06-20 出版日期:2010-05-15 发布日期:2013-06-20
  • 通讯作者: -
  • 作者简介:-
  • 基金资助:
    国家自然科学基金资助项目(60872040)

Research and application of hybrid fragmentation method for dynamic service process model

Bi, Jing (1); Zhu, Zhi-Liang (1)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110004, China; (2) School of Software, Northeastern University, Shenyang 110004, China
  • Received:2013-06-20 Revised:2013-06-20 Online:2010-05-15 Published:2013-06-20
  • Contact: Zhu, Z.-L.
  • About author:-
  • Supported by:
    -

摘要: 为统一跨组织之间的服务流程定制问题,提出了基于高级Petri网的动态服务流程模型混合分割方法,将一个全局的BPEL模型分割为若干个完备的执行分片,根据组织的不同,分别放置在多个BPEL引擎上协同执行,在此基础上进行了模型混合分割的正确性验证.通过示例验证了BPEL流程模型混合分割执行的可行性,最后结合示例给出了支持模型混合分割的原型系统.仿真结果表明:动态服务流程模型混合分割方法支持下的多个BPEL引擎分布式执行比集中式BPEL引擎的集中编制有明显的优势,从而提高了服务流程引擎的吞吐率,也减少了服务响应时间的花费.

关键词: BPEL, 执行引擎, 服务流程, 混合分割, Petri网

Abstract: To unify the inter-organization service processes, a hybrid fragmentation method was presented for the dynamic service process model based on high-level Petri nets, i.e., global web services-business process execution language (WS-BPEL or BPEL) model was divided into several self-contained execution sub-chips which are assigned to different BPEL execution engines according to the difference between organizations for collaborative execution. Then, the correctness of the proposed method was verified with an instance given to illustrate the feasibility of the hybrid fragmentation method. A prototype system was thus given to support the hybrid fragmentation of the model. Simulation results showed that the execution of decentralized BPEL engines supported by the hybrid fragmentation method for dynamic service process is obviously superior to that of centralized BPEL engines, thus increasing the throughput of those engines with the cost involved in service response time reduced.

中图分类号: