论文部分内容阅读
随着通讯、网络技术的快速发展,地理信息系统(Geographic information systems,GIS)技术从仅仅注重单机数据的录入、转换、编辑、叠加等功能转化为注重空间数据的共享、辅助决策及协同信息处理等更为复杂的功能。而在协同信息处理中,如何将GIS与企业业务相结合是其中的关键问题。 工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化和业务过程管理与集成,从而最终实现业务过程自动化的核心技术。如果运用工作流技术将业务流程与空间处理相结合将会极大的促进企业的协同信息处理能力,所以大力发展并推广工作流技术与地理信息系统技术的结合对促进GIS学科的发展和提高生产力具有重要的现实意义。 本论文分析和总结工作流和地理信息系统的相关技术,在已有的空间信息工作流研究的基础上,给出了一种空间信息工作流框架,并从理论到实践对其中的关键技术进行了深入的研究和探讨,主要研究如下: 1) 空间信息工作流引擎研究 空间信息工作流引擎是空间信息工作流系统的核心,用于驱动业务流程和空间信息处理的协同工作,本文主要研究系统的整体结构、空间信息工作流的流程模型、其XML流程语言定义、工作流的执行控制和监控等等。 2) 空间信息工作流事务模型研究 空间信息工作流是建立在分布式环境下,涉及到空间数据的处理,其中事务处理尤其重要,本文在研究Saga模型、分布式事务模型和长事务模型的基础上给出一个适合当前空间信息工作流的事务模型:XSaga模型。 3) 空间原子活动研究 空间原子活动是最小的空间操作,本文对其定义、特点进行了相关阐述,分析了如何划分空间原子活动,并通过WFS服务实现了部分空间原子活动。 论文最后在上述研究的基础之上,给出了一个空间信息工作流的原型系统,并做了相关试验来验证文中提出的空间信息工作流系统框架及其关键技术的有效性。