论文部分内容阅读
面向服务的计算是松耦合、开放异构环境中分布应用的通用计算模型,Web服务是近年来提出的面向服务的新型体系结构。伴随着网络信息的持续快速发展,Web服务资源越来越丰富,Web服务的应用所跨越的领域越来越广泛。大规模的UDDI注册中心存在于各个自治域中,实现Web服务的搜索发现、集成、分类将会如同Web网页搜索一样变得具有挑战性。由于Web服务数量的爆炸性增长,网络服务虚拟社区中存在大量的功能重叠或相同的Web服务,如何利用QoS(Quality of Service)属性选择广告服务是Web服务组合实用化的关键技术之一。因此在分布、异构和自治松耦合计算环境中,需要有效的服务组合方法优化服务组合流程,保障Web服务组合的质量。本文研究了Web环境下,如何跨多UDDI的服务搜索发现,如何按照服务提供者的需求提供有质量保障的应用。以此提出了跨多UDDI注册中心的服务管理框架和资源管理构件WebJet RepositoryBuilder,提出了服务搜索发现策略。并基于服务管理框架提出了一个基于QoS的Web服务发现与组合架构WebJet,实现服务的发布、管理、发现、组合前的预先优化与运行时容错。针对用户偏好的是否确定性,提出了区间判断矩阵的QoS属性权重计算方法和自动修正判断矩阵的权重计算方法。为实现服务组合时的全局优化,提出了一种0-1启发式方法,并在不同的运行环境下与整数规划的分支定界方法和遗传算法进行了对比,验证了0-1启发式方法优越性。现在的服务组合优化模型很少考虑现代供应链管理中的服务的动态商业联盟的场景,本文提出了支持供应链管理的非线性的服务组合优化模型,给出了遗传算法优化策略,实验表明服务联盟模型及其求解策略对服务组合模型是有用的。