APP下载

基于GIS平台的分布式多拓展型管道管理系统的研究与设计

2019-02-04冯尧

居业 2019年12期
关键词:分布式

冯尧

[摘 要]本文通过对基于GIS平台的分布式多拓展型管道管理系统的研究与设计,分析管道GIS平台的B/S型结构的特点和实际应用,研究扩展模块的管理和数据交互。讲解以地图模块为核心的平台及此类型平台的优势和特点以及智能终端在系统中的应用和服务器自动化。

[关键词]分布式;可拓展;GIS;管道管理;B/S

文章编号:2095-4085(2019)12-0047-02

长输油气管道具有点多,线长,面广及网络化的特点[1]。管道管理作为一项综合管理任务,目前各管理单位应用的管道管理系统存在着管理分散,数据共享不足,可视化程度低等问题,多数的管道GIS系统无法实现实时数据更新。基于成熟的地理信息系统基础平台,搭建B/S平台,采用二次开发的方式实现分布式多拓展型管道管理系统的建设,可以实现多系统功能整合,实时数据自动更新,智能终端集成等管理功能。

1 管道分布式解决方案

1.1 B/S结构的优势

B/S(Browser/Server)结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构[2]。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。整个系统被分为不同的逻辑块,层次非常清晰,有利于软件的重用,提高开发效率。能够使“肥客户机”变成为较“瘦”的客户机,将开发和管理的工作向服务器方转移,使得数据分布处理成为可能,而且管理和维护变得相对简单。

优势有如下几点。

(1)成本优势B/S开发相比C/S开发拥有明显的成本优势,可以在更少的资源环境中来完成业务的功能开发。(2)维护优势B/S的维护只是服务端的维护,这样就为用户提供了一个无缝的更新升级体验,而客户端不需进行任何的操作。(3)拓展优势B/S结构因为可通过URL进行定点连接,所以可以采用增减链接的办法对后台数据进行特定拓展。(4)发布优势B/S的发布优势几乎是天然的,因为基于网络和浏览器的发布方式,使得B/S结构的信息发布不管从信息更新和信息获取都异常简单快速。

2 分布式管道管理模块设计

系统中带有分布式特质的模块主要有以下几种。

(1)系统地图发布服务 系统主体主要由以地图模块为核心的GIS平台组成,提供分布式的地图服务。(2)系统OA模块 系统的OA模块主要为管道的维修,改建等施工项目提供申请和报批流程控制服务,依托于GIS的可视化地图显示,在地图上展现工作区域,并提供业务查询和处理流程跟踪服务。(3)系统人员物资管理模块 系统的分布式结构通过分布式采集的方式,能实时的确定人员物资的动态信息。在人员的管理方面的主要体现为人员考勤模块(可以采用指纹签到等方式)和智能终端的服务器到终端的信息交互。物资管理方面采用条码或二维码采集物资基本信息和智能终端实时上报的方式,完成对人员和物资设备等的精确时间和位置的多维信息管理。

3 与第三方拓展模块的数据交互

3.1 不改变第三方系统的功能结构原则

与第三方的数据交互首先不能改变第三方系统的功能结构,最普遍的解决方案为在系统中建立第三方数据的映射,对第三方的系统数据只做查询操作。查询的数据在系统中建立第三方系统的描述模型,建模期间要根据我们关心的部分进行模型设计,减少不必要的数据通讯压力。

3.2 单向安全原则

为保证系统间数据交互的安全性,根据实际生产经验,我们采用单向数据通讯模式,也就是数据流向只从第三方系统输出,而保持自我系统的数据封闭性。

3.3 通讯简洁原则

通讯过程中尽可能少的减少系统通讯压力,尽量使用己方系统的可替代性数据,如确实需要数据通讯也要做好描述模型的设计。

3.4 与第三方系统透明交互原则

系统交互实施过程中与第三方系统的系统管理员的协调采用代码开源的方式,最大限度提高系统交互的安全性和兼容度。

4 第三方公共服务应用展望

第三方公共服务是当下较大型互联网公司推出的公共产品开发接口,当前应用比较多的有百度和谷歌的地图服务,腾讯的微信公众平台服务,其提供的公共接口可以方便我们调用其资源。应用这些公共资源我们可以用尽量少的资源来解决过去要投入很大成本的项目。

以微信公众平台为例,微信公众平台可以为我们提供更多样化和更加人性化的移动终端服务,其关键字回复,自定义按钮和内嵌网页等功能可以大大的简化移动端开发的工作强度。当前手机,平板等移动终端大量被应用, 针对其进行的各项移动应用程序开发也进行的如火如荼, 所以HTML5技术在未来发展过程中也会更多的面向移动终端。特别是随着HTML5技术的逐渐成熟,和5G时代的到来,移动端的类B/S结构已经是大势所趋,基于网页的功能集成也势必将代替现有绝大部分移动端APP,微信公众平台应用于管道管理系统的可公开模块(公共消息查询发布模块等)必将为用户带来更加强大的用户体验。

5 结 论

分布式多拓展型GIS管道管理系统就是以地图模块为核心,用标签和地图控件来对各个周边模块进行链接和映射操作,使用远程访问或发布服务的方式与早期系统产生数据交互,依靠当前的智能终端技术和系统的B/S结构来完成分布式結构构成的综合性管理平台。其研究主要目的是减少管理人员的工作强度,增加数据利用的效率,最大限度的规范工作流程并提高数据提交的标准化程度。随着计算机技术和网络技术的不断发展,本文中阐述的直观化操作模式,也就是一种更加以人为本的操作模式必将越来越受到管道管理人员的欢迎,并且智能终端技术也会为一线的管道管理人员提供更加强有力的信息支持。以GIS为核心的管道管理整合系统必将为管道管理带来一个跨越式的发展。

参考文献:

[1]杜华东,钟凤媛.地理信息系统辅助油气管道完整性管理[J].西南石油大学学报,2007,29(11):143-146.

[2]刘京.C/S(Client/Server)结构与B/S(Browser/Server)结构比较[J].黑龙江科技信息,2008,(21):51,84.

[3]邬伦,张晶,唐大仕,等.基于Web GIS的体系结构研究[J].地理学与国土研究,2001,(04):20-24.

[4]杨超,潘东峰.基于Flex和ArcGIS Server的WebGIS开发关键技术研究[J].测绘与空间地理信息,2016,39(6):90-92.

猜你喜欢

分布式
居民分布式储能系统对电网削峰填谷效果分析
基于Paxos的分布式一致性算法的实现与优化