期刊文献+

场景驱动的服务行为调控 被引量:2

Scenario-Driven Service Behavior Manipulation
下载PDF
导出
摘要 提出了一个场景驱动的服务行为调控途径.首先,用UML顺序图模型作为场景规约以描述用户对服务行为的需求,并且基于目标服务的BPEL行为规约,构造表示服务行为的BPEL-Petri网模型(简称BPN模型);其次,基于并发变迁分析BPN模型上表示服务行为的路径,并通过遍历BPN模型获取包含UML顺序图描绘场景的服务行为集合;最后,根据行为分析的结果构建了调控服务,通过在运行时监听、检查并过滤用户与目标服务的消息交互,从目标服务中抽取或过滤顺序图描绘的场景.在此基础上,开发了原型工具BASIS,以支撑场景驱动的服务行为调控途径,并通过实例研究展示了该方法的可行性. This paper proposes an approach for scenario-driven Web services behavior manipulation.First,the study uses UML sequence diagrams as the scenario-based specification to describe user’s requirement on the behavior of the service and construct BPEL-Petri nets model (BPN model for short) to represent the service behavior based on its BPEL specification.Second,the service behavior is analyzed based on paths of the BPN model by utilizing the notion of concurrent transitions.The set of behavior with occurrence of the scenario depicted by the UML Sequence Diagram is obtained by traversing the BPN model.Finally,by using the result of behavior analysis,the study constructs the manipulator services to extract or filter out the behavior at run-time by listening to,checking,and filtering the messages exchanged between the user and the target service.In addition,the study has developed a prototype tool called BASIS to facilitate the behavior manipulation and conduct a case study to illustrate the feasibility of this approach.
出处 《软件学报》 EI CSCD 北大核心 2011年第6期1185-1198,共14页 Journal of Software
基金 国家自然科学基金(90818022 91018006 61021062) 国家重点基础研究发展计划(973)(2009CB320702) 核高基项目(2009z01036-001-001-3)
关键词 WEB服务 场景规约 行为调控 BPEL PETRI网 自动机 Web service; scenario-based specification; behavior manipulation; BPEL; Petri net; automaton;
  • 相关文献

参考文献4

  • 1Object Management Group. Unified Modeling Language. version 1.4.2, ISO/IEC 19501, 2004.
  • 2World Wide Web Consortium (W3C). Web Services Description Language (WSDL) 1.1. W3C Note, 2001.
  • 3OASIS Web Services Business Process Execution Language (WSBPEL) TC. Web Services Business Process Execution Language, version 2.0, OASIS, 2007.
  • 4杨璐,柳溪,王林章,陈鑫,李宣东.面向基于场景规约的Web服务消息流分析与验证[J].计算机学报,2009,32(9):1759-1772. 被引量:7

二级参考文献21

  • 1Object Management Group. Unified modeling language: Su perstructure (version 2.0). OMG: Technical Report formal/ 05-07-04, 2005.
  • 2Alves A et al. Web services business process execution language (version 2.0). OASIS: Technical Report wsbpel-v2.0- OS, 2007.
  • 3Peterson J. Petri Nets Theory and the Modeling of Systems. NJ, USA: Prentice Hall, 1981.
  • 4Li X, Hu J, Bu L, Zhao J, Zheng G. Consistency checking of eoneurrent models for scenario-based specifications//Proceedings of the 12th International SDL Forum. Grimstad, Norway, 2005:298-312.
  • 5Fu X. Formal Specification and Verification of Asynchronously Communicating Web Services [Ph. D. dissertation]. University of California, Santa Barbara, 2004.
  • 6Fu X, Bultan T, Su J. Analysis of interacting BPEL web services//Proceedings of the 13th International Conference on World Wide Web. New York, NY, USA, 2004:621-630.
  • 7Fu X, Bultan T, Su J. WSAT: A tool for formal analysis of web services//Proceedings of the 16th International Conference on Computer Aided Verification. Boston, MA, USA, 2004:510-514.
  • 8Fu X, Bultan T, Su J. Model checking XML manipulating software. SIGSOFT Software Engineering Notes, 2004, 29 (4) : 252-262.
  • 9Salaun G, Bordeaux L, Schaerf M. Describing and reasoning on Web services using process algebra//Proceedings of the IEEE International Conference on Web Services. San Diego, California, USA, 2004:43.
  • 10Hoare C A R, He J. Unifying Theories of Programming. Hertfordshire: Prentice-Hall, 1998.

共引文献6

同被引文献28

  • 1张佳琳.基于多场景融合的分布式推荐模型[J].四川大学学报(工程科学版),2015,47(3):108-113. 被引量:3
  • 2DUMAS M, VAN DER AALST W M P, TER HOFSTEDE A H M. Process-aware information systems.-bridging people and software through process technology[M]. Hoboken, N. J. ,USA:John Wiley Sons,2005.
  • 3LI Shancang, XU Lida, WANG Xinheng, et al. Integration of hybrid wireless networks in cloud services oriented enterprise information systems [J]. Enterprise Information Systems, 2012,6 (2) : 165-187.
  • 4XU Lida. Enterprise systems: state-of-the-art and future trends[J]. IEEE Transactions on Industrial Informatics,2011, 7(4) : 630-640.
  • 5GUO J, XU L, GONG Z, et al. Semantic inference on hetero- geneous e-marketplace activities[J]. IEEE Transactions on Systems, Man, Cybernetics-Part A: Systems and Humans, 2012,42(2) :316-330.
  • 6GUO J. Collaboration role in semantic integration for electron- ic marketplace [J]. International Journal of Electronic Busi- ness,2010,8(6) :528-549.
  • 7VAN DER AALST W M P. Modeling and analyzing interorga- nizational workflows[C]//Proceedings of the 1st International Conference on Application of Concurrency to System Design (CSD'98). Washington, D. (3. , USA: IEEE Computer Socie- ty, 1998 : 262-272.
  • 8ZHANG L, LU Y, XU F. Unified modelling and analysis of collaboration business process based on Petri nets and Pi calcu- lus[J], lET Software,2010,4(5):303-317.
  • 9VAN DER AALST W M P, LOHMANN N, MASSUTHE P, et al. Multiparty contracts: agreeing and implementing in- ter-organizational processes J ]. The Computer Journal, 2010,53(1) :90-106.
  • 10CHEBBI I, DUSTDAR S, TATA S. The view-based ap- proach to dynamic inter-organizational workflow cooperation -J3. Data b- Knowledge Engineering,2006,56(2) : 139-173.

引证文献2

二级引证文献63

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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