Font Size: a A A

Design And Implementation Of Web Service Component For Reservior Engineering Technical Indexes Calculation

Posted on:2024-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2531306920994209Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In order to improve the scientificity and predictability of oilfield development,oilfield production managers need to evaluate the effect of oilfield development by calculating reservoir engineering technical indicators.The traditional single architecture system has problems such as high module coupling,large amount of code,difficult maintenance,and inability to deploy on the cloud platform of Chanqing Oilfield.However,Web service component development technology can overcome these difficulties and deploy the software independently in the form of service components.According to the requirements of the scientific research project“Reservoir Dynamic Intelligent Analysis and Effect Evaluation System” in Petro China Changqing Oilfield,this thesis designs and implements a calculation system of reservoir engineering technical indicators based on Web services.Firstly,through on-site demand research and related data research,the calculation methods of nine reservoir engineering technical indicators for evaluating oilfield development effects are analyzed and summarized.Then,based on the idea of microservice architecture,the reservoir engineering technical index calculation system is divided into four microservice components,namely oilfield data management,index calculation,data analysis,system management microservices.On this basis,the overall design,detailed design and implementation of the system are completed.The system uses the development mode of front-end and back-end separation,and uses the Spring Cloud framework to realize the basic components that support microservices,including the service gateway Spring Cloud Gateway,the service registration and configuration center Nacos,and the service invocation Feign.The front-end uses the Vue framework,Element UI and Echarts components to render Web pages,and the back-end uses Spring Boot framework for development.The data exchange format between the front-end and back-end is JSON,and the system Restful interface is designed according to the REST constraints.The database uses My SQL and Redis,and the high-frequency business data is cached using Redis to speed up system access and response.The system components are low coupling,high availability,containerized deployment,and easy to maintain.The Web service component system for reservoir engineering technical index calculation follows the development technical specifications of the cloud platform of Changqing Oilfield,and can be directly deployed to the cloud platform of Changqing Oilfield.It can calculate different reservoir engineering technical indicators,so that oilfield production managers can grasp the development status of the oilfield through these indicators,adjust the production and operation plan of the oilfield in time,and improve the production management level of the oilfield.
Keywords/Search Tags:Reservoir Engineering Technical Indexes, Microservice, Restful Interface, SpringBoot Framework
PDF Full Text Request
Related items