Web服务组合工作流建模分析及Petri网验证

Web服务组合工作流建模分析及Petri网验证

论文摘要

近年来Web服务的理论和技术取得了长足的发展。随着Web服务技术的研究、发展和应用,众多学者试图寻找Web服务组合、验证的有效方法,开始运用形式化方法描述Web服务组合并对其进行分析。Web服务的价值在于服务重用,Web服务组合正是主要的重用手段。利用Web服务组合技术,能够快速、灵活地满足复杂多变的业务需求。Petri网作为一种适用于多种系统的图形化、数学化建模工具,为描述和研究具有并行、异步、分布式和随机性等特征的复杂系统提供了强有力的建模手段,因此利用Petri网对Web服务组合进行建模和分析具有很重要的意义。工作流管理是近年来迅速发展起来的一项新技术。在工作流技术中,工作流的形式化建模和分析技术是商业过程的组织和管理以及工作流管理系统的设计和实现的基础。Web服务组合的过程反映出来的业务流程称之为Web服务流程,因而我们可以根据已有的工作流技术成果,在工作流Petri网模型的基础上对Web服务组合过程进行工作流建模。然而基于工作流的Web服务组合建模是一个复杂且易出错的过程。如果流程定义在投入运行之后被发现有错,则修复错误的代价相当高,另外Web服务组合可能存在不必要的流程设计而影响执行效率。因此,在建模过程中进行有效的过程分析是十分必要的。本文首先介绍了Petri网基础知识及Web服务组合相关理论知识,在对工作流Petri网模型的研究分析的基础上,利用Web服务网与工作流网之间的联系,建立基于层次Petri网的Web服务组合模型。建模过程中主要结合了工作流Petri网和层次Petri网,利用了细化理论的思想,并提出了Web服务组合模型(WSCN)合理性的定义,给出了验证模型合理性的方法,结合实例进行了建模,并对模型进行了合理性分析。

论文目录

  • 摘要
  • Abstract
  • 插图或附表清单
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究内容
  • 1.3 论文组织
  • 2 Web服务及Web服务组合技术简介
  • 2.1 Web服务技术
  • 2.1.1 Web服务的定义及特点
  • 2.1.2 Web服务体系架构
  • 2.1.3 Web服务标准
  • 2.1.4 Web服务优势
  • 2.2 Web服务组合技术
  • 2.2.1 Web服务组合的作用
  • 2.2.2 Web服务组合的特点
  • 2.2.3 Web服务组合语言
  • 2.2.4 Web服务组合建模当前研究
  • 2.2.5 Web服务组合验证
  • 2.3 小结
  • 3 Petri网理论
  • 3.1 Petri网的定义
  • 3.2 Petri网的结构
  • 3.3 Petri网性质介绍
  • 3.4 Petri网分析方法
  • 3.4.1 可达树(可达图)
  • 3.4.2 关联矩阵和状态方程
  • 3.4.3 Petri网语言
  • 3.5 Petri网的扩展
  • 3.6 Petri网的应用
  • 3.7 小结
  • 4 工作流Petri网
  • 4.1 工作流的产生、发展
  • 4.2 工作流的定义
  • 4.3 工作流的优点
  • 4.4 工作流Petri网模型(WF-net)
  • 4.5 WF-net中Petri网路由结构
  • 4.6 WF-net的触发机制
  • 4.7 小结
  • 5 Web服务组合工作流建模及合理性验证
  • 5.1 层次化Petri网相关概念
  • 5.2 Web服务组合工作流建模
  • 5.3 Web服务组合工作流模型的验证
  • 5.3.1 Web服务组合工作流建模常见问题
  • 5.3.2 Web服务组合工作流模型正确性定义
  • 5.3.3 Web服务组合工作流模型正确性分析方法
  • 5.4 Web服务组合建模实例
  • 5.5 小结
  • 结论
  • 参考文献
  • 后记或致谢
  • 作者简介及读研期间主要科研成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    Web服务组合工作流建模分析及Petri网验证
    下载Doc文档

    猜你喜欢