QoS及其测试在Web服务发布和发现中应用的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:genersoft
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务的流行,Web服务技术已从基础构建阶段走向大规模的商业应用阶段,这使得网络上出现了大量功能相同或相似的Web服务。这些功能相同或相似的Web服务,往往具有不同的诸如价格、执行时间、可靠性等的非功能性属性。因此,在选择Web服务时,有必要考虑其非功能性属性,即QoS(Quality of Service)。 传统Web服务发布和发现机制并没有提供QoS支持,服务提供者和服务请求者仅以Web服务的功能性属性作为其发布和发现服务的依据,服务质量得不到保障。当前关于服务发布和发现的研究开始将QoS因素加入到Web服务标准当中,并提出通过扩展WSDL、SOAP、UDDI等标准来实现QoS信息的传递和存储。这些机制大多仅从服务提供者的角度来提供QoS,并且没有实现QoS信息的动态获取和测试,无法确保QoS信息的准确性、权威性和以最新的QoS信息来支持Web服务的发布和发现。 本文在已有工作的基础上,提出了一个更加可行和全面的基于QoS的Web服务发布和发现框架。该框架在传统的Web服务三角架构中引入QoS代理(QoS broker),以实现QoS信息的管理和操作;提出了一套完整的QoS计算方法;全面地从服务提供者、服务请求者和UDDI三个角度均探讨了支持QoS的服务发布和发现;实现了QoS信息的动态收集、评估、监控和测试,以确保Web服务发布和发现过程能够基于动态更新的QoS信息,使服务选择更加有效。另外,基于QoS的Web服务发布和发现过程中,QoS信息的真实性、权威性、公平性、准确性问题尤为重要,因此,本文在所提出的框架的基础上,探讨了各类QoS属性的获取、计算和测试方法,并实现了部分测试。
其他文献
多计算机系统作为当今最流行的并行计算机,具有广泛的应用领域。Mesh网络拓扑是迄今为止并行计算机系统研究中最重要和最有吸引力的网络拓扑结构之一,随着计算机互联网络规模的
虚拟人在娱乐、虚拟现实等应用领域有着非常广泛的应用。而虚拟人的逼真变形也是一个非常重要的方面,既是一个热点,也是一个难点。在三维游戏等实时应用领域中,对人体变形的逼真
随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展,集中式数据库开始向分布化方向发展。而传统意义上的分布式数据库由于全局数据模式很难设计、管理、扩充和修改等原
复述是自然语言中比较普遍的一个现象,它集中反映了语言的多样性。复述研究的对象主要是短语或者句子的同义现象。复述技术已经被成功的应用到信息检索、自动问答、信息抽取
重庆市政府采购电子交易平台,即重庆市政府采购协议供货平台自2012年开通以来,平台上的商品数量增长迅猛。大量的商品给采购单位带来诸多选择的同时也带来了困扰。如何采购一
目前软件开发过程中第三方组件被广泛使用来提高开发效率,但使用低质量的组件会造成灾难性后果,第三方组件测试的重要性更加凸显。大量第三方组件由于保密性的需要,源码不可
在企业信息化形势下,如何更好地对运输车辆信息进行管理,在很多的企业中已经成为企业面临的一个重要问题。为了更加高效地管理车辆,本文在充分调研车辆管理现状的基础上,提出
随着网络通信技术与多媒体技术的发展,嵌入式视频监控技术逐渐步入到一个全新的数字化网络阶段,广泛运用于电信、银行、交通、电力、智能楼宇等诸多领域。嵌入式视频监控技术
数据挖掘能够发现隐藏在数据中的有用信息,在数据分析领域扮演着重要角色,特别是在零售业,每天需要分析从各个分店产生的大量销售数据,用来帮助商家做出有利的销售决策,比如
当今,互联网已成为信息传播与共享的重要资源。由于Web数据的半结构化、异构、海量等特点,使得传统的数据挖掘技术不能直接运用到Web页面数据源上。因此先要对半结构化的Web