Font Size: a A A

Design And Implementation Of Micro-Service Oriented Software Lifecycle Management Platform

Posted on:2021-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:S Q WangFull Text:PDF
GTID:2428330602481483Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Human resources and social security systems can achieve full employment,improve people's quality of life and promote social stability and harmony.At present,the human resources and social security department is committed to building a service platform of "less people running errands,more data running",and puts forward the new demand of handling business "one network,one door,one time".D company is a listed company providing human resources software service,with business coverage in many provinces and 300 million insured personnel under its management.At present,the replacement of the company's software system architecture is imminent.Micro-service architecture is a fine-grained distributed software architecture with natural advantages in response to changing system requirements and continuous delivery.However,under the micro-service architecture,the system is divided into a large number of small applications.How to maintain a large number of micro-service applications with complex relationships is a difficult problem for operation and maintenance personnel to deal with.How to combine a large number of micro-service application into a complete and reliable system is a difficult problem for the deployer to deal with.The challenge for developers is to quickly understand the micro-service architecture and ensure the quality and reliability of code.Therefore,D company urgently needs a platform to provide support for the development,deployment,operation and maintenance of the software system under the micro-service architecture.Based on the background of social society software developed by D company,this paper discusses the Micro-service Oriented Software Lifecycle Management Platform(MOL Platform)."MOL platform" is developed based on the Spring Boot framework,and the Spring Cloud framework is used to develop the operation and maintenance plan of micro-services.MySQL,Oracle,MongoDB are used to store data.The session cache is used to use Redis database,continuous integration and automated deployment using Jenkins."MOL platform" carries out software ful life cycle management for the preparation,development,deployment and operation and maintenance stages of the micro-service software system,and the users are the developers,deployer and operation and maintenance personnel of the social security software system developed by company D.The main functions include micro-service basic resource management for software preparation stage;Micro-service application and micro-service interface management in the development stage;Micro-service system layout,micro-service system release,and micro-service operation configuration in the deployment phase;Management of operational resources,continuous integration of micro-services,health monitoring,etc.After "MOL platform" has been put into operation,it provides a complete solution for the development,deployment,operation and maintenance of a new generation of social security software system under the micro-service architecture,and improves the reliability and stability of the system."MOL platform" enables D company to establish an autonomous controllable and sustainable evolution of micro-service software production line,which can meet the company's subsequent development needs of all micro-service software systems."MOL platform" reduce the enterprise's operating costs,and lay a solid foundation for the enterprise to have the autonomous controllable ability of cloud native.
Keywords/Search Tags:Lifecycle Management, Micro-Service, Social Security, DevOps, Spring Cloud
PDF Full Text Request
Related items