基于Petri网的Web服务组合执行引擎研究

来源 :济南大学 | 被引量 : 3次 | 上传用户:A312685521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着服务计算理论与技术的发展,单个Web服务往往因为服务颗粒度的限制而不能很好地满足用户复杂的业务需求,因此这势必会要求Web服务组合及相关技术的出现。而Web服务的真正潜力也正是在于它的服务组合。目前关于Web服务组合的技术有很多,这其中不乏基于Petri网的解决方案。但大多数方法不能很好地自动生成Web服务组合的Petri网模型,不能在线式地分析与协同调度各种结构关系中的Web服务。其主要原因在于这些方法在分析Petri网时很难实时地控制状态可达的复杂性,而该过程又可能导致状态爆炸的出现。此外,这些研究工作缺乏相对灵活简单的Petri网模型,且没有可以统一描述Web服务结构关系的符号序列化形式,因此这两方面原因共同导致了大多数基于Petri网的Web服务研究只是简单地停留于Web服务建模与离线式分析的层次上,不能真正的做到实时地、有效地去调度Web服务,因而降低了服务的执行效率。针对以上研究问题,本文首先采用语义标记的Petri网作为Web服务模型。每个Web服务都会以PNML(Petri net Markup Language)+OWL(Ontology Web Language)文档的形式去描述各自的Petri网。基于此,通过引入相关领域的语义信息,为Web服务间建立起必要的语义关联。以此为契机,通过Petri网间的共享合成算法将多Web服务进行组合,得到Web服务组合的Petri网。其次,Web服务组合或者复合服务的Petri网,虽可描述各服务间的关系,但正是由于其内部关系的复杂性,导致了Web服务在协同调度时的低效率。为此,本文着重分析了Web服务间的结构关系,包括基本结构关系(顺序关系、并发关系与选择关系)、同步关系以及含有控制条件的结构关系,同时本文提出了Web服务可执行序列的概念以及基于Petri网的Web服务可执行规划算法,以此作为多Web服务协同调度与故障恢复的依据。最后,针对Web服务的各种结构关系,分别给出了相应的执行调度策略;分析了PNML+OWL文档中的的语义关联,结合Web服务可执行序列,提出了基于Petri网的Web服务可执行调用算法,该方法实现了Web服务组合与复合服务的自动协调调度;同时结合基于Petri网的Web服务组合执行框架与系统,进一步验证了Petri网理论应用于实际Web服务组合与调度的可行性与有效性。
其他文献
近年来,火焰识别技术由早期的基于传感器的识别方法发展成基于图像特征的识别方法。基于图像特征的火焰识别方法一定程度上克服了对火焰环境在温度和人力等方面的依赖性,同时提
目前蛋白质序列的数量急剧增加,而每年已知结构的蛋白质数量却增长缓慢,因此迫切的需要开发快速、准确地计算工具来预测蛋白质的三级结构。本论文围绕蛋白质三级结构预测的几个
声学参量阵是指通过运用振幅调制技术在超声载波上加载音频信号,然后再用换能器将其发射到空气中,由于原始音频信号在传播过程中受到空气非线性作用不停的自解调,加之载体为超声
随着煤炭行业信息化的迅速发展,煤炭行业来自各方面的竞争也是越演愈烈。为了达到以较低成本增强管理水平和市场竞争力的最大化程度,企业大力推进自动化无纸办公建设将是一种必
云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常书籍通过互联网来提供动态易扩展而且经常是虚拟化的资源。云计算的服务模式分为三种:软件即服务,平台即服
Cloud Computing is growing up technology in current era,we can say it is being used widely in our daily life and it has become essential part of the world.Cloud
学位
算法的复杂度是衡量一个算法好坏的标准,所以对算法复杂度的理论分析和研究对该算法的推广和应用有着极其重要的意义。评价一个算法优劣的标准就是该算法在运行中所消耗的时
随着计算机在工业领域的实用性普及传感器的迅猛发展,人们可以利用各种移动计算设备,包括智能手机、便携式计算机、智能传感器等方便快捷的获取周围甚至范围更加广泛的信息和
大脑是支配人的意识、思维、情感、运动和接受各种感觉的器官,其生理功能是通过生物电的活动来实现的。脑电压是大脑神经细胞电活动的重要表征。脑电图EEG(Electroencephalog
三维自然场景的渲染是虚拟现实、游戏影视娱乐、地理信息系统等共同的研究舞台,具有广泛的应用前景。而复杂的自然场景中,不仅包括大规模的地形,还包括各种数量庞大的植被等,再加