论文部分内容阅读
Web服务发现与组合方法己是动态Web服务领域具有挑战的研究热点。目前,服务发现缺乏支持组件的服务质量(QoS),服务组合的匹配算法亦缺乏支持动态重组和保障全局质量。本文针对组件服务的按需选择问题和高效的组合服务协调问题,对基于QoS的动态Web服务的发现与自动组合方法进行了研究,所取得的主要成果有: (1)针对备选服务与用户请求期望的匹配度,引入了接纳概率,定义了用户请求、服务组合流程和服务链,考虑了动态Web服务组合QoS属性中响应时间、成本和成功率等五个主要性能指标,提出了一种Web服务QoS的计算模型。 (2)在离散概率分布的基础上,针对(1)的计算模型提出了一个支持动态Web服务组合的QoS模型,通过对响应时间、成功率和组合率约束的WS_TSC算法对组合服务的QoS进行仿真实验,结果表明该模型对动态Web服务组合响应时间、成功率和组合率有显著提高。 (3)在分层组合算法的基础上,利用产生式规则和接口语义规则对Web服务形式化建模,通过用户请求对响应时间、成本、成功率、可靠性和组合率的约束条件,给出了一种全局优化的分层动态 Web服务组合算法,仿真结果表明该算法能够有效提高动态Web服务组合的成功率和组合率。