
Development of a geographic information system for data collection and analysis based on microservice architecture
Author(s) -
Alexander A. Dontsov,
И.А. Суторихин
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.25743/sdm.2021.93.41.034
Subject(s) - microservices , computer science , geographic information system , architecture , flexibility (engineering) , information system , field (mathematics) , data science , data architecture , software architecture , software engineering , database , reference architecture , software , engineering , operating system , cloud computing , remote sensing , art , statistics , mathematics , pure mathematics , electrical engineering , visual arts , geology
The paper discusses the use of microservice architecture in the development of geographic information systems (GIS) for collecting, processing and analyzing data. As a rule, microservice architecture is used to build applications in information systems related to solving business problems, and is not widespread in the development of geographic information systems in the scientific field. However, its application is now becoming increasingly important. Decomposition of the software implementation and GIS infrastructure associated with computations and data processing into components in the form of microservices has a number of advantages, such as: increased fault tolerance, increased flexibility, reduced maintenance effort, simplified scaling, and others. The first results of the application of the microservice approach in the development of a geoinformation system for the collection and processing of hydrological and hydrobiological data on the state of water bodies are shown. The architecture, main components, and features of the information infrastructure are shown.