导 师: 李师贤
学科专业: H1202
授予学位: 硕士
作 者: ;
机构地区: 中山大学
摘 要: 随着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属性的获取、计算和测试方法,并实现了部分测试。
分 类 号: [TP393.4]
领 域: [自动化与计算机技术] [自动化与计算机技术]