基于工作流的空间信息服务组合引擎的设计与实现

基于工作流的空间信息服务组合引擎的设计与实现

论文摘要

随着空间信息应用需求的不断增长,空间数据海量、异构分布、处理复杂、计算密集等问题逐渐成为制约空间信息广泛共享和应用的因素;空间信息服务技术的出现和发展有效地解决了分布、异构环境下的空间信息共享和互操作问题,是分布式空间信息应用的趋势,也是新一代GIS技术的要求。不断丰富的空间信息服务使得通过集成已有服务的功能来提供新的增值服务成为一种重要的空间信息应用构造模式,空间信息服务组合技术也成为空间信息领域一个新的研究热点。本文着重于对空间信息服务组合引擎的设计与实现进行了研究和探讨,主要的工作和创新点包括:1、基于工作流的空间信息服务组合的模型:研究了工作流参考模型的特点,空间信息服务的架构以及互操作模型,并在此基础上提出了基于工作流的空间信息服务模型,为空间信息服务组合引擎的设计和实现提供了总体框架和顶层指导。2、空间信息服务组合引擎的分析与设计:通过对工作流引擎的需求进行分析,结合空间信息服务的特点,将空间信息服务组合引擎的功能需求概括为流程描述、流程调度、流程执行和流程接口。本文针对这四个方面进行了详细的分析和研究。最后,在此基础上设计了空间信息服务组合引擎的体系结构。3、空间信息服务组合引擎的实现:根据空间信息服务组合引擎的体系结构,对其中的各个功能模块进行了实现。在这些模块中,流程定义接口、调度器和空间信息服务调用是引擎的核心模块。在流程定义接口的实现机制中,研究了流程验证和流程解析的实现。在调度器实现中,根据有限状态机原理对流程的调度策略进行实现。在空间信息服务调用中,设计了三种针对不同协议的适配器来对不同的空间信息服务进行调用。4、空间信息服务组合的应用:通过一个典型的矿产资源评价应用实例,基于本文实现的空间信息服务组合引擎实现了评价过程的各种空间信息服务组合,增强了矿产资源评价应用的灵活性和扩展性,进而证明本文工作具有良好的应用价值和前景。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景与来源
  • 1.2 国内外研究现状
  • 1.3 主要研究内容
  • 1.4 论文组织结构
  • 第二章 基于工作流的空间信息服务组合模型
  • 2.1 工作流技术分析
  • 2.1.1 工作流概述
  • 2.1.2 工作流参考模型
  • 2.2 空间信息服务分析
  • 2.2.1 空间信息服务架构
  • 2.2.2 空间信息服务互操作
  • 2.2.3 典型的空间信息服务
  • 2.3 基于工作流的空间信息服务组合模型
  • 2.4 本章小结
  • 第三章 空间信息服务组合引擎的分析与设计
  • 3.1 空间信息服务组合引擎的需求分析
  • 3.2 空间信息服务组合的流程描述
  • 3.3 空间信息服务组合的控制模式
  • 3.3.1 顺序模式
  • 3.3.2 并行分支
  • 3.3.3 并行汇聚
  • 3.3.4 条件分支
  • 3.3.5 条件汇聚
  • 3.3.6 循环模式
  • 3.4 空间信息服务组合的状态转换
  • 3.4.1 流程实例的状态转换规则
  • 3.4.2 步骤的状态转换规则
  • 3.5 空间信息服务组合引擎体系结构
  • 3.6 本章小结
  • 第四章 空间信息服务组合引擎的实现
  • 4.1 流程定义接口的实现机制
  • 4.1.1 流程验证
  • 4.1.2 流程解析
  • 4.2 调度器
  • 4.2.1 有限状态机
  • 4.2.2 调度策略
  • 4.3 空间信息服务调用
  • 4.3.1 调用空间信息服务接口
  • 4.3.2 空间信息服务适配器
  • 4.4 变量管理
  • 4.5 空间信息服务组合引擎的其它实现
  • 4.6 本章小结
  • 第五章 空间信息服务组合引擎的应用
  • 5.1 典型应用实例
  • 5.2 运行环境
  • 5.3 运行过程描述
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 下一步工作
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 附录A 矿产资源评价流程描述
  • 相关论文文献

    标签:;  ;  ;  

    基于工作流的空间信息服务组合引擎的设计与实现
    下载Doc文档

    猜你喜欢