Font Size: a A A

Research On OSGi Distributed Expansion Mechanism Based On Integrated Framework

Posted on:2012-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2218330338956006Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology, global software companies are considering a common problem:how to make software meet demand in real time, support the dynamic deployment of new modules, assemble new services by reusing existing components rapidly which can adapt to more flexible changing business environment. For this reason, many companies have turned their attention to OSGi technology, which serves service-oriented component design, modular design as its core concept and supports dynamic deployment, and applied it into practical projects.However, OSGi technology was originally designed and used in embedded field. The processes for embedded applications communicating with each other need sufficient computing resources, so the history OSGi specifications only provide an operating environment in which service-oriented components, modules can be dynamically plugged for application within a single JVM but do not support distributed processing.With the increasingly wide range of OSGi for enterprise applications, such limitations become more and more evident and hinder the development of OSGi. At present, how to achieve the distributed OSGi extension so that it can effectively support the distributed, heterogeneous enterprise computing application has become a hot issue in OSGi field.I made a comprehensive analysis of existing OSGi distributed strategies and designed a distributed OSGi framework based on integrated solutions. The main research of this thesis can be summarized as following;●Describe the meanings of OSGi, basic concepts in OSGi, OSGi specification, knowledge about distributed OSGi expansion technology, and select the Nimble Distribution infrastructure as a solution.●On the basis of integrating Equinox, Spring-DM and other open source projects with the Nimble Distribution, I design a framework named ESND to achieve distributed applications based on OSGi, and assess for evaluation. ●Base on ESND framework, I design and implement a distributed calculator which can invoke remote computing function to verify the feasibility of this integrated framework on developing distributed applications of OSGi.
Keywords/Search Tags:OSGi, Distributed extension, The Nimble Distribution, Integrate
PDF Full Text Request
Related items