基于Petri网的Web服务流程设计与优化

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:linxiong12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种面向服务的分布式计算模型,它提供一种平台独立、自描述、分布式的软件组件,是实现业务流程的一种松散耦合、应用互操作的平台。   单一的Web服务难以满足目前复杂的企业应用需求,必须对Web服务进行组合和集成,才能发挥Web服务的巨大潜力。Web服务组合的关键目标是Web服务流程集成和协作,而Web服务流程模型的建立是Web服务流程集成和协作的重要环节。   首先,本文从Web服务集成工作流的角度出发,对Web服务流程建模的多种方法分析和比较,得出Petri网在流程建模方面具有得天独厚的优势。   其次,本文给出Petri网的基本概念、基本性质以及主要的分析技术和方法。由于其具有形式化的语义定义、直观的图形表达、严格的数学基础以及基于状态的描述等优点,被越来越广泛应用于业务流程建模和流程优化。   再次,本文在Petri网的基础上给出Web服务流程网(WSFN)的概念,详细分析了基于Petri网建模的步骤,建立Web服务流程的Petri网模型,同时用Petri网强有力的分析技术和手段保证建立模型的正确性。鉴于BPEL4WS在Web服务组合方面的优势,本文实现Web服务流程的Petri网模型和BPEL4WS模型的相互转换。   然后,本文对基于Petri网的流程建模过程中可达性算法和动态仿真的关键步骤进行分析,为Web服务流程的Petri网模型正确性验证提供理论基础。   最后,本文给出基于Petri网的Web服务流程建模的实际应用,将实际的业务流程转换成Petri网模型,并利用Petri网的可达性和动态仿真技术验证模型的正确性,达到预期的效果。   本文最后给出相关结论,进行相关总结,并提出有待改进和完善的方向。
其他文献
在信息化社会的今天,交换数字媒体已成为广泛的现象,然而数字作品极易被非法拷贝和复制,使得网络信息的安全保护问题日益突出。保护数字作品的知识产权,仅靠注册其所有权已无法有
本论文是以北京市自然科学基金“软件人与Linux融合技术研究”项目(4072018)为研究背景的子课题——有形软件人的研究与应用。   在三维人脸建模上,本文利用3D建模软件Maya
随着计算机技术的飞速发展,工业生产和现代计算机技术的关系日益密切,将最新的计算机技术引入到传统的工业领域受到世界各国的广泛重视,我国作为工业大国,更加重视相关领域的研究
随着三维游戏、影视动画、多媒体等行业的高速发展,对计算机动画的需求量越来越大;同时对动画质量的要求也越来越高。因此,在计算机动画制作中,人工调整虚拟角色运动的工作方式已
随着超大规模集成电路工艺的发展,对于非易失性存储器容量的需求也越来越高。Nand Flash以其存储容量大,体积小,读写速率高等优势成为最理想的存储器件[16]。自九十年代初Nand F
中医学作为有中国特色的传统医学具有重要的社会价值。中医诊疗过程的个性化、复杂化特点以及中医知识体系的复杂结构使得中医传承在知识共享、知识交换以及知识融合等方面存
实时协同设计技术是计算机支持的协同设计的一个典型应用研究,它允许不同地点的设计人员、制造人员以及用户都能通过网络同步地参与设计,从而缩短产品开发周期、减少开发成本
基于人脸特征点定位的人脸图像处理,是近年来图像处理领域中发展较快速的一项研究课题,在国民经济中有着广泛的应用。随着近年来网络技术和手机应用技术的迅速发展,模拟艺术风格
使用计算机模拟各种自然现象,在计算机游戏、电影特效以及视景仿真领域中越来越流行。先前方法大多侧重于模糊态势的飘雪建模,真实性和实时性不能满足场景渲染需求。雪花作为
“软件人”是具有拟人智能的、生存并活动于计算机网络世界中的一类软件人工生命,是一种“虚拟机器人”,具有拟人属性、拟人功能、拟人行为和拟人结构。研究“软件人”的目的主