基于QoS和语义的WEB服务组合的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:cryingboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种运行在Web上的自包含、模块化的应用程序,它可以在网络中被描述、发布、查找以及调用,从而扩展了应用程序的功能,实现了软件的动态提供。随着电子商务的不断发展以及跨企业应用的规模的日渐壮大,处理的业务流程也变得越来越复杂,单个Web服务提供的功能比较有限,已经无法满足复杂业务的需求,需要通过将多个不同业务功能的Web服务按照一定的业务流程逻辑组合起来,构建复杂的Web服务,才能满足复杂的业务逻辑上的需求。Web服务组合是指为了特定的业务目标将多个独立自治的Web服务按照其语义及业务逻辑关系“拼装”起来以实现高层次的功能聚合(我们把它称之为组合服务),从而更深层次地挖掘Web服务的潜力,提供更多、功能更强大的服务。目前的web服务组合,仍采用人工参与的手动或半自动组合方法。随着对Web服务技术研究的不断深入,实现智能化的Web服务提供,出现了语义Web服务。语义Web服务是Web服务和语义结合的产物,它的目标是通过对Web服务进行语义描述,使其为机器可以理解的内容,从而支持服务查找、选择、组合等操作的自动化。随着Web服务的广泛应用,Web服务数量与日俱增,网络上常常存在很多提供相同功能的服务,如何从众多功能相同的服务中选择出质量最符合要求的服务成为服务组合过程中的一个亟需解决的问题。因此,进行基于语义和QoS的Web服务组合的研究,有利于推动Web服务组合的自动化进程,减轻服务开发人员的负担;有利于提高用户对查询结果的满意度,提高服务的查全率和查准率。Web services合成中可能会涉及多条路径同时存在的问题,也就是某个服务需要多个服务的输出才能执行,即多服务问题。另外每个输入输出节点的元素个数可能不是唯一的,这样就会产生一系列的问题,即多输入问题。而许多研究中采用的有向无环图中表示组合路径时,在表示上述两种情况时存在欠缺。为此,本文提出了采用与或图来表示组合路径的方法,该方法不但能解决多输入和多服务表示问题,还能更清晰地表示出服务组合过程中的数据流之间的关系。在认真分析人工智能可分解产生式系统特点的基础上,本文提出了一个基于可分解产生式系统的服务发现组合框架。用产生式的形式对现有服务功能进行建模,把组合服务路径的求解过程表示为Web服务输入输出参数的推导与或图。根据求与或图解图的启发式搜索策略AO*算法,给出了求最优组合路径的方法。经分析比较,该框架能够表示出所有可能的服务组合,并能高效地从中找出最优的组合方案。基于可分解产生式系统进行架构,可以用成熟的产生式推理机如JESS(JavaExpert Shell System)来实现Web服务的自动组合。在认真分析现有服务组合研究的基础上,对现有的服务注册发现机制进行改进,提出一个基于语义和服务质量扩展的UDDI注册查找框架。在该框架中,服务提供者可以为每个服务定义与服务质量相关的非功能性和语义属性并把它们注册到UDDI注册中心,通过语义推理进行服务发现。该框架能够在不改变现有web服务规范的基础上,加入一些扩展的模块如OWL-S/UDDI matchmaker等,实现新旧技术的完美结合;增加了对web服务关联关系的管理模块,采用服务关联关系索引机制,提高服务查找、组合时服务发现和匹配的效率;通过扩展OWL-S对服务质量属性的描述功能,增加对Web服务的QoS的支持;增加QoS管理模块,对不同用户需求权重下的QoS进行归一化计算、监控运行中的服务、处理用户对服务质量的反馈并及时对监控和反馈得到的服务质量信息进行更新。最后,本文详细介绍了实现扩展语义和QoS功能的框架所用工具和实验环境的搭建过程,并给出了部分实现过程。
其他文献
随着信息技术的快速发展,软件的应用变得越来越广泛。软件规模越来越大、功能的增强和复杂度的增加使得软件的成本、进度和质量变得难以控制,这些问题己经日益成为人们关注的焦
伴随着Web Services技术在信息技术各个领域内的广泛应用,基于Web Services技术的Web服务的可用性、可靠性和稳定性成为了服务提供商和服务使用者普遍关注的焦点,服务提供商
现实世界的数据往往具有较高维度,直接应用传统数据挖掘技术将面临“维灾”问题。因此,研究有效的降维算法,寻求在低维上进行数据分析,成为数据挖掘研究热点。但是,许多传统
目标跟踪技术经过不断的发展,已经出现卡尔曼滤波、均值漂移和粒子滤波等算法,算法的性能高低决定着跟踪效果的好坏。目前的主流跟踪算法都能适应比较简单的环境,但对于稍微
随着web和数字技术的发展,数据呈现出了海量、异构、高速增长等特点。由于传统的DBMS已经不能满足现代数据管理的需要,人们提出一种新的面向主体的数据管理技术——数据空间
学位
随着计算机、多媒体设备和Intemet的普及和发展,视频资源正以指数形式日益增长,人们对视频的查询、检索和浏览等需求也越来越多,使得基于内容的视频检索(CBVR)成为多媒体技术领
移动设备的快速发展,已经以超出人们想象的速度占领了用户终端市场,尤其是以手机终端设备为代表,互联网已成为公众传播和获取信息的重要平台,微博在互联网生活中有着深刻的影
嵌入式系统现在在世界各行各业中得到广泛应用,嵌入式软硬件的复杂度在不断增加,嵌入式系统开发变得越来越复杂。嵌入式系统的开发环境和开发工具发展却相对很滞后。为了提高
跨入数字多媒体时代,图像作为人们获取信息最直观直接的方法之一,大量涌入到社会的各个领域。图像本身具有的易编辑、易修改等特性,以及图像处理软件的日益增多,使人们对图像