The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Publications Copernicus
Download
Citation
Articles | Volume XLIII-B4-2021
https://doi.org/10.5194/isprs-archives-XLIII-B4-2021-383-2021
https://doi.org/10.5194/isprs-archives-XLIII-B4-2021-383-2021
30 Jun 2021
 | 30 Jun 2021

A HIGH-CURRENCY GEO-SPATIAL SERVICE GATEWAY FOR NATIONAL GEO-INFORMATION SERVICE PLATFORM

H. Zhang, W. Huang, J. Jiang, M. Du, and J. Yang

Keywords: Geographic information service, API gateway, High currency, National Geo-Information Service Platform

Abstract. Today, more and more geospatial services are provided by the governments and enterprises to share various geographic information data and functions, and services-based application integration has become a trend. However, many problems existed in the geo-platform for Geographic information sharing while providing services in the form of API, such as the coexistence of different versions of the same service, similar service routes of different APIs, cluttered service protocols, and complex authority management, that makes the integration among different geographic information services difficult and reduces the development efficiency. There are already some API gateway technologies to solve the problem, but the characteristics of geospatial services are not considered in the existing product. To address these problems, this paper proposed a high-currency geospatial service gateway system for National Geo-Information Service Platform based on the opensource framework of Kong for realizing the unified management and authorized open. The system provides the whole lifecycle management and fine-grained control for the service, and the functions such as unified geospatial service access, protocol conversion, service management, authorization verification, rate limiting, and security protection are also equipped. The system has been released and integrated in the National Geo-Information Service Platform, supporting hundreds of millions of service invocation every day. The result proves it simplifies geospatial services management, deployment, and application, and benefits the exchanging and sharing of geographic information.