Web服务组合中过程匹配的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:woshishagua6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务标准逐渐被广泛采纳与实现,高度异构的软件系统之间的互操作已经取得了前所未有的进步,面向服务的架构也因其在IT项目中的重要角色而获得广泛的认可,软件作为一种服务越来越得到人们的重视。通常单个Web服务提供的功能有限,无法适应快速变化的IT企业业务的需求,复杂性是信息技术必须面对的现实。无论是构建新应用、替换现有的应用,还是及时处理各种维护与改进要求,都要处理各种复杂状况,这是一项重大的挑战,Web服务组合为复杂的应用场景提供了有效的解决方案。  现阶段通过在Web服务中加入语义解决了在服务发现中基于关键字匹配导致服务查准率和查全率不高的问题。语义Web力图实现所有网络数据的“无缝”式连接,并使数据能被计算机自动处理和理解。其最终目标是让计算机可以在这些海量信息中找到真正能满足需要的任何信息,从而将互联网最广泛的应用发展成一个巨大的全球信息库、知识库。语义Web帮助人们更精确地描述数据的含义,表示为计算机可以理解和处理的形式,从而使得Web服务在查找、选择和组合的自动化成为可能。然而,这一美好愿景还有诸多问题没有很好的解决,在服务组合过程中,目前的研究主要集中在基于语义和Qos找出最优的服务组合,并没有考虑到服务之间的内部拓扑结构,往往导致组合出的结果不能满足用户的需求。因此,在服务组合中过程匹配的研究是有学术意义和实用价值的。  传统的Web服务组合在发现阶段仅仅对ServiceProfile中的输入参数,输出参数,前置条件和效果进行了匹配,忽略了服务之间的关系约束和组织结构。本文提出了在Web服务组合中要加入过程的匹配,即在组合过程中要考虑服务间的关系,内部组织结构,从而在组合阶段能够得出一个正确合理的预期组合执行序列。  为了在服务组合中加入过程匹配,本文提出了一个Web服务组合框架,并支持基于OWL-S的过程模型匹配。该框架将服务组合分为三个阶段:服务设计,服务发现和服务执行。在服务组合设计阶段本文采用UML活动图对业务领域建模,并将模型转换为OWL-S过程模型,构建过程库,使得服务组合能够得到重用。在发现阶段,首先对服务进行ServiceProfile匹配筛选,得到的候选服务再进行过程匹配并根据过程相似度进行排序,在服务过程匹配中,将过程模型转换为图,通过图的编辑距离来刻画过程之间的相似度,选出最符合用户需求的服务。
其他文献
自主导航问题是移动机器人研究领域中的关键技术之一,其中避障路径规划高效算法的研究,长期以来一直受到人们的关注和重视,是实现移动机器人完全自主运动的关键。在以往的机器人
由于现代网络的流行,人与人之间的交流已经不仅仅是停留在现实环境中,网络社区在日常生活中逐渐形成。随着网络世界越来越发达,网络社区的规模也越来越壮大,覆盖面越来越广。
本论文讨论两个问题:第一,分析NZ上基于Chebyshev多项式的公钥密码算法的安全性;第二,分析猫映射的周期分布,该问题直接来源于第一个问题的深入研究。  对于第一个问题,本论文通
Al-Riyami和Perterson在2003年的亚洲密码学会议上,提出了无证书公钥密码体制,该体制既无传统的基于证书的公钥密码体制复杂的证书管理问题又无基于身份的公钥密码体制的密钥
随着互联网的迅猛发展,各种网络应用平台逐步渗入到人们的学习和生活中。符号网络作为复杂网络系统的一个分支,其生成的数据规模越来越大,如何快速而有效地从中挖掘出有价值
解决耳聋患者听觉问题已是当今世界的一大难题,传统的方法有佩戴助听器和植入电子耳蜗,但二者都有明显的缺陷:前者将声音信号简单的放大,只适用于轻度耳聋患者,依赖于残余听
中医辨证是中医理论的重要一环,是中医诊断疾病、对症下药的最主要的参考依据。然而,传统的中医诊疗过于依赖于医生直观的定性观察,而且辨证过程也以“体验”和“感悟”的人
随着社会经济的飞速发展,公共场所的安全问题面临日益严峻的考验,如何对这些公共场所进行有效地控制和管理,是非常重要的问题。智能监控的出现在一定程度上很好的解决了这一
医学图像的三维重建是采用面绘制或体绘制的成像算法对CT、MRI等图像数据进行处理,从而为医生提供具有真实感的三维立体影像。它能将组织器官内部的层次关系表现出来,呈现出
随着软件技术的快速发展和软件产品的广泛应用,软件测试作为保障软件质量的重要手段越来越受到研究人员的关注。近年来面向对象软件开发技术的广泛应用,带来了信息技术革命的同