Font Size: a A A

Design And Implementation Of Component Repository Based On OSGi

Posted on:2011-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:X J LiangFull Text:PDF
GTID:2178360302491260Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, component-based software reuse is a solution to construct a new software system, which can avoid repeated work in the software development. It is regarded as a viable approach to solve the software crisis, promote efficiency and quality of software production. OSGi component technique develops rapidly and becomes a discipline branck of paying close attention to in recent years. As the base material warehouse, component repository has played a very important role in component reuse. At present, the software circle carries on deep research to the software component repository system based on OSGi and relevant technology, and makes many achievements. But these researches are mostly remained in the theoretical research stage. There are actually few applications in reality, and seldom face component repository system based on OSGi.Due to the insufficient support web application, On the basis of relevant techniques as OSGi, component and component library, software reuse, domain engineering, this paper is suggesting a design of component repository system based on OSGi. This system applies OSGi component technique and JNDI technique, integrated web container and OSGi container. System faces web application, accord with the demand of sharing and developing. At the design schema of kernel business logic, information storage means and information representation ways is analyzed. The schema through OSGi implemented the business logic of component repository system. For example Data-persistent Bundle, Facet Term Management Bundle, Component Basic Operation Bundle, Component Query Management Bundle, Component Version Management Bundle, Components Relation Bundle. To integrate OSGi container and web container, Listener-Register-Bundle, Service-LookUP basied-JNDI was designed.Finally, the system functionality, performance and dynamics were tested. Experimental results show that the component repository management system to achieve the expected functionality and performance.
Keywords/Search Tags:OSGi, JNDI, Software-Component, Component-Repository System
PDF Full Text Request
Related items