Font Size: a A A

Design And Implementation Of Intlligent Deploy Systembased On Cloud Platform

Posted on:2016-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:S W YuanFull Text:PDF
GTID:2428330590468458Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With cloud computing and internet develops,as well as broadband network spread,software start to evolve from offline software to online application.The iteration speed of software is also improved significantly.Software distribution and deployment,as first step in establishing relationships with customers,the importance is self-evident.The traditional deployment pattern usually distributes application by using offline carrier such as optical disk.However its production cost is obvious high,the production procedure is slow and long,also it requires valid distribution channels.Some of so-called online deployment,just simply move offline installation packages to online for downloading,the actual deployment pattern does not get changed fundamentally.As the iteration speed of software is apparently increased nowadays,a growing number of new features need to be delivered to customers eagerly.With increasing of software scale and rapid iteration speed,the pressure on original deployment pattern is raised significantly.In the meantime,the cost of software operation and maintenance is increased linearly with it.Therefore,traditional deployment pattern is unable to meet current requirement,which is more complexity,more rapid,more changeable.It is imperative to develop a new deployment solution.The system studies in this paper,made innovations on the problem faced by current deployment pattern,proposed an integration solution faced to deployment and maintenance which can handle large amounts of users.First,this paper made innovations which aimed at current rigid,homogeneity deployment pattern,introduced two new sub-systems which named IDCCS(Intelligent Deploy Centralized Control System)and DC(Deploy Client),through the detection mechanism upon every user's environment,system is able to give user customized deployment configuration which based on DSD-standard description of software deployment language.Consequently we can substituting IDS for original deployment system,this allow us to distribute product to user's client more quickly and directly,avoids the limitation of original distribution channels,solves the problems that arise due to software and hardware conflicts,success rate of deployment is improved,costs of maintenance is reduced.Moreover,this paper made innovations on the problem of Post-Deployment and maintenance,introduced a new system which named IUPS(Intelligent Update Push System),which has capacity to track user's usage at post-deployment period.This system avoids the situation that enterprise lost users once product is initial deployed.The system is able to push particular and customized notification to specific group of users based on user information collected during deployment,this makes pushing notifications more accurate and effective.And data collected during deployment can be used by marketing group,provide the basis of utilization on these data.Based on the feedback of the system which applied on Home Center project,the success rate of deployment is raised obviously,the return rate due to deployment is decreased effectively.And the Notification system in IUPS is well recognized and appreciated by marketing group.This illustrates the system satisfy new requirements from enterprise on deployment.
Keywords/Search Tags:cloud computing, intelligent deployment, deploy configuration, XMPP, MVC3
PDF Full Text Request
Related items