论文部分内容阅读
步入二十一世纪后,加速推进我国国家空间信息基础设施建设,促进我国地理空间信息产业的共享和应用,是由数字化测绘向信息化测绘迈进的当务之急,以资源全面共享和一体化管理为宗旨的网格技术为解决地理空间信息共享和服务模式开辟了新的技术途径。近年来,“服务”成为实现网络环境中进行资源封装与整合的焦点概念,随着Web服务技术的逐步推广,Web服务己成为实现“服务”的首选技术,通过基于业务流程的服务组合实现服务资源的进一步共享与整合,以提供更强大更完整的业务服务。新的网格体系结构——Web服务资源框架的推出,使得网格服务与Web服务趋于融合,实现二者的标准与规范全面兼容与统一,使用网格服务将复杂的地理空间信息处理过程进行封装,按照统一标准描述服务接口,部署在网络/网格环境中,通过访问网格服务获得所需的地理空间信息,本文采用网格服务及服务组合技术作为构建地理空间信息共享平台的基本手段。目前Web服务组合的相关研究已经展开,但缺乏有效的服务组合框架模型及相应模型分析技术,组合建模与分析等方面的研究还不完善;另外当前有关地理空间网格服务分类不能满足基于业务流程的服务组合需求,应该从功能和语义粒度两方面进行扩展分类;本文针对以上不足展开研究。主要研究成果如下:(1)基于SOA架构和分层服务模型设计并提出了地理空间信息共享平台体系结构分层模型——GIS-LM(Geospatial Information Sharing Layered Model),该模型按功能要求和分层服务模型思想从下至上共分六层,依次为基础资源层、数据共享层、基本软件层、基础服务层、网格服务组合层、应用服务层,各层均采用网格服务进行封装实现,并由企业服务总线(ESB)集成各类网格服务,并从逻辑功能上将其按网格资源层、网格服务层及网格应用层进行区分,GIS-LM强调面向服务架构的集成,是实现基于网格服务的地理空间信息共享平台的基本框架。(2)建立基于工作流网(WF_Net)的地理空间服务组合模型——ServiceWF。该模型将WF_Net应用于服务组合的业务流程逻辑描述,用变迁来表示网格服务,库所来表示服务组合规则或组合逻辑判断,充分保证了该模型对流程描述的正确性。同时提出了ServicewF模型的四类基本服务组合关系:顺序组合、并行组合、条件选择组合和重复组合,这是进行服务组合的基本逻辑规则,实际组合时可以交叉及重复使用这四种基本组合关系,以满足功能复杂的地理空间服务组合需求。(3)研究总结地理空间信息服务分类现状,按照地理空间信息处理任务及功能语义粒度对网格服务进行详细的划分,并对各服务代表的具体地理空间信息处理语义进行了功能描述。(4)应用WS-BPEL描述语言实现了基于业务流程的服务组合。提出三种基于业务流程的网格服务组合的实现方式:服务组合模板、组合模板生成器和服务模板设计器,并分析各自适用范围。(5)基于Oracle ADF应用开发框架和Java EE5.0规范进行网格服务组合支撑试验系统的设计和实现,构建了试验原型。