首页 >> 国遥动态 >> 技术分享 >> 地理信息服务平台
地理信息服务平台
发布时间:2022-09-16 | 来源: | 点击量:1350

1.平台简介

 地理信息服务平台(以下简称“平台”)基于通用集成框架、分布式框架等先进技术,采用标准化插件和服务规范,建立应用程序集成管理系统、服务程序集成管理系统与辅助开发工具,为搭建面向不同业务需求的应用系统提供基础功能、接口及服务支撑。

 平台作为应用系统集成和开发的基础平台,具备可扩展的应用集成框架、通用化的功能模块、分布式的服务承载框架、统一化的界面设计及标准化的插件和服务接口,具有快捷、动态、集成和服务的开发模式,易于扩展、管理、集成与国产化改造。

 平台管理所有插件的生命周期、交互行为和插件间通信,维护插件仓库,支持动态插件组装,按照不同需求,快速组合搭建特色应用系统,提高各功能模块的复用性和可扩展性,提升已有成熟技术成果的快速集成和特色应用系统的开发效率。

1-1.jpg

2.平台架构

 平台在体系架构上分为支撑层、数据层、服务层、通用应用层、专业应用层和其它层。

图片1.png

体系结构图

 1、支撑层,为平台提供运行所需的基础软硬件资源,包括存储资源、计算资源、数据库系统和操作系统等。 

 2、数据层,为平台运行提供数据存储服务,存储数据包括影像数据、DEM数据、矢量数据、态势数据、军标数据、业务数据和其它数据等。

 3、服务层,由服务管理框架和具体服务组件组成,服务管理框架负责Web服务、应用服务和数据引擎服务的正常运转。

 4、通用应用层,主要构建平台应用程序框架,基于OSGI标准规范的框架管理器,接入系统平台层的服务,按需封装成简单API提供给上层应用。为上层应用提供插件装配、插件卸载与插件管理等基本支撑能力。

 5、专业应用层,主要基于地理信息应用集成框架,可以组装集成各种业务应用软件以便供用户使用,如应用软件1、应用软件2、应用软件3和应用软件4等。

 6、其它层,主要包括辅助开发工具和需要支持的协议规范等,以便于标准化平台插件和服务开发。

3.应用与部署模式

 平台以服务端为中心,提供按需服务功能。整体模式体现为数据接入、服务调用、数据应用等过程。

 根据项目规模和应用环境,部署单站点服务中心,具有部署简单快捷、维护简单、适用于中等规模项目的特点,同时还适合访问用户较为集中的应用环境。

图片2.jpg

地理信息服务平台的应用与部署模式

4.使用流程

 平台提供了应用插件开发工具与服务插件开发工具,可以进行应用插件或服务开发。若有新业务要集成到平台时,需先分析该业务需求类型,从而开发对应类型的插件。

 一般针对客户端所依赖的共同数据、应用服务功能,应开发服务类型组件,并将其部署于服务程序集成框架中,以服务接口形式对外发布,同时需要在客户端开发对应的应用程序插件以便接入服务进行使用。此外,针对人机交互类、数据显示类或者通过判断只能在客户端运行使用的,则开发应用程序类型插件,并将其集成到应用程序集成框架中供客户端运行。

 在平台使用过程中,首先,通过用户业务需求判断其业务类型,并根据业务类型在对应的插件库中进行检索,如存在对应的插件则可直接对插件进行选配,并生成相应程序进行最终部署;如插件库中无对应插件,则可使用辅助开发工具进行插件开发,并将开发出的插件注册到对应的插件库中,最后再通过插件选配生成应用程序进行平台搭建。

图片3.png

地理信息服务平台使用流程

5.典型界面

未标题-2.jpg