Font Size: a A A

Study On Service-Oriented Encapsulation Method And Deployment Strategy Of Geo-analysis Model On Linux

Posted on:2019-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y F TanFull Text:PDF
GTID:2370330548995197Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
Geo-analysis models are the abstraction and expression of real-world geographic phenomena and processes.It is an important tool for solving geographical problems and supporting application decisions and policy making.Multidisciplinary and collaborative geographic modeling is currently becoming a main research trend in the field of geography.However,the heterogeneities in operating platforms lead to difficulties with the sharing and reuse of geo-analysis models.At present,the operating platforms for geo-analysis models mainly include Windows and Linux.A large number of geo-analysis models are developed depending on Linux,but due to the complexity of the Linux environment and the heterogeneity of the model itself,the sharing and reuse of models under the Linux face more practical problems.This article aims to at the sharing and reuse of geo-analysis model on Linux,taking into account the security control of Linux,designing a model service packaging method,constructing a structured model deployment package,and implementing a structured organization of geo-analysis model.On this basis,the model deployment strategy based on the Linux is designed to implement the adaptive deployment of the model under different systems of Linux.That is to adapt to different systems of the Linux to generate different deployment strategies.The main researches and contributions are as follows:(1)Geo-analysis model packaging method based on Linux.Based on the analysis of the Linux security control and geo-analysis model,the model is designed to encapsulate basic information description interface,model behavior interface and model operation dependent interface.A corresponding control method was designed for the data invoking permission control in the model behavior interface,the file and folder permission control in the model operation dependent interface,and the firewall configuration,which ensured the security of the model service on Linux.Based on this,a model deployment package is constructed to realize the required environment for the model and the expression of other related file structures.(2)Geo-Analysis Model Deployment Strategy on Linux.Based on the model deployment package,the design model environment description document describes the software environment,hardware environment,and dependencies required by the model;A unified environment object is constructed for different systems of Linux and the computing resource environment of the target Linux is expressed.Through the matching of the required environment of the model and the target computing resource environment,the model deployment strategy is dynamically generated to implement the adaptive deployment of the model.From the perspective of the model encapsulation,deployment and invocation of the Linux geo-analysis model,this article designs a service-oriented encapsulation method for the geo-analysis model based on the Linux.On this basis,the model deployment strategy based on the network environment is designed to better support the sharing and reuse of geo-analysis model services on Linux.
Keywords/Search Tags:Geo-analysis models, Linux, Model Service-oriented encapsulation, Model Service-oriented deployment
PDF Full Text Request
Related items