期刊文献+

基于数据流优化的BPEL流程分割方法 被引量:3

BPEL Process Decomposition Approach Based on Data Flow Optimization
下载PDF
导出
摘要 集中式执行的BPEL流程性能不高并且不能满足动态流程管理的需求.为此,文中提出了一种基于数据流优化的BPEL流程分割方法,以支持BPEL流程的分散化协调.首先将BPEL流程变换成程序流图(PFG),然后提出数据流方程对PFG进行数据流分析,并扩展复制传播算法优化PFG的数据流,最后按照流程中的角色分割BPEL流程.实验结果表明,分割后流程的响应时间缩短了30%~50%,算法复杂度由O(e^n)降为O(n^2). As the centralized BPEL process can not provide sufficient supports for the dynamic process management, a BPEL process decomposition approach based on data flow optimization is proposed to support the decentralized coordination. In the approach, a BPEL process is represented as a program flow graph ( PFG), and data flow equations are deduced to analyze the data flow information. Moreover, the copy propagation algorithm is extended to optimize the data flow in the PFG, and the BPEL process is partitioned according to the optimized PFG. Experimental results show that, after the decomposition, the response time cost reduces by about 30% - 50% , and the computational complexity decreases from O( e^n) to O( n^2 ).
出处 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第4期24-30,共7页 Journal of South China University of Technology(Natural Science Edition)
基金 “十一五”武器装备预研基金项目(513040102)
关键词 服务组合 流程分割 数据流分析 分散化协调 service composition process decomposition data flow analysis decentralized coordination
  • 相关文献

参考文献11

  • 1OASIS.Web services business process execution language (WS-BPEL)[EB/OL].(2007-04-11)[2008-03-13].http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
  • 2Khalaf R,Leymann F.E role-based decomposition of business processes using BPEL[C]∥Proceedings of the IEEE International Conference on Web Services (ICWS).Chicago:IEEE Computer Society,2006:770-780.
  • 3Nanda M G,Chandra S,Sarkar V.Decentralizing execution of composite Web services[C]∥Proceedings of the 19th ACM Conference on Object-oriented Programming,Systems,Languages,and Applications.Vancouver:ACM,2004:170-187.
  • 4徐新卫,丁秋林.基于QoS上下文的Web服务动态合成[J].华南理工大学学报(自然科学版),2007,35(1):106-111. 被引量:3
  • 5Binder W,Constantinescu I,Faltings B.Decentralized Orchestration of composite Web services[C]∥Proceedings of the IEEE International Conference on Web Services (ICWS).Chicago:IEEE Computer Society,2006:869-876.
  • 6徐正权,杨文军.组合Web服务的分散协调模式[J].计算机工程与科学,2006,28(1):3-6. 被引量:1
  • 7Yildiz U,Godart C.Information flow control with decentralized service compositions[C]∥Proceedings of the IEEE International Conference on Web Services (ICWS).Salt Lake City:IEEE Computer Society,2007:9-11.
  • 8Yildiz U,Godart C,Lippmann C.Centralized versus decentralized conversation-based orchestration[C]∥Proceedings of Joint Conference on 9th IEEE Conference on E-Commerce Technology and the 4th IEEE Conference on Enterprise Computing,E-Commerce and E-Services (CEC/EEE).Tokyo:IEEE Computer Society,2007:289-296.
  • 9Aho A V,Sethi R,Ullman J D.Compilers:principles,techniques,and tools[M].Boston:Addison-Wesley Longman Publishing Co Inc,1986:254-280.
  • 10Zaafrani A,Ito M R.Data flow analysis for parallel programs[C]∥Proceedings of ACM Conference on Computer Science.Indianapolis:ACM,1993:318-325.

二级参考文献25

  • 1张延年,刘剑平,刘斌,朱朝艳,李艺.改进混合遗传算法在建筑结构优化设计中的应用[J].华南理工大学学报(自然科学版),2005,33(3):69-72. 被引量:7
  • 2Business Process Execution Language for Web Services Java Run Time (BPWS4J)[EB/OL]. http://www.alphaworks.ibm. com/tech/bpws4j,2002 08.
  • 3Business Process Execution Language for Web ServicesVersion 1. 1 [EB/OL]. http://www.ibm.com/developerworks/library/ws-bpel, 2003-05.
  • 4R Khalaf, N Mukhi,S Weerawarana. Service-Oriented Composition in BPEL4WS[A]. Proc of the 12th Int'l World Wide Web Conf[C]. 2003.
  • 5M G Nanda, S Chandra,V Sarkar. Decentralizing Composite Web Services[A]. Proe of Workshop on Compilers for Parallel Computing[C]. 2003.
  • 6M G Nanda, N Karnik. Synchronization Analysis for Decentralizing Composite Web Services[A]. Proc of the ACM Symp on Applied Computing(SAC)[C]. 2003.
  • 7OASIS Business Transaction Protocol, Committee Specification 1. 0 [EB/OL]. http://www.oasis-open.org/business-transaction, 1999-04.
  • 8F Cabrera, G Copeland, B Cox, et al. Web Services Transaction (WS-Transaction) [EB/OL]. http://www-106.ibm.com/developerworks/webservices/library/wst ranspec/, 2000-05.
  • 9F Tartanoglu, V Issarny, A Romanovsky, et al. Coordinated Forward Error Recovery for Composite Web Services[A].Proc of the 22nd IEEE Symp on Reliable Distributed Systems[C]. 2003.
  • 10J Xu, B Randell, A Romanovsky, et al. Fault Tolerance in Concurrent Object-Oriented Software Through Coordinated Error Recovery[A]. Proc of the 25th IEEE Int'l Syrup on Fault-Tolerant Computing[C]. 1995.

共引文献2

同被引文献44

  • 1喻坚,韩燕波.面向服务的计算[M].北京:清华大学出版社.2006.
  • 2RAO J,SU X.A survey of automated Web service composition methods[C] // Proceedings of Semantic Web Services and Web Process Composition.Berlin:Spring-Verlag,2004:43-54.
  • 3SADIQ S,ORLOWSKA M,SADIQ W,et al.Data flow and validation in workflow modelling[C] // Proceedings of the 15th Australasian Database Conference.Darlinghurst,Australia:Australian Computer Society,2004:207-214.
  • 4CHUN OUYANG,VERBEEK E,van der AALST M P,et al.Formal semantics and analysis of control flow in WS-BPEL[J].Science of Computer Programming,2007,67(2/3):162-198.
  • 5MARTENS A,MOSER S,GERHARDT A,et al.Analyzing compatibility of BPEL processes[C] // International Conference on Internet and Web Applications and Services/Advanced International Conference on Institute of Electrical and Electronics Engineers Computer Society.Washington,DC:IEEE Computer Society,2006:147-155.
  • 6WOMBACHER A,FANKHAUSER P,MAHLEKO B,et al.Matchmaking for business processes based on choreographies[C] // Proceedings of the 2004 IEEE International Conference on E-Technology,E-Commerce and E-Service.Washington,DC:IEEE Computer Society,2004:359-368.
  • 7ZHENG YONGYAN,ZHOU JIONG,KRAUSE P.Analysis of BPEL data dependencies[C] // Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications.Washington,DC:IEEE Computer Society,2007:351-358.
  • 8KHALAF R,KOPP O,LEYMANN F.Maintaining data dependencies across BPEL process fragments[J].International Journal of Cooperative Information Systems,2008,17(3):259-282.
  • 9OASIS.Web Service Business Process Execution Language(WS-BPEL)[EB/OL].[2009-12-1].http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf.
  • 10Web Service Business Process Execution Language Version 2.0. http://www.oasis-open.org/committees/download.php/ 23964/wsbpel-v2.0-primer.htm.9M ay 2007.

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部