一种超融合架构下的异构GIS平台服务中控系统技术方案

技术编号:26425467 阅读:23 留言:0更新日期:2020-11-20 14:22
本发明专利技术公开了一种超融合架构下的异构GIS平台服务中控系统,通过服务中控定义统一的接入标准,实现不同GIS厂商服务的接入,从发布、管理、运维、监控等全方位进行无差异化控制;在第一接入方式中根据服务中控系统提供的服务模板包或自定义服务镜像包进行改造,使得对应服务类型能够被服务中控识别到,再通过服务中控的API接口进行注册,完成GIS服务的接入;或者在第二接入方式下调用Server服务器的接口验证进行GIS服务的接入;异构GIS平台服务中控系统通过适配层完成不同的GIS服务引擎系统的接入与管理。GIS服务引擎系统为所述异构GIS平台服务中控系统提供底层GIS服务的构建。基于多种接入模式,各GIS服务厂商可根据实际情况选择最合适的方式接入平台。

【技术实现步骤摘要】
一种超融合架构下的异构GIS平台服务中控系统
本专利技术涉及服务中控领域,更具体地说,涉及一种超融合架构下的异构GIS平台服务中控系统。
技术介绍
伴随着互联网技术的飞速发展,大量的应用相继涌出,并且都是以交互式、大用户量的应用为主,其主要模型一般是B/S、C/S,面对大用户量所带来的承载压力,由数量众多的高性能服务器组成的大规模服务器集群成为承载系统的关键。目前,大规模服务器集群所包含的服务器数量成千上万,随着应用的复杂化,大规模服务器集群已经向混杂模式发展,即单一服务器有可能提供了多个不同的服务,不同的服务器也有可能采用了不同的操作系统。然而,在现阶段,仍然是通过SSH、VNC等方式对大规模服务器集群进行控制,这种传统的控制方法通过VNC远程连接或者通过SSH进入目标主机,然后输入控制指令实现对目标主机的控制,其主要的不足是:不能屏蔽服务器之间操作系统的差异,移植性差;对服务器进行单独控制,效率极低。即在一个项目中会存在多套GIS服务引擎,但是实际每家GIS都有自己擅长的领域,在项目中存在特定业务的优势,目前的技术没有考虑适配多个GIS引擎,兼顾众家所长,构建统一的管理能力。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术未能实现同一套服务中控接口适配所有已知GIS服务厂商的接口和功能的缺陷,提供一种超融合架构下的异构GIS平台服务中控系统。本专利技术解决其技术问题所采用的技术方案是:构造一种超融合架构下的异构GIS平台服务中控系统,包括多个用于调用服务中控系统进行GIS服务运维管理的业务应用系统,所述异构GIS平台服务中控系统还包括:服务中控系统,用于设置多种GIS服务接入方式,进行GIS服务引擎系统的接入,包括在第一接入方式下根据服务中控系统提供的GIS服务模板包进行服务包的构建,待构建得到的服务包上传到服务中控系统进行相应服务类型的注册后,从而完成服务包的接入;或者在第二接入方式下,基于接收到的服务中控接入申请,调用Server服务器进行接口验证,从而完成Server服务器的接入;其中,由所述服务中控系统完成了相应类型的GIS服务接入后,还包括进行GIS服务的运维管理;所述异构GIS平台服务中控系统还包括GIS服务引擎系统,所述GIS服务引擎系统包括多个GIS服务引擎,用于为所述异构GIS平台服务中控系统提供底层GIS服务的构建。进一步的,所述GIS服务的运维管理包括:由所述服务中控系统对接入的GIS服务进行发布、管理、监控和统计。进一步的,在第一接入方式下所述根据服务中控系统提供的GIS服务模板包进行服务包的构建,待构建得到的服务包上传到服务中控系统进行相应服务类型的注册具体为:由GIS服务引擎系统根据服务中控系统提供的GIS服务模板包,进行服务包的定制开发或改造,使得对应服务类型能够被服务中控识别到;构建得到的服务包通过服务中控的API接口进行注册,从而完成定制服务包的接入。进一步的,第一接入方式下当根据预先设置的涉密数据和涉密操作判断标准,判断当前接入的GIS服务包括涉密数据或涉密操作时,通过镜像构建工具将第一接入方式下生成的服务包制作成Docker容器镜像;其中,生成的Docker容器镜像将注册到镜像仓库,进行统一管理;当由服务中控系统发起包括涉密数据或涉密操作服务的指令时,由服务中控系统直接调用容器管理软件的通讯接口,后续由容器管理软件来调用镜像仓库中对应的容器镜像,完成容器的投递并生成服务即完成了服务镜像的接入。进一步的,在第二接入方式下,所述调用Server服务器进行接口验证,从而完成Server服务器的接入具体为:当所述服务中控系统接收到服务中控接入请求后,通过获取访问权限参数来验证请求的合法性,在准许接入Server服务器的情况下,调用Server服务器的Rest-API接口并配置接入信息所必须的参数,完成Server服务器的接入。进一步的,当准许接入的情况下,所述调用Server服务器的Rest-API接口具体为:根据接口接入规范,对待接入Server服务器的manage接口进行改造;通过服务中控系统的API接口,将改造所得manage接口注册到服务中控系统;当完成manage接口的注册和验证后,进行服务中控系统的ServerManage接口层关联;其中,当服务中控系统接收到发布服务的指令后,首先调用manage接口实现对第三方Server服务器的调用,然后再完成对相关类型的服务发布。进一步的,完成了相关类型的服务发布后还包括:生成的服务将注册到API网关,由API网关进行反向代理、负载均衡和监控。进一步的,注册的接口类型包括:用于提供GIS服务发布或更新GIS服务操作的服务发布类接口;用于提供GIS服务管理的服务管理类接口;用于提供服务运行状态、服务器状态和集群节点监控的服务监控类接口;用于提供记录Server服务器管理操作日志的管理日志类接口。进一步的,所述服务中控系统下以微服务的形态,将不同类别的GIS服务引擎注册到服务中控系统,实现各GIS服务引擎的独立部署以及服务器资源有效隔离。进一步的,基于JavaWeb对各GIS服务引擎的底层接口差异化和功能底层差异化进行适配,以及统一了对外访问的服务地址,所述服务地址包含两级标识服务地址,其结构具体为:http://IP:端口/地方标识/服务引擎标识/服务名字/;其中:服务引擎标识为服务中控系统控制,由枚举产生。实施本专利技术的一种超融合架构下的异构GIS平台服务中控系统,具有以下有益效果:1、采用微服务架构,实现各GIS服务引擎的独立部署、灵活扩展,以微服务的形态注册到服务中控系统,从而实现各GIS服务引擎的服务器资源有效隔离,且通过服务治理又可统一调度、管理、弹性伸缩等能力;2、服务运行所需服务器资源由平台统一管理,提供智能分配和弹性伸缩的能力;且,当某个服务引擎崩溃或宕机,服务中控可立即实现弹性扩展该节点的负载均衡节点,以达到保障平台正常运行;3、设置了基于服务模板包、服务镜像、服务器Server三种方式的接入标准,各大GIS服务厂商可根据自身的实际情况选择最合适的方式接入平台。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术的一种超融合架构下的异构GIS平台服务中控系统的系统结构图;图2是本专利技术的一种超融合架构下的异构GIS平台服务中控系统的功能结构图;图3是第一接入方式的执行流程图;图4是第二接入方式的执行流程图;图5是注册接口类型的列表示意图;图6是不同接入方式对应的应用场景以及优势的列表示意图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。本专利技术的一个实施例,如图1所示,一种超融合架构下的异构GIS平台服务中控系统包括:<本文档来自技高网...

【技术保护点】
1.一种超融合架构下的异构GIS平台服务中控系统,包括多个用于调用服务中控系统进行GIS服务运维管理的业务应用系统,其特征在于,所述异构GIS平台服务中控系统还包括:/n服务中控系统,用于设置多种GIS服务接入方式,进行GIS服务引擎系统的接入,包括在第一接入方式下根据服务中控系统提供的GIS服务模板包进行服务包的构建,待构建得到的服务包上传到服务中控系统进行相应服务类型的注册后,从而完成服务包的接入;或者在第二接入方式下,基于接收到的服务中控接入申请,调用Server服务器进行接口验证,从而完成Server服务器的接入;其中,由服务中控系统完成不同的GIS服务引擎系统的接入后,还包括进行GIS服务的运维管理;/n所述异构GIS平台服务中控系统还包括GIS服务引擎系统,用于为所述异构GIS平台服务中控系统提供底层GIS服务的构建,所述GIS服务引擎系统支持但不限于武大吉奥服务引擎、ESRI服务引擎、顺丰服务和手机信令服务。/n

【技术特征摘要】
1.一种超融合架构下的异构GIS平台服务中控系统,包括多个用于调用服务中控系统进行GIS服务运维管理的业务应用系统,其特征在于,所述异构GIS平台服务中控系统还包括:
服务中控系统,用于设置多种GIS服务接入方式,进行GIS服务引擎系统的接入,包括在第一接入方式下根据服务中控系统提供的GIS服务模板包进行服务包的构建,待构建得到的服务包上传到服务中控系统进行相应服务类型的注册后,从而完成服务包的接入;或者在第二接入方式下,基于接收到的服务中控接入申请,调用Server服务器进行接口验证,从而完成Server服务器的接入;其中,由服务中控系统完成不同的GIS服务引擎系统的接入后,还包括进行GIS服务的运维管理;
所述异构GIS平台服务中控系统还包括GIS服务引擎系统,用于为所述异构GIS平台服务中控系统提供底层GIS服务的构建,所述GIS服务引擎系统支持但不限于武大吉奥服务引擎、ESRI服务引擎、顺丰服务和手机信令服务。


2.根据权利要求1所述的异构GIS平台服务中控系统,其特征在于,所述GIS服务的运维管理包括:
由所述服务中控系统对接入的GIS服务进行发布、管理、监控和统计。


3.根据权利要求2所述的异构GIS平台服务中控系统,其特征在于,在第一接入方式下所述根据服务中控系统提供的GIS服务模板包进行服务包的构建,待构建得到的服务包上传到服务中控系统进行相应服务类型的注册具体为:
由GIS服务引擎系统根据服务中控系统提供的GIS服务模板包,进行服务包的定制开发或改造,使得对应服务类型能够被服务中控识别到;
构建得到的服务包通过服务中控的API接口进行注册,从而完成定制服务包的接入。


4.根据权利要求3所述的异构GIS平台服务中控系统,其特征在于,第一接入方式下当根据预先设置的涉密数据和涉密操作判断标准,判断当前接入的GIS服务包括涉密数据或涉密操作时,通过镜像构建工具将第一接入方式下生成的服务包制作成Docker容器镜像;其中,生成的Docker容器镜像将注册到镜像仓库,进行统一管理;
当由服务中控系统发起包括涉密数据或涉密操作服务的指令时,由服务中控系统直接调用容器管理软件的通讯接口,后续由容器管理软件来调用镜像仓库中对应的容器镜像,完成容器的投递并生成服务即完成了服务镜像的接入。


5.根据权利要求1所述的异构GIS平台服务中控系统,其特征在于,在第二接入方式下,所述调用...

【专利技术属性】
技术研发人员:赵伟伟贾凉邓晓红王守东严建国王丹萍诸敏秋李海源黄国平索飞任朝阳周良才尹向军高奋生胡祺黄华月
申请(专利权)人:武大吉奥信息技术有限公司南京市城市地下管线数字化管理中心
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1