期刊文献+

一种用户为中心、基于多视图合成的服务组合方法 被引量:6

A User-Centric Service Composition Method Synthesizing Multiple Views
下载PDF
导出
摘要 用户为中心的服务组合旨在直接地反映用户需求、提高建模灵活性和降低应用构建成本.然而,当前的用户编程方法仍然存在挑战:一方面传统方法以服务为基本元素,忽视了应用背后的业务数据,用户难以从熟知的业务数据角度表达建模需求;另一方面传统方法以控制流为中心,需要精确描述组合细节,非专业的用户不易理解和操作且难以表达业务约束.文中提出一种用户为中心、基于多视图合成的服务组合方法,通过体征数据模型显式建模业务数据,将服务组合的需求转化为在多个视图编程操作;并给出一种候选流程的构造算法,参照用户的视图操作合成服务组合流程.案例和实验分析表明,文中方法可降低用户构造服务组合的复杂性并提高建模的效率. User-centric service composition aims at reflecting the users' demand directly, improving the accuracy of modeling and reducing the cost. However, there are still challenges to current methods. On the one hand, traditional methods taking service as the basic element, neglect the business data behind the application and it's difficult for users to express requirements by the comprehensible business data. On the other hand, traditional methods based on control flow, require describing the composition details accurately and it is not easy for users to express business constraints in a comprehensive way. This paper presents a user-eentric service composition meth- od synthesizing multiple views. The requirements about application modeling are transferred to operations on multiple views through business data. Meanwhile a service composition construction algorithm is proposed for immediate decision-making. Experiments and case study illustrate the effect of reducing the programming complexity without the loss of the efficiency.
出处 《计算机学报》 EI CSCD 北大核心 2011年第1期131-142,共12页 Chinese Journal of Computers
基金 国家自然科学基金(60970132) 国家"九七三"重点基础研究发展规划项目基金(2007CB310805) 北京市自然科学基金(40922046) 北京市教育委员会共建项目专项 武汉大学软件工程国家重点实验室开放基金(SKLSE20080711)资助
关键词 用户为中心 多视图合成 服务组合 编程方法 user centric, multiple views, service composition programming method
  • 相关文献

参考文献2

二级参考文献10

  • 1Dwyer M B,Avrunin G S,Corbett J C.A System of Specifica- tion Patterns. http://www.cis.ksu.edu/santos/spec-patterns .
  • 2Yu J,Phan T,Han J,Jin Y.Pattern based property spec- ification and verification for service composition[].Tech- nical Report SUTCeCSES-TR Swinburne University of Technology.2006
  • 3Sedgewick R.Algorithms in Java Part 5: Graph Algorithms[]..2003
  • 4OPUCE.Open platform for user centric service creation and execution. http://www.opuce.tid.es/ .
  • 5Microsoft Popfly. http://www.pop?y.ms/ .
  • 6Yahoo Pipes. http://pipes.yahoo.com/pipes/ .
  • 7Duan Z,Bernstein A,Lewis P,Lu S.A model for abstract pro- cess specification, verification and composition[].Proc thend Int Conference on Service Oriented Computing.2004
  • 8.ActiveBPEL Designer[]..
  • 9Yu J,Han J,Falcarin P,Morisio M.Using temporal busi- ness rules to synthesize service composition process mod- els[].Proc st Int Workshop on Architectures Concepts and Technologies for Service Oriented Computing.2007
  • 10Alonso G,,Casati F,Grigori K H et al.Web Services Con- cepts, Architectures and Applications[]..2004

共引文献375

同被引文献50

引证文献6

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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