面向Web服务组合的建模与映射研究

来源 :云南大学 | 被引量 : 1次 | 上传用户:kongduiyue2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Web服务及其组合技术的发展方兴未艾。随着单个Web服务难以满足日益复杂的业务需求,Web服务组合成为了工业界和学术界研究的热点。Web服务组合不但可以提高Web服务的复用率,减少开发周期和开发成本,而且可以根据用户不断变化的需求灵活地进行组合。对已有的Web服务进行组合构成新的Web服务,新的Web服务作为一类特殊的系统可以为用户提供更加强大的功能。Web服务组合的建模、分析与验证、实现是Web服务组合生命周期中极为重要的三个阶段。众多研究者用图形化方法、形式化方法、业务流程执行语言的方法对Web服务组合进行了研究。但是大部分研究者往往使用单一的方法对所有阶段进行建模和描述,没有充分考虑各个阶段的特点。图形化方法虽然简单直观、易于理解,适合于Web服务组合的建模阶段,但是其语义使用自然语言描述,存在着二义性和不一致性,因此并不适合用于Web服务组合的分析与验证、实现阶段。建立在数学基础之上的形式化方法虽然具有形式化的分析与验证手段,适合于Web服务组合的分析与验证,但是形式化方法高度抽象,不易理解,因此并不适合用于Web服务组合的建模、实现阶段。业务流程执行语言虽然能够在流程引擎上直接执行,适合于Web服务组合的实现阶段,但是业务流程执行语言是非形式化的,它涉及过多的实现细节,抽象程度不高,因此并不适合于Web服务组合的建模、分析与验证阶段。目前,现有文献尚没有将各个阶段建模特点与建模语言有机结合,Web服务组合的建模、分析与验证、实现之间存在着鸿沟。本文提出将业务流程建模标注(BPMN)、工作流网(workflow nets)和业务流程执行语言(BPEL)三种具有不同特点适用于不同阶段的非形式化建模语言和形式化建模语言有机结合的方法,贯穿Web服务组合生命周期的建模、分析与验证、实现等三个阶段。实现了业务流程建模标注到工作流网的映射以及工作流网到业务流程执行语言的映射,达到了从建模到实现过程无缝衔接的目的。主要研究成果如下:(1)针对业务流程建模标注建模的Web服务组合中存在的不规范、结构不同但语义相同的问题。本文提出良构Web服务组合的七大特征,给出Web服务组合过程、Web服务组合、良构Web服务组合过程、良构Web服务组合的定义,给出从普通Web服务组合到良构Web服务组合的转换规则,按照转换规则将普通Web服务组合转换为良构Web服务组合。解决了Web服务组合中不规范、构造结构多样性的问题。(2)针对BPMN标准规约使用自然语言描述Web服务组合的执行语义,无法对Web服务组合进行语义分析的问题。本文提出良构Web服务组合到工作流网的映射规则,用Petri网精确定义了Web服务组合的语义,并实现了Web服务组合到工作流网的转换工具Orch2PetriNet。利用弱互模拟关系检测Web服务组合与所生成的工作流网在行为上是等价的,从而验证映射结果的正确性。(3)针对Web服务组合中具有共性的缺少开始事件、结束事件或者缺少开始事件和结束事件,并行网关和排他网关混用、排他网关和并行网关混用,Web服务组合不合理等三大类问题。本文借助工作流网分析技术,将Web服务组合中的语义错误归结为工作流网中的结构问题或者性质问题,具体来说,Web服务组合缺少开始事件、结束事件或者缺少开始事件和结束事件及网关混用的问题,通过相应的算法以及已有的Petri网验证工具进行结构分析;Web服务组合不合理的问题,通过Petri网验证工具进行性质分析。对于发现的问题,修改建模阶段的Web服务组合模型,映射成工作流网,再次使用相应的工具及算法检测工作流网是否还存在问题,直到没有问题为止。(4)针对工作流网转换成可执行的业务流程执行语言的问题,本文提出工作流网到可执行的业务流程执行语言的映射算法,给出构件的定义以及顺序构件、选择构件、挑选构件、循环构件和流构件对应的BPEL代码,通过迭代的方法反复选取不同类型的构件,提供BPEL转换,化简工作流网,从而实现整个工作流网到BPEL代码的映射和转换。总之,针对Web服务组合生命周期中的建模、分析与验证、实现等三个阶段,本文提出了不同阶段的相关理论、方法和技术,支持从建模到实现过程的平滑过渡。最后通过一个完整的案例验证所提出理论和方法的正确性。
其他文献
学习是获得新知识或新技能的神经活动;记忆是信息编码,巩固,存储及提取的神经活动。学习和记忆是相互促进,相互渗透的过程,而非独立分离的活动。按信息进入大脑的过程可以分为三个阶段:即信息的获取,巩固和提取(即再现)。尽管人人都知道学习和记忆,但人类迄今缺乏对学习和记忆以及相关疾病的深入理解。学习和记忆的两个方面,记得住和记不住。根据自身的经验和科学研究我们知道,应激能促进学习和记忆,这是一种有利于适应
薯蓣褪绿坏死花叶病毒(Yam chlorotic necrotic mosaic virus,YCNMV)是马铃薯Y病毒科(family Potyviridae)柘橙病毒属(genus 的一个暂定成员。该病毒是本课题组2009年在云南省永胜县的野生小花盾叶薯蓣上发现并命名的。由于该病毒当时只测定了 4个分离物的3’端序列(包括部分nib基因序列、完整cp基因和3’-UTR序列),尚有诸多关键信息未
张量理论具有广泛的应用背景.图像处理、数据挖掘与处理、计算机视觉、神经网络、非线性优化、高阶Markov链、量子纠缠、化学计量和心理测量等领域的许多问题都与其有着紧密的联系.强H-张量理论作为张量理论的一个重要组成部分在实际问题中也凸现出不可或缺的作用.特别地,强H-张量的判定问题在多元偶次齐次多项式的正定性判定问题中具有重要作用.然而,强H-张量尤其是大型强H-张量的判定问题存在许多困难.因此,
分形是极不光滑的集合.在分形上定义导数是个难题.以致长期从事分形上的微分方程研究的学者一直受到困扰.R.Strichartz试图在Sierpinski垫片(SG)上推广Gauss-Green积分公式,尽管采用了不同的测度仍然出现“混乱”.他评论道:“TheLaplacian on SG is not a differential operator in usual sense.”木上淳更是直接地说
本论文致力于研究几类传递图,包括它们的刻画与构造.传递图(包括点传递图,边传递图和弧传递图)的研究始源于Tutte(1949)关于3度图的一个著名工作:即证明了对于一个大于等于6的正整数s,不存在3度s-弧传递图,其中的弧传递图又称为对称图.一个正整数nn称为平方自由,如果不存在素数pp使得p2整除n.刻画小倍数平方自由阶对称图一直是代数学的一个热门话题,且对于度数小于等于6的情形已有一系列结果被
桔小实蝇Bactrocera dorsalis(Hendel),隶属实蝇科Tephritidae,果实蝇属Bactrocera,广泛分布于热带和亚热带地区,可危害柑橘、番石榴、芒果等250余种具有重要经济价值的瓜果,是位居实蝇类昆虫首位的重要果蔬虫害。长距离迁移扩散是桔小实蝇实现区域性扩张,形成大范围危害的重要原因,也是桔小实蝇有别于其它实蝇的重要特征。本研究旨在实验室可控条件下,确证桔小实蝇自主
随着GPS和遥感等技术的发展,产生了大量的空间数据。如何有效利用这些空间数据挖掘隐含其中的有趣的空间模式,成为迫切需要解决的问题。空间数据挖掘就是从大量空间数据中挖掘有趣的、事先未知却潜在有用的知识和模式的过程。空间co-location模式挖掘是空间数据挖掘的一个重要分支,已经成为国内外研究和应用的热点。然而,很多部门以及很多应用都是定期或持续地收集数据,因此,这些空间数据库不断随时间动态变化。
耀变体的多波段非热辐射一直是活动星系核物理中的一个研究热点,且高能辐射的起源仍不清楚。本论文针对耀变体多波段非热辐射,特别是高能辐射开展研究,主要研究结果如下。建立了一个描述耀变体非热辐射的自洽含时的轻子-强子模型。在该模型中,质子、电子和非热光子的演化方程被自洽求解,所涉及的物理过程包括质子-质子相互作用,Bethe-Heitler对产生过程,质子-光子介子产生,质子和电子的同步辐射,电子的同步
随机多址通信系统理论是支撑通信协议研究的关键理论之一,它为无线局域网、以太网、Internet和移动通信网络的分析、研究和应用提供了可靠的理论支撑和丰富的应用成果。尽管无线通信网络技术一直在飞速发展,然而用户始终期待着更好的网络服务体验。由于无线信道资源是有限的,这使得在信道资源的共享和分配工作中进一步提高效率、保证公平和维持稳定成为了媒体接入控制协议(MAC)相关研究领域的核心目标。本学位论文系
在实际的无线双向中继通信网络中,信道条件经常处于动态变化之中。目前,在非对称信道条件下,关于物理层网络编码(Physical-layer Network Coding,PNC)技术的研究,主要是利用非对称的调制方案来给予解决,系统的整体性能仍然受限于信道条件较差的一端,不能满足多元化的业务需求。分层调制(Hierarchical Modulation,HM)技术可根据信道条件的差异为客户提供不同数