Font Size: a A A

Web Application Online Development System In Clouds

Posted on:2014-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:L X TangFull Text:PDF
GTID:2268330422463513Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of web applications and cloud computing, more and moredevelopers start to choose cloud platform to deploy applications. Recently, both of thescale and functions have become much more complicated, and so is the requirement ofapplication developers. A lot of problems including distributed development, codeauthority management, open API, application performance evaluation and deploymenthave come out while the traditional offline development environment is not able to workout.The online web application development system which is based on cloud computingplatform solves the user cooperation development issue with path based authoritymanagement technology which set permissions on modules and roles, and fulfill theaccess control by assigning roles to users. Via token based open API managementtechnology, it assigns a private key which is used to fulfill user authentication and tokenwhich is used to invoke API to every developer. In this way, developers can share and useopen APIs freely. It can also automatically construct customer behavior model graphic anduser representative model graphic by analyzing application logs and clustering usersessions, and then it uses virtual users which are created based on user representativemodel graphic to execute performance tests on application running in testing environment.Besides, it uses the interface of cloud platform to create application runtime environmentand manage multiple application versions with virtual host technology.Functional tests show that the online development system of web application canprovide code and open API management service and support cooperative development. Itcan evaluate both of the function and performance of web applications automatically.Besides, it can support fast deployment and application version control. Performance testsshow that the error rate of URMG based tests is50%less than that based on customerbehavior model graphic.
Keywords/Search Tags:Cloud Platform, Application Development, Application Testing, ApplicationDeployment
PDF Full Text Request
Related items