论文部分内容阅读
面向服务的体系结构(Service-Oriented Architecture,SOA)和Web服务技术在军事领域的应用日趋广泛,基于Web的指控服务交互已然成为趋势。Web服务是一种面向服务架构的技术,其通过标准Web服务协议确保各平台应用服务之间能够互操作。关于Web服务的组合技术,由于能让服务具备重用性,带来更多附加价值,故而受到学术界、工业界高度重视。面向服务架构的指控系统,既要保证提供的Web服务功能达到要求,又要让决策人获得最理想的性能,而服务质量(Quality of Service,QoS)决定着军事信息服务可用性、真实性。将QoS约束条件作为服务选择的依据时,其难点在于求解空间过于庞大,导致基于QoS的服务组合时间开销过大,因此,优化服务选择是首要的。另外,现有的选择方法均是假定服务的QoS值是确定的,而在实际中,Web服务的性能因环境的变化而变化,因此对于QoS信息的有效预测是必要的。本文对QoS约束的Web服务选择技术中几个关键问题进行研究。(1)引入数据库查询技术中的Skyline方法,在Skyline方法的支配关系的基础上,提出代表性Skyline服务选择法。其核心思路是从服务集合内找出基于QoS属性维度分类的服务集,然后选出代表性Web服务构建二叉树,从二叉树根到叶子节点依次遍历作为组合服务候选,直到寻找到满足全局QoS约束的最优Web组合服务,进而优化服务组合过程。(2)提出基于时间序列的Web服务QoS预测方法。它以QoS不确定性分析为前提,借助QoS历史数据制定QoS状态变迁规则,接着依靠时间序列模型预测Web服务未来QoS值,该方法具备可行性,预测准确度较高。(3)完成了QoS约束的情报保障系统中Web服务选择系统的设计与开发。基于QoS的Web服务体系是在SOA模型上改进的,该系统可以完成服务间的交互,达到服务选择的目的。