The mobile Internet technology which is the combination of rapid development ofmobile communications and IT Internet has brought many positive changes to people’sdaily lives, as well as higher requirements and greater challenges to business model anddevelopment model of China’s telecom operators. On the one hand, differentdeveloper’s technical level, development model bring to operators a major issue, that ishow to control and manage these business applications uneven unify; on the other hand,with the continuous development of the number and the types of business, growing evenvast amounts of business data storage as well as hardware and software maintenancecosts will be overwhelmed by so many small or medium IT enterprises. As a result, howto organic integrate the carrier’s extensive equipment resources and developers’technology; creativity to complement each other and avoid waste of resources becamethe immediate subject which is faced by the major telecom operators in China.In order to meet the urgent needs that the XX company wants to take fulladvantage of its rich resources to manage its IT operations and reduce the human andmaterial resources waste, the paper combines with the concept of cloud computingtechnology to build OSGI-based PaaS cloud computing platform. The dissertation firstmade a full investigation of the PaaS platform development and researches fromdomestic to abroad, and then a detail and careful analysis of the company’s specificneeds is given. Then, in the support of some underlying technology such as kvm, OSGI,openstack, the paper proposed a set of complete cloud computing PaaS platformarchitecture and according to the different types of business, the whole system isdivided into four main functional points that is right management, platform trusteeship,application trusteeship and monitor function. Furthermore, based on object-orienteddesign ideas and scientific software engineering theory, the paper firmly rely on theuser’s needs, make a design of these four functional modules from the general to thedetail, and gradually to establish a more comprehensive PaaS cloud computing platformwhich can offer users safe and flexible VM rental service, application server rentalservice, application trusteeship service, etc.. Finally, the paper describes the system platform deployment operating environment of both hardware and software, and on thebasis of the aforementioned design, describes the implementation of XX company cloudcomputing PaaS platform.According to the difficulties that XX company actually encountered in operatingpractical, combines with the more advanced cloud computing technology, based on thetheory of software engineering, the paper build a complete cloud computing PaaSplatform solutions. This article discusses the PaaS platform based on OSGI, take fulladvantage of the rich resources of the XX company to manage the various types of ITbusiness orderly and cut unnecessary overhead, solve the problems above successfully.Therefore, it is significant important in the actual operations of the company and theactual use of cloud computing technology. |