Font Size: a A A

Research Of Dynamic And Modular Framework For Enterprise Application In Cloud Computing

Posted on:2012-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y W ChenFull Text:PDF
GTID:2178330335455575Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, the technology strategic advantage and business value about "Cloud computing" attract the attention of many reseachers and enterprises. But for cloud service-related governance issues, little research works are done about its control and implementation of related strategies. In this thesis, a kind of service-oriented enterprise modular application (OEDMA) based on OSGi architecture is introduced, which can support module dynamic deployment, incremental moduledevelopment, dynamic management of run-time service, and agile software development. The CBS (Cloud Brain Service) is used as an instance to explain how to develop the application system based on OEDMA. The thesis investigates the works as follows:(1) To analyze the integration of cloud computing and the SOA thinking, then the definition of OSGi specification and useful references of OSGi core idea to software system architecture and EAI are introduced.(2) Through the contrast of traditional software architecture and plug-in architecture, and combined with excellent characteristics of modular architecture, a kind of service-oriented enterprise modular application (OEDMA) based on OSGi architecture is introduced. The model adopts the layer division thought, and separates the service enquiry layer from resource layer logically. Meanwhile, service register management alyer provides many services mechanism. The framework achieves a modular plug and play management, the maximum reduction of the coupling between modules, so that service-oriented architecture SOA gains greater business agility.(3) The framework OEDMA is deployed to the cloud environment, to coordinate the dynamics of the service management, to provide a reference for the cloud.(4) For monitoring brain maintenance, service management, dynamic business demend, CBS system based on the OEDMA is implemented to illustrate the overall system architecture, testing, load imbalance service under the dynamic management and regulation.While bringing OSGi technology into the enterprise modular application as the popular core technology that services dynamically modular, which make an attempt to bring the OSGi technology into the development of enterprise-class cloud computing. It would provide the reference and experience for cloud services.
Keywords/Search Tags:Cloud computing, OSGi, OEDMA, CBS
PDF Full Text Request
Related items