期刊文献+

基于颜色Petri网的网格服务组合

Grid Services Composition Based on Colored Petri Nets
下载PDF
导出
摘要 在新的面向服务的网格计算架构下,网格服务为Internet上的分布式计算提供了一种重要范例。对服务提供者和消费者来说,通过组装已有网格服务来创建新的增值网格服务的应用模式已经出现。网格服务的组合已经成为网格研究领域中的一个重要课题。由于可用网格服务的复杂性,许多网格服务表现出复杂的会话协议,要求其提供的操作能根据特定的规则进行调用。讨论了以下几个问题:(1)如何精确描述网格服务的会话协议;(2)如何建立组合规则来对选定的组件服务进行合成;(3)如何验证整个网格服务组合的正确性,尤其是被合并的组件服务的一致性和它们的会话协议。Petri网提供了描述并发系统同步的结构,高级编程语言提供了描述和操作数据值的结构,而颜色Petri网结合了Petri网和高级编程语言的表达能力。为了解决上述问题,提出了一个基于颜色Petri网的会话协议和网格服务组合模型,其使用颜色Petri网的带颜色的token来模拟业务流程的不同消息和事件类型,把服务的会话协议和网格服务组合过程转换为颜色Petri网(CPN),利用现有的CPN的专门工具(如CPN Tools)来对CPN进行模拟以分析评价系统的性能和行为性质。 Under the new service-oriented grid computing architecture,grid services offer a prominent paradigm for dis- tributed computing on the Internet. It is an emerging opportunity for both service providers and service consumers to create the value-added service by assembling new, value-added grid service out of existing ones. grid services composi- tion has become an important research issue in Grid field. As the complexity of the available Grid services, many of them exhibit complex session protocols, requiring that the offered operations are invoked according to specific rules. This pa- per addressed the problems: (1) how to specify complex session protocols of grid service, (2) how to construct compo- sition rules to composite component service, and (3) how to verify grid services composition, especially its conformance to component services' session protocols. Petri net provides the constructions for specifying synchronization of concur- rent processes,and the programming language provides the constructions for specifying and manipulating data values, while colored Petri net (CPN for short) combines the strengths of Petri net with the expressive power of high-level pro- gramming language. In order to address the above problems, we proposed a CPN-based model for the specification of both the session protocol and the composition of grid services. Through using the colored token of CPN to model diffe- rent message and event type of business process, we can transform services session protocols and grid service composi- tion process into CPN, then analyze and evaluate behavioral properties and performance of the system by CPN Tool, an available specific tool for CPN.
作者 翟正利
出处 《计算机科学》 CSCD 北大核心 2014年第1期152-155,177,共5页 Computer Science
基金 国家重点基础研究发展计划(973计划)(2010CB328101) 国家自然科学基金(61173181) 上海市自然科学基金(13ZR1443100) 山东省优秀中青年科学家科研奖励基金(BS2010DX009) 青岛市科技计划项目(12-1-4-4-(7)-JCH)资助
关键词 网格服务组合 组件服务 会话协议 过程组合 颜色PETRI网 Grid service composition,Component service, Session protocol, Process combination,Colored Petri nets
  • 相关文献

参考文献17

  • 1Globus Alliance, IBM, HP. Web Service Resource Framework [OL]. http://www, globus, org/wsrf, 2004-06.
  • 2Orriens B, Yang J, Papazoglou MP. A Framework for Business Rule Driven Service Composition[A]//Proceedings of 4th Inter- national Workshop on Conceptual Modeling Approaches for e- Business Dealing with Business Volatility, LNCS 2819 [C]. Ber- lin: Springer-Verlag, 2003 : 14-27.
  • 3Jensen K, Kristensen L M, WelIs L. Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems [J]. International Journal on Software Tools for Technology Transfer, 2007 (9) : 213-254.
  • 4CPN tools[EB/OL], http://www, cpntools, org/, 2013-09-15.
  • 5Design/CPN[EB/OL]. http://www, daimi, au. dk/designCPN/, 2013-09-15.
  • 6岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442. 被引量:552
  • 7Krishnan S, Wagstrom P, Laszewski G. GSFL: A workflow framework for grid serviees[R]. Technical Report, ANL/MCS- P980-0802. Argonne National Laboratory, 2002.
  • 8张磊,苑伟政,王伟.基于领域本体的制造网格服务自动组合技术研究[J].计算机应用,2006,26(1):57-60. 被引量:1
  • 9吕庆中,刘梅彦,麦中凡.GSCoL:OGSA框架下的网格服务组合语言[J].计算机工程与应用,2004,40(3):7-11. 被引量:2
  • 10Narayanan S, McIlraith S. Analysis and simulation of Web servi- ces[J]. Computer Networks, 2003,42 (5) : 675-693.

二级参考文献102

  • 1陈传波,谢文君.一种基于PNML的工作流模型的实现[J].华中科技大学学报(自然科学版),2004,32(10):89-90. 被引量:1
  • 2霍金健,黄雨,屈婉玲,袁崇义.工作流分层模型的PNML表示[J].南京大学学报(自然科学版),2005,41(5):538-543. 被引量:2
  • 3吴振寰,王鹏伟.Petri网关联矩阵与PNML描述之间的转换[J].计算机工程与应用,2006,42(21):32-34. 被引量:4
  • 4[1]Assaf Arkin. Business Process Modeling Language. www.bpmi.org,2002-11
  • 5[2]Assaf Arkin et al. Web Service Choreography Interface 1.0.www.sun.com, 2002-06
  • 6[3]Casati F,Ilnicki S,Jin L et al.Adaptive and Dynamic Service Composition in eFlow[C].In:Proceedings of CaiSE 2000,Stockholm,Sweden,2000-06:13~31
  • 7[4]Casati F,Shan M.Dynamic and adaptive composition of e-services[J].Information Systems,2001 ;26(3): 143~163
  • 8[5]Claus Hagen,Gustavo Alonso. Exception Handling in Workflow Management Systems[J].IEEE Transactions on software engineering,2000;26(10)
  • 9[6]Dennis Gannon,Rachana Ananthakrishnan et al.Grid Web Services and Application Factories.http://www.extreme.indiana.edu/xcat/AppFactory.pdf, 2002-06
  • 10[7]Dragos-Anton Manolescu. Micro-workflow: A Workflow Architecture Supporting Compositional Object Oriented Sofftware Development[D].Ph D thesis. University of Illinois at Urbana-Champaign,2001

共引文献554

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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