论文部分内容阅读
Web服务作为Internet的下一个革命性进步,具有支持跨平台、跨语言开发及支持面向服务的应用集成等特点。目前,Web服务正成为分布式应用的主导架构,在政府、金融、电信、证券、教育以及服务行业等领域都已经有了较为广泛的应用。随着Web服务成了当前流行的应用开发平台,国际互联网络上出现了大量功能相同或相似的Web服务,由于目前的Web服务实现机制中并缺乏对QoS(Quality of Service服务质量)的支持,因此如何从具有相同功能属性的候选服务中优选出最符合用户需求的服务成为一个亟需解决的问题。建立Web服务的QoS模型目的就是要考虑如何采用数学建模的方法对Web服务质量进行描述和度量,在综合分析服务请求信息和QoS历史数据的基础上,利用服务的QoS评估值对Web服务进行查找和筛选,从而在Web服务网络中提供对服务质量的支持。在现有的Web服务体系结构上,为了解决传统QoS模型在数据处理中的不足,我们提出了一种能够综合主观和客观服务质量信息的,安全可信的Web服务QoS评价模型。本文的主要工作如下:1.本文将对Web服务技术框架中的QoS相关部分进行阐述,在分析制约Web服务应用广泛性的因素和Web服务中的QoS研究现状的基础上,完整表述了Web服务的QoS因素在Web服务中的地位和作用,着重对Web服务中的服务质量评价模型进行了分类研究,并对现有的QoS模型中存在的不足进行分析。2.提出一种新的基于代理的支持QoS的Web服务框架体系,进一步完善Web服务体系结构。本文采取添加代理模块的方式对现有的Web服务实现框架进行扩展,从而在无需对已经存在的标准Web服务实现技术做任何修改的情况下就可实现支持QoS的Web服务框架模型,实现了灵活高效的QoS信息采集机制,能对初始发布的QoS数据进行动态更新。3.提出了一个灵活、可扩展的Web服务QoS计算模型。该模型实现了对主观和客观QoS信息的全面有效的综合评价,仿真表明该模型具有很好的安全性,能够有效屏蔽恶意评价反馈等特点。