论文部分内容阅读
随着Web服务广泛的商业应用,网络上服务的数量不断增加。大量的服务具有相同的功能属性,服务质量(Quality of Service,QoS)成为服务提供商赢得用户的关键因素。在服务的动态运行过程中,现有的服务应用框架难以确保QoS的实时性、准确性。论文紧密围绕如何保证Web服务QoS的实时性、准确性进行研究。
论文提供了一种基于获取主体分类的动态QoS描述方式,建立动态QoS描述语言(Dynamic QoS WSDL,DQ-WSDL)。根据QoS获取主体不同分为三类:服务商QoS、运行态QoS、用户反馈QoS。在此描述方式的基础上,将WSDL扩展为DQ-WSDL动态QoS描述语言。DQ-WSDL定义动态QoS获取规则,解决不同领域QoS动态获取问题;消除运行上下文环境对服务交付造成的不利影响;细化了用户的反馈信息,对服务商提供的每个QoS分量进行评价,有利于用户服务选择。
单纯的考虑静态QoS以及静态的运行环境,无法给用户提供实时高质量的Web服务。论文在已有的Web服务框架上,基于DQ-WSDL描述语言建立动态QoS管理模型,向用户提供实时的、准确的QoS数据信息。模型分为三层,分别物理层、量化层、用户层,分别用于QoS的动态获取、量化更新、应用反馈。
通过仿真实验进行分析,表明动态QoS管理模型能提高服务应用的成功率。