• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (1): 24-29.

• 论文 • 上一篇    下一篇

基于Petri网的Web服务交互行为一致性检测方法

朱俊1,郭长国1,2,吴泉源1   

  1. (1.国防科学技术大学计算机学院,湖南 长沙 410073;2.中国电子设备系统工程公司,北京 100039)
  • 收稿日期:2010-12-16 修回日期:2011-03-10 出版日期:2013-01-25 发布日期:2013-01-25
  • 作者简介:朱俊(1981),男,浙江嘉兴人,博士,CCF会员(E200010186S),研究方向为分布式计算和可信软件。
  • 基金资助:

    国家自然科学基金资助项目(90818028);国家863计划资助项目(2007AA010301);“核高基”重大专项资助项目(2009ZX01043-002-004)

Conformance checking method for Web service interaction behaviors based on Petri nets

ZHU Jun1,GUO Changguo1,2,WU Quanyuan1   

  1. (1.School of Computer Science,National University of Defense Technology,Changsha 410073;2.China Electric Equipment and Systems Engineering Ltd., Beijing 100039,China)
  • Received:2010-12-16 Revised:2011-03-10 Online:2013-01-25 Published:2013-01-25

摘要:

在复杂多变且不可预知的因特网环境中,Web组合服务的实际交互行为和它本身定义的规约之间的一致性是难以确保的。为了解决这个问题,提出了一种将服务组合实例的服务交互行为Petri网模型应用于交互行为一致性检测的方法。首先,提出了一个Web服务交互行为的运行时监控框架,从行为抽象和提取方法、服务交互行为的捕获机制以及交互行为一致性运行时检测方法三方面进行了详细介绍。还详细描述了基于服务交互行为Petri网模型的一致性检测机制。最后,对一致性检测方法的负载和性能进行了充分的评估。

关键词: 一致性检测, 服务交互行为, Petri网, 运行时监控

Abstract:

It is difficult to guarantee the conformance between the actual interaction behavior of Web service composition and its well defined specification in such a complicated and unpredicted Internet environment. In order to solve this problem, this paper proposes a runtime conformance checking method for Web services interaction behaviors based on Petri nets. First, it provides a runtime monitoring framework for Web service interaction behaviors. Then, the conformance checking mechanism for services interaction behaviors is also fully introduced. At last, we evaluate the overhead and performance of runtime monitor.

Key words: eb service;conformance check;interaction behaviors;Petri nets;runtime monitoring