Font Size: a A A

Research On OpenAPI-oriented Geospatial Processing Microservice Method

Posted on:2022-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2480306500951289Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
Increasingly complex geoscience tasks are constantly spawning a large number of geospatial processing operators and models,and the Web has become an important environment for their sharing and integration.In recent years,Open Geospatial Consortium(OGC)is developing the Processes API open standard.Based on the existing Web Processing Service,it provides a robust,interoperable and versatile protocol for process execution on web services through RESTful interfaces,so as to share geo-processing functions in the distributed network environment in a more concise and standard way.On the other hand,the actual geographic environment is extremely complex.When solving complex geological changes or interdisciplinary problems,the heterogeneity of models and cognitive defects between domains make it difficult to reuse models.A customized and integrated solution is urgently needed.With the development of distributed cloud computing technology,container virtualization and microservice architecture have gradually become research hotspots.Container virtualization uses lightweight container images to provide self-contained units,which have good resource isolation and restriction capabilities;while microservices split large systems into small services according to business areas,upholding the characteristics of high cohesion and low coupling,and jointly providing system functions.Containers are the deployment tools for various specific microservices in the microservice architecture.The two work together to provide a method of rapid deployment and continuous iteration.In the meanwhile,this method is gradually infiltrating the field of geoscience,prompting the continuous improvement of traditional geospatial service architecture.Based on the above background,this article has carried out the method design and system implementation of the Open API based geospatial processing microservice platform.The main contents are as follows:(1)Design the Open API based geospatial processing service conceptual model and execution mode,study the RESTful API design and description method,and propose a customized operator service publishing interface,and design the overall framework of the service platform on this basis;(2)Research the mapping method of geospatial processing service platform and container virtualization technology,and realize automatic deployment and management through container orchestration,research the microservice architecture design methods and functional components,so that the geospatial processing service platform adapts to the microservice architecture;(3)Carry out the architectural design and development of the prototype system,design the underlying processing unit modules and service interfaces of the service platform,implement customized operator service release based on the description information,through the container to encapsulate the operation dependent environment and realize cloud automatic deployment and management,then design the service platform kernel and integrate it in the microservice architecture.Finally,taking disaster emergency thematic map generation service as an example,and initially building a microservice architecture system to verify the feasibility of the method in this paper.
Keywords/Search Tags:OpenAPI, Geospatial Processing Service, Microservice Architecture, Container Virtualization
PDF Full Text Request
Related items