从BPEL到Petri网映射的研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:dfgh45h4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务(Web Services)为网络时代的分布式计算定义了统一的接口和调用模式,使得不同系统提供的服务能够以同样的方式进行调用,从而成为构建复杂而灵活的商业系统的基础。BPEL(Business Process Execution Language)是目前Web服务组合(Web Services composition)的标准,是一种基于Web服务的商业过程建模语言。BPEL可以将现实中异构的,松耦合的Web服务按照一定的逻辑有机地结合起来,形成一个更大规模的,灵活的Web服务,并且提供会话状态管理、错误处理、补偿处理等高等级的机制。然而BPEL本身不包含验证机制,无法对所产生的过程进行必要的分析和验证。为解决这个问题,W.M.P. vander Aalst提出将BPEL过程映射至Petri网,从而可以利用Petri网完备的理论体系和丰富的工具实现对BPEL过程的验证。在此之后,随着对将BPEL映射到Petri网的研究的不断深入,新的映射方式也不断地出现,但是目前还未形成一个被普遍认可的标准,并且在映射BPEL错误处理模块和并行结构中的同步模块等方面都存在一些缺陷。本文在分析和研究现有的映射方法的基础上,提出了一种新的映射BPEL过程至Petri网的方法。此方法和现有的许多映射方法相比,在以下几个方面进行了创新:1.本文使用Petri模式映射BPEL元素,整个模式被一个虚线框包含,内部是BPEL元素的逻辑部分的映射,虚线框上是BPEL元素的接口,从而可以很好的表示BPEL过程的层次结构。2.本文使用stop组件和相应的接口映射BPEL中隐含的错误处理模块,从而能很好的将BPEL中的错误处理的流程用Petri网表示。3.本文使用新的映射模式映射flow结构中的links结构,此映射模式可以很好的映射links结构的joinCondition和transitionCondition,并且能检测links操作不当时引发的错误。4.另外,本文还给出了对BPEL过程的建模算法,并通过具体实例对其进行分析。
其他文献
水声传感器网络是一门新兴的网络技术。它是一种水下无缆通信网络,通常由声连接的海底传感器节点、自主式水下运载器和作为主节点的海面站组成的水声无线通讯网络。它们被部
随着Internet的快速发展,网络所蕴涵的信息量急剧地膨胀。现有基于Client/Server模式的搜索技术,存在着服务器单点失效、信息更新周期长、缺乏语义支持等不足,极大地限制着搜索
制造执行系统(Manufacturing Execution System,MES)是制造企业计算机信息系统集成的纽带,作为大型钢铁企业,制造执行系统是提高生产效率使其实现车间生产敏捷化的一个重要的
股票市场是一个高度复杂的非线性动态系统,其变化规律既有一定的自身的趋势性,又受政治、经济、心理等诸多因素的影响,各因素的影响程度、时间范围和方式又不尽相同,造成异常复杂
随着多媒体技术的快速发展,可以同时提供录像、画面分割、网络传输、云台镜头控制、报警控制等多种功能的嵌入式DVR(digital video recorder),在安防监控领域取得了广泛的应用,逐
随着虚拟化技术的不断发展,云计算平台以其灵活性、便利性、高扩展性等优势成为热门的学术研究领域并被广泛应用于企业之中,而其实质则是依托于虚拟化技术来构建的、后端基础
随着计算机网络规模扩大、复杂性增加,网络安全问题也日益突出。传统的静态安全防御策略(如访问控制机制、加密技术、防火墙技术等)对复杂网络环境下层出不穷的攻击缺乏主动
云计算技术的快速发展使得云计算平台成为支持IaaS的基础性设施,为用户提供大规模的虚拟化资源。分布式计算框架如MapReduce和云计算技术相结合使得对海量数据进行挖掘与分析
基于视觉特征利用粒子滤波技术进行运动目标的检测和跟踪是当前目标跟踪领域的难点。目前,关于视觉特征的粒子滤波跟踪及其在图像处理、模式识别等领域的研究和应用在国内外
本文的研究来源于河南省自然科学基金项目(NO.0611053900)“区间逻辑的柔性化理论研究”和河南省重点科技攻关项目(NO.092102210149)“基于区间结构的柔性化控制模型及其系统