摘要: 在新的面向服务的网格计算架构下,网格服务为Internet上的分布式计算提供了一种重要范例。对服务提供者和消费者来说,通过组装已有网格服务来创建新的增值网格服务的应用模式已经出现。网格服务的组合已经成为网格研究领域中的一个重要课题。由于可用网格服务的复杂性,许多网格服务表现出复杂的会话协议,要求其提供的操作能根据特定的规则进行调用。讨论了以下几个问题:(1)如何精确描述网格服务的会话协议;(2)如何建立组合规则来对选定的组件服务进行合成;(3)如何验证整个网格服务组合的正确性,尤其是被合并的组件服务的一致性和它们的会话协议。Petri网提供了描述并发系统同步的结构,高级编程语言提供了描述和操作数据值的结构,而颜色Petri网结合了Petri网和高级编程语言的表达能力。为了解决上述问题,提出了一个基于颜色Petri网的会话协议和网格服务组合模型,其使用颜色Petri网的带颜色的token来模拟业务流程的不同消息和事件类型,把服务的会话协议和网格服务组合过程转换为颜色Petri网(CPN),利用现有的CPN的专门工具(如CPN Tools)来对CPN进行模拟以分析评价系统的性能和行为性质。
[1] Globus Alliance,IBM,HP.Web Service Resource Framework.http://www.globus.org/wsrf,2004-06 [2] Orriens B,Yang J,Papazoglou MP.A Framework for Business Rule Driven Service Composition[A]∥Proceedings of 4th International Workshop on Conceptual Modeling Approaches for e-Business Dealing with Business Volatility,LNCS 2819[C].Berlin:Springer-Verlag,2003:14-27 [3] Jensen K,Kristensen L M,Wells L.Coloured Petri Nets andCPN Tools for Modelling and Validation of Concurrent Systems[J].International Journal on Software Tools for Technology Transfer,2007(9):213-254 [4] CPN tools[EB/OL].http://www.cpntools.org/,2013-09-15 [5] Design/CPN[EB/OL].http://www.daimi.au.dk/designCPN/,2013-09-15 [6] 岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442 [7] Krishnan S,Wagstrom P,Laszewski G.GSFL:A workflowframework for grid services[R].Technical Report,ANL/MCS-P980-0802.Argonne National Laboratory,2002 [8] 张磊,苑伟政,王伟.基于领域本体的制造网格服务自动组合技术研究[J].计算机应用,2006,26(1):57-60 [9] 吕庆中,刘梅彦,麦中凡.GSCoL:OGSA框架下的网格服务组合语言[J].计算机工程与应用,2004,0(3):7-11,4 [10] Narayanan S,McIlraith S.Analysis and simulation of Web servi-ces[J].Computer Networks,2003,2(5):675-693 [11] Peterson J L.Petri Net Theory and the Modeling of Systems[M].Englewood Cliffs:Prentice-Hall,1981 [12] Murata T.Petri nets:Properties,analysis and applications[J].Proceedings of IEEE,1989,77(4):541-580 [13] 蒋昌俊.Petri网的行为理论及其应用[M].北京:高等教育出版社,2003 [14] 袁崇义.Petri网原理与应用[M].北京:电子工业出版社,2005 [15] 林闯.随机Petri网和系统性能评价(第2版)[M].北京:清华大学出版社,2005 [16] 吴哲辉.Petri网导论[M].北京:机械工业出版社,2006 [17] Aalst WMP.Verification of Workflow Nets[A]∥Application and Theory of Petri Nets 1997,LNCS 1248[C].Berlin:Sprin-ger-Verlag,1997:407-426 [18] Zhai Zheng-li,Zhou Lei,Yang Yang,et al.A Multi-agent Framework for Grid Service Workflow Embedded with Coloured Petri Nets[A]∥Proceedings of 4th International Conference on Grid and Cooperative Computing,LNCS 3795[C].Berlin:Springer-Verlag,2005:117-122 [19] Zhai Zheng-li,Yang Yang,Tian Zhi-min.A Multi-agent based Grid Service Discovery Framework Using Fuzzy Petri Net and Ontology[A]∥Proceedings of 8th Asia Pacific Web Confe-rence,LNCS3841[C].Berlin:Springer-Verlag,2006:911-916 [20] Adam N,Alturi V,Huang W K.Modeling and Analysing ofWorkflows Using Petri Nets[J].Journal of Intelligent Information Systems,1998,0(2):131-158 [21] Hu X,Hu M,Liu S.Petri Net Markup Language[J].Computer Technology and Development,2011,21(12):66-69 |
No related articles found! |
|