Font Size: a A A

Research And Implementation Of Osgi-based Webcontainer

Posted on:2011-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:M LuFull Text:PDF
GTID:2178360305977140Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of Jave EE applications, more and more commonness of applications has been extracted as functional services of application servers.Yet it has become increasingly difficult to organize the modules implementing the different functional services to form a complete, stable and efficient application server. Since OSGi has an extraordinary performance in its modularity and the dynamic nature,it becomes an efficient approach to solve these proplems.So an increasing number of application server providers have chosen to refactor their application servers because of OSGi.Howerver, there will be a lot of issues encountered during the refactoring process, due to the special architecture of OSGi, upon that which are discussed and the design and implementation of an OSGi-oriented refactoring framework for web application servers are provided in the paper.First, the three crucial technologies: OSGi, iPOJO and Maven are discussed which are needed to use during the process of OSGi application servers in the thesis. And the vital framework of J2EE and OSGi are summed up concisely, then an overview of the OSGi component model iPOJO is indicted, the final the Maven plug-in mechanism and the Maven of the three key models, including project object model, dependency management model and the life cycle model are analyzed.In the following a Web container micro-kernel model of OSGi is proposed from the perspective of software engineering in the theatise,, in addition the process of OSGi-based WebContainer that may be generated by the process of resource sharing, service management, and then class loading issues were explained, for the above reasons, the corresponding solutions are given, the OSGi-oriented refactoring framework model for application servers are formed.Finally, A simple application server OnceWebContainer according to the refactoring framework is put forward in this paper. Besides, the refactoring framework of OnceWebContainer has been vertified to be valid in pratice. In conclusion the outcome of OSGi-based WebContainer are analyzed and compared.
Keywords/Search Tags:Jave EE, Web Application Server, WebContainer, OSGi
PDF Full Text Request
Related items