Font Size: a A A

Research On Key Technologies Of Data Cloud Services Based On Micro-service Architecture And Geological Multi-subject

Posted on:2018-06-17Degree:DoctorType:Dissertation
Country:ChinaCandidate:S J PengFull Text:PDF
GTID:1360330563957400Subject:Geographic Information System
Abstract/Summary:PDF Full Text Request
As a new mode of service,cloud computing provides a new idea and opportunity for it.The data runs through the field of Geosciences,so the construction of geological information is to some extent the construction of data.Therefore,it is one of the main directions of the development of geological informatization to build a data integration platform for geological multi-subject and unified data services through the advanced cloud computing technology.Therefore,this dissertation is based on the micro-service architecture and container-based virtualization both of which are belong to the cloud computing framework,and aim at the primal problems in the geological industry which include the“island of service”,the scattered and redundant construction of data centers,the too much research and development poured into the infrastructure(IaaS)and poor expansion of the existing system,and so on.We put forward the total solution of construction of data cloud service platform based on micro-service architecture and geological multi-subject.It elegantly solves the classification method of geological data model under the micro-service system,the rational service granularity division and the scalability(horizontal and vertical dimension)of geological data services under the micro-service system.Besides,it realizes the prototype of data cloud service platform based on the Docker container engine.Finally,we take the XX geological survey information system and Shengli oilfield exploration model system both of which are implemented by micro-service architecture and geological multi-subject based cloud service prototype platform as examples,display and analysis the result.Specifically,the main research contents and achievements of this thesis include:(1)Based on the micro-service system,the classification of geological service data model and the classification mechanism,methods and methods of service granularity are studied;(2)Based on RESTFul HATEOAS(semantic interface)web services and resource self-description specification of geological data.And a unified geological data service interface with self-description function is implemented;(3)The general construction methods and paradigms of geological multi-subject based and geological data services as interfaces are studied.It also provides geologicalmulti-subject services that can be extended horizontally and vertically.(4)The geological multi-subject data services system and cache mechanism both based on distributed message queue are studied.According to the research and practice of the key technologies of data cloud services based on the micro-service architecture and geological multi-subject,the following results have been obtained:(1)In view of the informatization of the geological field in the cloud computing era,a method of constructing the geological cloud platform based on the micro-service architecture and the container engine is proposed;(2)A system architecture based on micro-service and geological multi-subject data cloud service platform is proposed.The theory involved is expounded,and the key technologies to be solved are analyzed in detail.In addition,a method of constructing a micro-service contract for geological subject based on HATEOUS constraints is proposed;(3)The micro-service interface gateway and distributed message queue mechanism are studied.And a two level hybrid cache model based on local cache and centralized distributed cache is designed;(4)We put forward the solution to the key issues involved in the data cloud service based on micro-service architecture and geological multi-subject.And the realization principles and methods are expounded.The key issues include(1)the division principle of micro-service unit,(2)horizontal expansion mechanism of the basic business entity and(3)vertical expansion mechanism of the geological multi-subject.(5)It has realized the fusion of geological mineral point source information system and cloud computing related technologies,and promoted its concept and mode.(6)From the oil and gas exploration of informatization construction,through the key technologies for data cloud services based on micro-structure and service system for geological multi-subject,it has designed and implemented the Web model exploration data integrated system.It has realized multi-source information linkage inquiry and exploration and development business analysis of all kinds of data,research results and geological models formed in the exploration process.And it also can support integrated research and decision support for exploration and development.(7)Aiming at the need of sharing and efficient application of XX geological data,the micro-service architecture and geological multi-subject key technologies are combined into the construction of XX geological survey information system.It sets up a database management system that efficiently store,integrate,manage and maintain the multiple heterogeneous spatial and attribute data of multi-scale,multi-map(survey area).It provides the backstage management,maintenance and service platform for the data center.The innovation is embodied in:(1)A cloud service framework for geological data based on micro-service architecture is proposed.This framework t is based on the geological subject and basic business entity.It cuts the system into fine-grained data service unit.Then it standardizes the single service process through the kernel virtualization and container technology.With the single process,it consisting the geological subject data service unit with an independent function module.A higher level of data service unit can be formed between the service units through a composite geological subject.(2)A cloud service system oriented to geological subjects and basic business entities is proposed based on the idea of divide and conquer method.Through the divide and conquer method,the system divides the traditional whole system into several service units with clear boundaries and unified interfaces.It achieves the complex and compound system function through the combination of each service unit.
Keywords/Search Tags:geological data integration and service, geological subject, micro-service architecture, kernel virtualization, geological data cloud platform, SaaS
PDF Full Text Request
Related items