论文部分内容阅读
随着web服务不断的发展,web服务技术无论在研究领域还是网络应用领域都备受关注,web服务的广泛应用使得web服务的数目也在快速的增加,大量的功能相同或者相似的web服务也在不断地增加,消费者在进行web服务选择时,不仅要求功能性需求满足,对服务的服务质量(QoS)的需求也在增加[36],同时由于用户地域环境和网络环境的不同,对于不同的用户,相同的web服务QoS或许必然造成不同的结果,因此,在众多满足用户功能需求的web服务中找到很符合消费者QoS要求的web服务成为web服务选择研究的重点。另外,如何对web服务QoS进行管理和评估成为了本文研究的重点,本文提出了一种分布式的web服务QoS测量管理框架对web服务的QoS属性数据(其他包含领域相关QoS属性和领域无关的QoS属性信息)进行周期性采集和度量统计并分析结果,推荐同时满足用户功能性需求和非功能性需求的web服务。本文从目前已经存在的QoS框架管理方法、QoS数据采集测量方法等入手,并对比分析了目前Web服务QoS管理框架中的属性管理、数据采集测量管理、评估管理的相关技术文献,提出了全球分布式网络环境下的的web服务QoS管理框架。本文重点阐述QoS管理和评估框架的研究成果。web服务各个QoS属性信息的测量数据不仅来自服务提供者还有来自服务消费者,针对不同的数据来源具有不同的测量方法,但同时也存在着很多问题:第一,服务提供商和服务消费者提供数据的可信性问题研究;第二,第二,Web服务所处的网络环境和服务器负载状况不稳定对Web QoS造成的影响;第三,由于用户所处的全球地理位置和和网络环境的差异,也造成了对于同一个web服务,不同的请求者会返回不同的QoS属性信息。因此如何准确的测量web服务QoS成为目前领域研究的难题。本文针对上述提出的问题,通过对web服务QoS综合测量管理模型的研究,提出了一种改进型的web服务QoS管理框架。其中包含服务质量属性管理设计模型、服务质量属性采集测量设计模型、服务质量评估设计模型,针对web服务的个性化推荐需要对web服务的QoS进行评估。其中, Web服务QoS管理模型中各个模块需要实现的业务功能如下:第一、 QoS(服务质量)属性管理模型:web服务领域管理功能、QoS(服务质量)度量标准管理、QoS(服务质量)属性注册功能、QoS(服务质量)认证管理功能、QoS(服务质量)属性查询功能;第二、 QoS信息采集预测模型:原始信息采集模块管理功能、QoS信息查询功能、管理员身份认证等功能、QoS属性度量管理功能、QoS属性值更新功能、QoS属性统计分析,自动报告的功能。第三、 QoS服务评估功能:web服务注册功能、web服务查找功能、web服务Q评估功能等。