基于Petri网的Web服务流程语言的建模和研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:sgzhou22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务的兴起和Web服务技术的不断发展、相应的标准不断出现,为整个网络环境提供了相对松散的计算平台。基于Web服务的软件开发模式也在不断完善,其中,面向服务架构SOA(Service Oriented Architecture)的方法在设计和组织业务功能方面体现了很大的优势。通过Web流程定义,将一组独立的Web服务组合成一个完整的业务流程,成了实现企业业务集成的一种新的解决方法。BPEL语言建立在WSDL和XML规范之上,在设计理念上结合了传统工作流和结构化程序设计语言的很多元素,既可以实现可执行的业务流程,也可以描述不可执行的抽象流程,渐渐得到了业界的广泛认可,并有望成为流程定义语言的业界标准。 本文以基于Petri网的BPEL语言建模和分析作为主要研究内容。在归纳和总结了现有的Web服务流程的建模方法的基础上,给出了基于BPEL语言的Petri网的描述,提出了将 BPEL 语言解析为Petri网的算法,并对BPEL语言和Petri网进行扩展,引入了时间约束。 Web服务流程时间管理是研究Web服务流程执行过程中的时间控制问题,目的是提高Web服务流程的管理效率。在分析了已有方法的基础上,提出了Web服务流程时间约束的概念和相应的模型,研究了时间约束对Web服务流程运行控制的影响,建立了一种基于事件的时间约束描述方法,提出了在Web服务流程定义阶段和运行阶段进行时间约束一致性验证的方法。 在对BPEL的语言规范和现有的Petri网的建模集成开发环境进行深入研究以后,设计并实现了专用的基于Petri网的 BPEL 语言建模集成开发环境PNBS(Petri Net for Bpel System),该系统增加了时间参数,并提供时间约束一致性验证。
其他文献
近年来,网络已经成为人们生活中的一部分,对人们的生活方式、工作方式和学习方式产生了巨大的影响。随着信息技术的发展,越来越多的新型网络技术涌现出来,如个域网、自组网、传感
随着移动数字化时代的发展和大数据时代的到来,计算机和网络已经成为我们日常生活中不可分割的一部分。多机协同的高性能服务器现在已经被广泛的应用到各个领域中,与此同时这类
随着我国石油工业的发展,低渗透油田在开发中所占的比例越来越大。要合理高效地开发低渗透油田,就需要充分认识低渗透油层所特有的渗流规律。在传统的描述油层渗流规律的非线
基于网格表示的动画设计在诸多领域有着广泛的应用,如计算机视频游戏,三维动画电影,虚拟现实等。随着数字扫描仪的推广应用,网格业已成为表示和处理场景几何的标准方式,交互
为了实现在双绞线上直接传输IP分组,这一全新的网络技术,在对TCP/IP协议和其它网络协议分析的基础上,通过学习传统局域网交换技术和IP交换技术的发展现状,比较两种交换技术,
粒子系统是三维图形引擎的重要组成部分。是模拟动态、模糊、不规则物体的有效算法。在虚拟现实、数字娱乐、三维仿真、影视特效等领域有着广泛应用。随着图形处理器(Graphic
本文对柔性体仿真中碰撞技术进行了研究。文章在深入研究现有碰撞检测算法的基础上,以织物仿真为背景,在质点一弹簧模型的建模基础上,采用层次区域分割并融合,AABB层次包围盒的方
随着视频压缩技术和网络传输技术的发展,视频由于具有直观、信息量大等优点,成为了人们获取信息的主流方式。如何对视频数据进行有效的组织和管理以便于人们能够方便快捷地找到
随着网络规模的不断扩大,因特网流量飞速增加,如何从海量的信息中快速有效地获取所需要的内容成为人们研究得越来越多的一个课题。信息过滤系统主要面向骨干网节点,系统功能
降雨是引起土壤侵蚀的主要原因之一,为了减少降雨侵蚀造成的危害,构建降雨侵蚀预测模型已经成为我国水土保持工作的一个研究重点。降雨侵蚀预测模型是土壤侵蚀研究的重要部分