论文部分内容阅读
随着互联网技术的快速发展,Web服务技术无论在研究领域还是网络应用领域都备受关注,Web服务的广泛应用使得Web服务的数目也在快速的增加,功能相同或者相似的Web服务也会随之增加,用户在进行Web服务选择时,在功能需求得到满足的情况下,对服务的服务质量(QoS)需求也在增加,因此,如何对Web服务QoS进行管理和评估成为Web服务研究领域的热点问题。另外,实现对Web服务QoS管理和评估不仅推动了Web服务的选择与组合等基于Web服务QoS的应用研究,同时还顺应了企业应用集成需求和分布计算技术两方面的发展趋势,因此,Web服务QoS管理框架的研究具有很强的理论意义和广阔的应用前景。然而要实现对Web服务QoS管理和评估,涉及Web服务领域的多个方面,包括Web服务QoS属性的模型的定制、Web服务QoS信息的采集与度量、Web服务QoS信息的预处理与量化以及Web服务QoS评估等方面,而在现有的研究中,研究者们在QoS相关问题的研究都是在Web服务QoS应用研究需求上开展,因此在QoS管理的灵活性和应用性都比较欠缺的。针对这些问题,本文设计了一种改进型的Web服务QoS管理框架。本文首先分析Web服务QoS管理相关研究领域的研究成果,总结了现有研究成果的优点及存在的不足,针对这些缺点和不足,提出相应的解决方案,并根据解决方案提出了三个模型:第一、提出了基于注册机制的Web服务QoS属性管理模型,实现了QoS属性信息的统一管理,确保Web服务模型各方对QoS属性理解的一致性;第二、提出了基于自动报告机制的Web服务QoS信息采集模型,实现对Web服务QoS信息的管理,并确保Web服务QoS信息实时性的同时,降低QoS信息采集工作对环境的影响。第三、提出了基于熵权系数的Web服务QoS评估模型,提高评估结果的可信度的同时,实现了对Web服务的动态评估和定制化评估,增加了Web服务QoS评估的灵活性。最后,通过配置将这三个模型有机的结合,设计并实现了一种改进的问服务QoS管理框架,实现了对Web服务QOS管理和评估。