期刊文献+

WS-BPEL服务可替换性分析 被引量:10

Substitutability analysis of WS-BPEL services
原文传递
导出
摘要 在开放、动态、多变的Internet环境下,服务替换是保证面向服务的软件系统持续可信的重要手段.现有方法大多在控制流模型层面上进行BPEL服务的可替换性分析,而较少考虑BPEL服务中的数据因素,并且当BPEL服务中存在对分布服务的异步调用时,现有方法过于保守.为此,本文提出一种基于程序依赖图的BPEL服务可替换性分析方法,该方法综合考虑了BPEL服务中的控制依赖、数据依赖、异步调用依赖以及交互依赖关系,从而可有效应对BPEL服务的可替换性问题.我们使用一个旅行代理BPEL服务替换案例阐明了本文方法的有效性和可行性. In the open,dynamic and uncertain environment of the Internet,service substitution is a key technique to keep the service-oriented software system trustworthy.Most of the existing approaches analyze BPEL service substitutability at the control-flow model level without considering the data aspect of BPEL services. Moreover,existing approaches are too conservative when the BPEL processes asynchronously invoke the distributed partner services.To address this problem,we propose a novel approach to analyzing BPEL service substitutability which is based on the program dependence graphs of BPEL services.Our approach takes control dependence,data dependence,asyn-invocation dependence,interaction dependence into account,and thus it can appropriately cope with the problem of BPEL service substitution.We use a running case study of substituting a travel agency BPEL service to illustrate the validity and feasibility of our approach.
出处 《中国科学:信息科学》 CSCD 2012年第3期264-279,共16页 Scientia Sinica(Informationis)
基金 国家重点基础研究发展规划(批准号:2009CB320702) 国家自然科学基金(批准号:60973044 61003019) 江苏省重点研究专项(批准号:BK2011022) 高等学校博士学科点专项科研基金(批准号:20113219120021)资助项目
关键词 BPEL服务 可替换性 BPEL程序依赖图 异步调用依赖 交互依赖 转换规则 BPEL service substitutability BPEL program dependence graph asyn-invocation dependence interaction dependence transformation rules
  • 相关文献

参考文献6

二级参考文献72

共引文献179

同被引文献81

引证文献10

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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