基于QoS的Web服务组合技术研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:kindmercy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种分布式技术,是基于Web技术的最新成果,被称之为IT技术的第三次革命。Web服务是自包含、自描述及模块化的应用程序,其通过标准的Web协议使得不同平台的应用服务可以互操作,近年来得到了工业界和学术界的极大关注。   随着Web服务技术的日益成熟,越来越多稳定易用的Web服务被共享到了网络上,但单个Web服务能够提供的功能有限,往往不能满足实际复杂的应用需求,不能适应开放的、动态的Web环境。为了更加充分地利用已有资源,有必要将Web服务组合起来,以提供更为强大的服务功能,从而加快系统开发速度,满足用户的需求。因此如何高效的把Web服务组合成一个功能强大的服务,是Web服务应用的一个关键问题之一。   由于传统的Web服务只能提供基于关键字的操作,于是Berners-Lee提出语义Web的概念,通过引入了本体的概念,使Web服务的信息能够被计算机所理解。本体使得Web服务拥有语义信息,但目前的语义还仅限于Web服务的功能属性,对于功能属性相同或相似的Web服务不能进行有效的区分。对Web服务非功能属性的提出和相关研究,不仅丰富了Web服务的描述信息,而且为更加准确的发现和组合Web服务提供了可能性。   本文主要研究基于QoS的语义Web服务的组合相关问题。首先论述了该课题的研究背景的意义以及国内外的研究现状。其次介绍了语义Web服务组合的相关技术以及服务质量(QoS,quality of service)和本体的相关概念,并利用分层本体的设计思想,设计与实现了该QoS本体。然后扩展了课题组已有的语义Web服务发现框架,使其支持QoS语义信息存储。最后对Web服务预测方法进行改进,增加QoS本体来提供服务请求者与服务提供者之间的相似度,并与反向链算法相结合,经实验证明改进算法比原算法的组合成功率更高,确保服务请求者请求服务的准确性。  
其他文献
软件过程模式是一种包含解决软件过程中某类通用问题解决方案的知识,是软件过程构造和改进中可复用的资产。复用过程模式对于改进项目过程、提高开发效率起着极为重要的作用
本文主要讨论用贝叶斯随机搜索方法进行模型选择及参数估计。借助拉丁变量计算的贝叶斯随机搜索模型,把模型选择问题转化为对拉丁变量后验分布的分析。在通过积分等手段,使得
细分方法是曲面造型技术的重要工具之一,被广泛应用于计算机辅助几何设计与计算机图形学等领域。传统的逼近型与插值型细分方法在曲面的层次细节表达上有许多缺陷,尤其是在对
顶空液相微萃取(HS-LPME)技术是一种集分离、纯化、浓缩为一体的样品前处理方法,该技术已经广泛应用于对多种不同样品中挥发性或半挥发性目标物的富集。在该技术中,提高样品
随着面向服务的软件体系结构、软件即服务、云计算等新的软件架构思想和运营理念的发展,Web服务作为互联网中最为重要的计算资源和软件资产,以其语言独立、平台无关、协议标
近年来,随着处理器技术和性能的快速发展,尤其是硬件虚拟化技术的诞生,虚拟化技术成为当前研究的热点。虚拟化技术可以提高硬件的利用率,降低应用成本,减少配置和管理的复杂性,同时
应用程序间虚拟隔离是构建可信应用环境的重要途径之一。由于应用程序的来源不同,系统对其的信任程度也不相同,而在同一个系统中运行的应用程序在运行中可能会调用信任度不同
如今,各种移动设备已广泛地应用于人们生活,其中手机更是成为日常生活不可缺少的工具。因此,移动设备的可用性问题也引起了研究者的日益关注。传统方式的可用性测试需要在配置了
多任务联盟问题(Multi-Task Coalition Problem,MTCP)是一个复杂的组合优化问题,由于其求解模型可在分布式监控网络、突发灾难救援和电子商务等领域中得到广泛应用,所以一直
随着互联网技术的发展,电子商务、网络银行等网络交易活动也蓬勃发展;但随着网络交易活动的增加,使得这些活动在信息安全领域面临重大挑战。尤其是重要信息的传递和控制非常困