当前位置:问答库>论文摘要

题目:基于QoS的服务选择系统的研究和实现

关键词:服务质量;服务选择;协商;服务组合

  摘要

互联网的迅速发展和应用模式的变化使得Web服务技术受到了工业界的普遍关注。Web服务技术在跨边界应用集成和资源共享等方面发挥着重要作用,但是单个Web服务所提供的功能单一,为了实现完整的业务功能,满足用户多样性的需求,需要把分散的Web服务组合起来,形成具有增值价值的Web服务。如何从大量功能相似的候选服务中选择出“合适”的服务是服务组合所面临的问题。服务组合从单纯的静态组合到动态组合,从仅仅考虑核心功能的集成,到对可靠性、时间等非功能性需求的普遍关注,贯穿其中的重要元素之一就是基于服务质量的服务选择。服务选择的引入满足了用户对服务质量的、个性化的需求,是服务组合发展的趋势。本文以Web服务和服务组合为背景,分析了Web服务组合的关键技术,重点关注其中的服务选择问题,针对当前研究中存在的若干不足,进行了基于服务质量的服务选择方面的研究,讨论了服务选择在服务组合中所处的位置与阶段,给出了基于遗传算法的服务选择算法,最后设计并实现了基于QoS的服务选择系统。主要工作包括:1. 从不同角度讨论了服务选择存在的必要性,并给出了服务选择在服务组合中所处的位置和阶段;2. 提出了一种Web服务工作流的服务质量参数体系,并在此基础之上给出了服务质量估算算法;3. 设计并实现了基于遗传算法的服务选择算法,满足了用户端到端的服务质量需求和用户偏好需求;4. 引入协商机制,设计并实现了基于服务质量的服务选择系统;最后,通过实验和应用分析验证了系统的有效性。