分布式动态监管系统关键技术探讨
2015-02-06叶晓卿
叶晓卿
(1.福建省基础地理信息中心,福建 福州 350001)
分布式动态监管系统关键技术探讨
叶晓卿1
(1.福建省基础地理信息中心,福建 福州 350001)
以公共服务平台为基础,通过分析当前GIS在监管系统应用中的局限性,研究了分布式共享、工作流、移动数据采集等关键技术,以山东测量标志动态监管信息系统为例,搭建了通用的动态监管系统框架,实现了GIS在动态监管系统的应用。
公共服务平台;分布式系统;工作流;动态监管
1 关键技术研究
1.1 分布式共享技术研究
分布式是指以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型[1,2]。分布式共享能有效整合各行业应用系统中的数据,实现分布的、多个异构系统或数据库间的共享与集成,解决网络GIS中普遍存在的信息共享、数据交换与信息不一致等问题。
本文采用消息中间件实现分布式数据共享。中间件是一种独立的系统软件或服务程序,借助该软件实现分布式应用软件在不同的技术之间共享资源,管理计算资源和网络通讯,实现应用的互连和互操作,保证系统安全、可靠、高效地运行[3-5]。本文研究的消息中间件可实现消息的通讯、管理,通过消息中间件提供的队列机制可方便地实现各部门间跨平台、跨系统、跨应用、跨地区的互联互通和信息共享,为政府部门之间进行信息交换、网上审批等业务提供支持,也可透明地处理诸如宕机、网络堵塞、网络中断等各种复杂的通讯异常。为识别消息中间件传输的消息信息,在中间件传输节点内再部署信息交换节点系统,该系统将待传输的消息按照标准的XML格式进行转换,并发送到数据交换中心,实现各类信息的交互。
1.2 工作流技术研究
工作流是为了在先进的计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型[6]。随着工作流技术的迅速发展与相关应用的不断深入,许多软件供应商纷纷推出自己的工作流产品。
本文针对电子政务与地理信息等领域应用,从适宜当前电子政务与地理信息业务的特点入手,依据核心业务流程模式,围绕可视化的流程建模技术,研究基于工作流管理的核心业务流程模式,搭建了工作流管理平台。该平台涵盖了工作流执行服务运行过程所有必需的信息,如启动和结束的条件、组成的活动、活动间导航的准则、参与其中的用户等,并提供自定义表单流程、工作流程自由配置等功能。
1.3 移动采集技术研究
本文在了解各种现代移动通信技术与移动互联网技术的基础上,基于Android 的API接口,结合终端、服务器、个人计算机等多平台信息交互沟通的实际情况,设计了Mobile Client/Server架构,构建一个综合通信信息交互平台,实现了基于Android系统的智能手机终端实时数字化采集与动态更新,提高了业务数据的现势性,帮助用户及时发现和处理问题。同时基于统一的管理平台对业务信息进行逐级实时或准实时在线直报,提升管理水平,实现了业务信息管理的移动化、信息化、电子化与网络化,最后达到信息动态监管的效果。
2 应用示范建设
应用示范项目基于山东省国土资源业务网以及省、市地理信息公共服务平台,构建全省标准统一和信息联通的各级测量标志数据库,开发通用的业务系统框架。
2.1 总体架构
系统采用B/S架构,连接省、市测绘行政主管部门,为省、市、县、所四级测量标志管理用户提供应用服务,形成涵盖“两级部门、四级用户”的测量标志信息采集、管理、应用体系。省、市之间能够进行数据和信息共享,消灭测量标志信息孤岛和应用孤岛,形成一站式的测量标志电子政务服务与监管体系[7]。
在测量标志管理标准与规范、系统与安全保障体系的支撑下,系统总体架构分为6个层次,即基础层、数据层、服务层、应用层、表现层和用户层,如图1所示。
图1 测量标志动态监管信息系统总体架构图
基础层是整个系统的支撑,它包括系统软件、网络环境、存储设备及服务器等软硬件设施。
数据层主要是指系统运行所需的地理信息数据库(调用地理信息公共服务平台的地图服务)、测量标志专题数据库、业务管理信息数据库。系统运行时需要用平台地图服务作地理底图,测量标志专题数据库用于存储测量标志专题数据,业务管理数据库用来存储测量标志管理业务数据。
服务层主要是指用来支持测量标志动态监管信息系统开发与运行的地理信息公共服务平台接口、空间数据引擎及移动开发组件等。
应用层是指具体为用户使用的标志信息管理模块、测量标志业务管理模块、系统管理和巡查信息采集模块等。
表现层是指系统的运行表现方式,本系统以门户网站的形式供用户访问。
用户层是指本系统的各级用户,包括基层巡查管护人员和各级测绘行政管理人员等。
2.2 系统实现
测量标志动态监管信息系统以分布式共享、工作流以及移动采集等关键技术为支持, Oracle l0g作为数据库服务器, ArcSDE作为空间数据管理工具,基于.NET开发环境,调用ArcGIS API for JavaScript接口,采用C#语言进行开发,最后利用IIS完成系统的发布部署。
首先基于国土资源业务网(电子政务专网),搭建测量标志综合业务管理平台,建立测量标志分级数据库,实现各级测量标志管理及信息的互联互通,形成涵盖“三级部门、四级用户”的测量标志信息采集、管理、应用体系,解决了标志信息孤岛难题,建立了一站式省、市、县测量标志电子政务服务与监管体系;建立了以“所级”为基本单元,以“市县级”为基础的集成分级管理与属地化管理的在线测量标志信息化管护新模式。同时结合应用的实际情况和条件,设计了基于智能手机等多种移动终端的实地数字化采集技术,实现了实时在线或事后离线(WIFI、数据线等)的移动终端到后台服务器的传输技术,方便巡查信息的录入、传输和更新。最后基于省、市级地理信息公共服务平台,充分利用已有成果,通过调用地理信息公共服务平台标准服务,将平台提供的可视化服务与各级用户需要的专题数据集成,实现地图可视化、测量标志信息查询分析等功能,如图2所示。
P208
B
1672-4623(2015)03-0099-02
10.3969/j.issn.1672-4623.2015.03.035
2015-01-20。
项目来源:福建省测绘地理信息局2013~2014年科技基金资助项目。