期刊文献+

一种基于Petri网的服务组合流程分析方法

A Petri Net-Based Analysis Method for Service Composition Process
下载PDF
导出
摘要 虽然业务流程执行语言(BPEL)有很多特征使它适合组合流程的描述,但它缺乏形式化语义,从而不能对组合流程进行严格的分析和验证。本文提出了一种基于Petri网的BPEL语言所对应的组合流程分析方法。应用Petri网来描述BPEL所定义的组合流程,描述组合流程的基本活动及它们之间关系,进而分析了组合流程结构上的合理性。通过实例网的构建,给出了流程可组合性的判定定理,并提出减少服务搜索空间的算法。最后,应用具体实例模拟组合流程的分析过程,展示了该方法的有效性。 Although business process execution language for Web services (BPEL) has many features that make it suitable for describing service composition, it lacks formal semantics so that composition process cannot be strictly analyzed and verified. In this paper, a Petri net-based analysis method for composition process is proposed. Petri net is applied to describe the semantics of BPEL and define the basic activities and relationships of service processes. By constructing the example net of the target service, a decision theorem is proposed for BPEL composition process, and an algorithm is given to reduce the search space of services. Finally, a specific example is utilized to simulate the analysis procedure of service processes, which shows the effective of the proposed method.
出处 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2009年第1期112-118,共7页 Journal of East China University of Science and Technology
基金 国家自然科学基金(60473055,60773094) 上海市曙光计划(07SG32)
关键词 BPEL 可组合性 PETRI网 建模 验证 BPEL compositionality Petri net modeling verification
  • 相关文献

参考文献8

  • 1Argentina B A.A model-driven approach to describe and predict the performance of composite services[C]//Proceedings of the 6th International Workshop on Software and Performance.New York:ACM,2007:78-89.
  • 2Papazoglou M P,Heuvel W J.Service oriented architectures:Approaches,technologies and research issues[J].International Journal on Very Large Data Bases,2007,16(3):389-415.
  • 3Yang Y,Tan Q,Xiao Y,et al.Transform BPEL workflow into hierarchical CP-Nets to make tool support for verification[C]//Proceedings of the 8th Asia-Pacific Web Conference.Harbin:Springer-Verlag,2006:275-284.
  • 4Charfi A,Schmeling B,Mezini M.Reliable messaging for BPEL processes[C]//IEEE International Conference on Web Services.Chicago:IEEE Computer Society,2006:293-302.
  • 5Foster H,Uchitel S,Magee J,et al.Model-based verification of web service compositions[C]//Proceedings of the 18th IEEE International Conference on Automated Software Engineering.Canada:IEEE Computer Society,2003:152-161.
  • 6Fu X,Su.B T.Analysis of interacting BPEL Web services[C]//Proceeding of the 13th International Conference on World Wide Web.New York:ACM Press,2004:621-630.
  • 7Murata T.Petri nets:Properties,analysis and application[J].Proceedings of the IEEE,1989,77(4):541-580.
  • 8Gerede C E,Hull R,Ibarra O H,et al.Automated composition of e-services[C]//Proceedings of 2nd International Conference on Service-Oriented Computing.New York:ACM Press,2004:252-262.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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