Font Size: a A A

The Design And Implementation Of An Enterprise Cloud Computing System

Posted on:2017-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:J GuoFull Text:PDF
GTID:2428330569985071Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Cloud computing is regarded as the next revolution in the development of science and technology,it will bring the fundamental changes in the way of working and business model,it has become the engine of innovation to promote the enterprise.With cloud computing is gradually entering into the stage of commercialization,service billing management based on the cloud computing environment has become the urgent needs of service providers.As a very important software support system in the cloud computing system,the billing system is the basis and source of operating income and directly related to the economic benefits of service providers and customers.The system designs a complete,efficient and stable billing processes to support on-demand billing and package annual subscription,support a variety of discounts and concessions,flexible to meet the different needs of users and administrators.The billing system comprises Agent collector,Message adapter,Calculation server,Management server,Timing server and so on,each module is independently deployed,distributed computing,no state of high availability,ensuring the stability,security and easy maintenance of each service.The system architecture is divided into four layers: Presentation layer,Business logic layer,Data persistence layer,Data acquisition layer.Each layer communicates with the message mechanism to reduce the coupling between layers,which facilitates the reuse of the logic of each layer and improves the system's expansibility and maintainability.The billing system adopts the MVC design pattern,develops the project based on Java EE technology,designs the functional structure of the system according to the demand analysis.The system focuses on the charging process and realization scheme of the on-demand billing.The billing system modules cooperate with each other with flexible billing protocols,it can not only ensures the timeliness and accuracy of the cost settlement,but also improves the security and stability of the system.The steady operation of billing system provides a powerful guarantee for the rapid and steady development of the cloud computing platform.
Keywords/Search Tags:Cloud computing, Billing system, MVC design pattern, On-demand billing
PDF Full Text Request
Related items