首页 | 本学科首页   官方微博 | 高级检索  
     

基于数据流优化的BPEL流程分割方法
引用本文:翟岩龙,宿红毅,张晗,战守义. 基于数据流优化的BPEL流程分割方法[J]. 华南理工大学学报(自然科学版), 2009, 37(4)
作者姓名:翟岩龙  宿红毅  张晗  战守义
作者单位:北京理工大学,计算机科学技术学院,北京,100081;导弹控制系统仿真国防科技重点实验室,北京仿真中心,北京,100854
摘    要:BPEL描述的业务流程在跨组织的企业应用集成与协作中扮演着重要角色.目前BPEL流程主要采用集中式的执行方式,但是集中式执行的BPEL流程性能不高并且不能满足动态流程管理的需求.提出了一种基于数据流优化的BPEL流程分割方法,以支持BPEL流程的分散化执行.BPEL流程经过变换被表示成PFG图,提出数据流方程对PFG图进行数据流分析,扩展复制传播算法优化PFG图的数据流.最后按照流程中的角色分割BPEL流程.实验数据表明优化分割后的业务流程的吞吐率、响应时间等方面的性能有较大提高.

关 键 词:服务组合  流程分割  数据流分析  分散化协调
收稿时间:2008-03-13
修稿时间:2008-06-19

Data Flow Optimization based BPEL Process Decomposition
Zhai Yan-long,Su Hong-yi,Zhang Han,Zhan Shou-yi. Data Flow Optimization based BPEL Process Decomposition[J]. Journal of South China University of Technology(Natural Science Edition), 2009, 37(4)
Authors:Zhai Yan-long  Su Hong-yi  Zhang Han  Zhan Shou-yi
Abstract:BPEL-described business processes have played an important role in enabling business application integration and collaboration across multiple organizations. Dynamic business process management often needs partition an existing process into a number of fragments running on different business partners in a decentralized way. However, to effectively partition a business process is still a challenging issue. A data flow optimization based approach is proposed to facilitate role-based business process partition. Firstly, the messages passed in BPEL program are expanded into asynchronously transmitted variables. Then, the transformed BPEL program is represented as a Parallel Flow Graph (PFG), and is optimized through data flow analysis. Finally, the business process is partitioned based on the optimized PFG. Experimental results show that the workload of message transmission and the response time are all effectively reduced.
Keywords:data flow analysis  data flow optimization  decentralized orchestration  process decomposition  service composition
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《华南理工大学学报(自然科学版)》浏览原始摘要信息
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号