论文部分内容阅读
随着空间信息应用需求的不断增长,空间数据海量、异构分布、处理复杂、计算密集等问题逐渐成为制约空间信息广泛共享和应用的因素;空间信息服务(Geo-spatial Web Service,GWS)技术的出现和发展有效地解决了分布、异构环境下的空间信息共享和互操作问题,是分布式空间信息应用的趋势,也是新一代GIS技术的要求。不断丰富的空间信息服务使得通过集成已有服务的功能来提供新的增值服务成为一种重要的空间信息应用构造模式,空间信息服务聚合技术也成为空间信息领域一个新的研究热点。目前,国内外许多研究者围绕空间信息服务聚合技术展开研究工作,并获得了一些有价值的探索性成果。但从总体上来讲,目前空间信息服务聚合技术研究还处于起始阶段,聚合的计算框架、模型理论、关键技术等各方面仍不成熟,还存在许多亟待解决的关键问题。针对当前空间信息服务聚合研究中存在的若干不足,本文重点在基于工作流的空间信息服务聚合框架、空间信息服务聚合流程建模和分析技术、空间信息服务QoS模型及应用体系以及空间信息服务聚合流程执行等几个方面进行深入研究,主要工作和创新点包括:1、基于工作流的空间信息服务动态聚合框架:研究了空间信息服务动态聚合和传统工作流应用的不同,在此基础上提出了基于工作流技术的空间信息服务动态聚合实现机制、技术体系和参考模型,为研究空间信息服务聚合的关键技术、开发服务聚合支撑平台以及在此基础上构造特定的空间信息服务聚合应用提供了总体框架和顶层指导。2、空间信息服务聚合流程建模和分析技术:首先基于动态服务聚合流程建模的需求和空间信息服务动态变化的应用实际,从服务聚合的过程维和资源维出发定义了服务聚合流程定义元模型;与之相对应,对基本的WF-net进行扩展,提出服务聚合流程/资源网(WSCP/R-net)作为空间信息服务聚合流程的形式化描述模型,有效解决了现有的基于基本Petri网和工作流网的服务聚合建模方法所不能解决的不确定路径选择和服务的动态变化性问题;从流程结构正确性、数据依赖有效性和资源实现有效性三个方面提出了WSCP/R-net健壮性的概念,明确界定了聚合流程正确性的标准,并对WSCP/R-net模型的健壮性分析方法和WSCP/R-net模型的组合特性进行了研究;提出了空间信息服务聚合代数算子并对其性质进行了研究,在此基础上提出了6种聚合流程约简规则,从而可达到优化聚合流程、提高聚合流程执行效率的目的。3、空间信息服务QoS模型和应用体系:从服务本身、网络环境和服务消费者三个层次出发,提出了一个可扩展的空间信息服务QoS模型GSQM,实现了对空间信息服务的度量和评价,并对GSQM不同质量要素信息的客观、公正采集方法进行了研究;研究了空间信息服务聚合流程QoS评价方法,有效支持了空间信息服务聚合流程的执行、监控以及服务选择等操作;针对目前的服务发现模型仅支持服务功能性描述、不能有效满足空间信息服务应用需求的现状,提出了一种新的支持QoS约束的服务发现模型SDMQ,并对模型的实现框架进行了研究。4、空间信息服务聚合流程执行技术:针对现有的服务聚合流程描述语言不能有效满足空间信息服务动态聚合流程描述的特点,基于BPEL4WS提出了一种新的空间信息服务聚合流程描述语言SSPL;研究了满足健壮性要求的WSCP/R-net模型向SSPL的转换算法,在此基础上可以满足用户无显式编码来实现空间信息服务聚合应用的目的;研究了服务动态选择QoS全局优化模型,并在此基础上提出了一种解决服务动态选择QoS全局优化问题的实现算法GODSS。5、基于论文研究成果,设计实现了“空间信息服务聚合实验系统”,并构建了“矿产资源评价”和“城市消防应急响应”两个典型应用案例,对论文所述模型、方法的可行性和有效性进行了验证。