Font Size: a A A

Design And Implementation Of Project Management System Base On Docker And Continuous Delivery Technology

Posted on:2017-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z X ZhouFull Text:PDF
GTID:2348330533450679Subject:Computer technology
Abstract/Summary:PDF Full Text Request
At present, software development has become a global collaboration work. Various problems are often encountered in the process of software development and maintenance: no effective method to transfer user's business requirements to technical solution; man-made mistakes during the deployment phase; unable to increase the capacity of the application dynamically when system has performance problem, etc. Proper solutions for the problems above can bring several benefits, such as increase satisfaction of the customers; reduce man-made mistakes; improve work efficiency and appropriate utilization of IT resources.Our study gives the solutions by the implementation of a project management system: transfer user's business requirement to technical solution by Team Solution Design(TeamSD) methodology; implement a continuous delivery tool by GitHub and IBM UrbanCode Deploy(UCD); use horizontal scaling dynamically for application by virtualization technology Docker. Docker can increase the capacity and performance of the system when the servers' stress is high. In addition, our study also describes how to apply Java2 Platform Enterprise Edition(J2EE) technology and some popular frameworks such as Struts, Spring and OpenJPA to build a customized project management system.The system has been deployed to the production servers, and serves more than 30 projects, supports more than 500 users at same time. Servers' CPU and memory utilization are under control, no outage case happened, such as high CPU and memory usage. Our study not only addresses the problems of the project, but also provides a reference case for software engineers.
Keywords/Search Tags:Project Management System, Methodology, Continuous Delivery, Virtualization
PDF Full Text Request
Related items