Font Size: a A A

The Design And Implementation Of A Web Application Model Based On OSGi

Posted on:2018-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:X X YinFull Text:PDF
GTID:2348330533963205Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays,with the rapid development of network,the Web Application is becoming more and more intelligent and service-oriented,which puts a higher requirement for the expansibility and maintainability of the software.Generally,the management of Web Application is at application level,but the granularity of application is relative big.And because the complexity of the function and the running environment,there will be some problems about the dynamic in the Web Application.In order to solve this problem,this paper will manage and run the Web application in a component granularity.First,through the analysis of the research at home and abroad about the Web Application,it is found that there is still some deficiencies of the current Web Application in terms of modularity and dynamic.Therefore,according to the study of OSGi technology and the hot pluggable characteristic about component in the OSGi,this paper designs a model of Web Application software based on OSGi.This model splits and manages the Web application in component granularity to improve the scalability,maintainability and stability of the Web application.Second,according to the proposed model of Web Application in this paper,the Web Application are layered by the thought of OSGi component.Then,through changing the way in which components interact with each other into an indirect way,it reflects the low coupling design idea about components.This paper also designs the manage structure of the model.At the same time,it designs and introduces the three central components of the model in detail.The three required components are registeration component,managing component and interactive component.Finally,according to the concept of component granularity management,this paper puts forward the mechanism and process of expansion,recovery and upgrade in the system.Finally,based on this model,this paper designs and developes the system of health monitor.In this application,through testing the installation and unloading of components and the calling between components by the OSGi kernel,it verifies the low coupling characteristic among components.Through testing the expansion,recovery and upgrade in component granularity,it verifies the model of Web Application based on OSGi has high flexibility.At the same time,it also verifies the model is feasible.
Keywords/Search Tags:the Web Application, OSGi, component, component granularity
PDF Full Text Request
Related items