Font Size: a A A

Analysis Of OSGi Framework And Application Research

Posted on:2010-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2178360278460765Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As rapid development of the hardware technology and network technology, varying business environment makes no doubt that the increasingly complex software, large-scale, demand frequent changes. Respond to new demands of real-time, dynamic deployment of new modules, the rapid assembly of various components and service has become a global software companies common problems. Software sector has made a series of theories, methods, language and tools to solve a number of issues in the software development process. However, the inherent complexity,the volatility and visibility of software systems, making the software development cycle long, costly, low quality still exists. The emergence of OSGi (Open Service Gateway Initiative) make all the problems to become simple. OSGi is a lightweight, loosely coupled, service-oriented application development framework. Compared with the other architecture,From the demand and realization point of view,OSGi dynamic expansion of the system, modify the system function and change system behavior provides a support. From a technical point of view, OSGi bring a Standardized modules organization, as well as a unified development way. OSGi-based systems can be brought about the many benefits by the OSGi framework, including the dynamic changes in system behavior, hot-swappable plug-in architecture, high reusability, efficiency and so on. OSGi has been an increasing number of enterprises, research institutions and development and recognition of staff's concern. OSGi is no longer confined to the area of embedded, but has become a common component of the dynamic development environment, the desktop, server-side, such as a large number of application areas.This paper studies the OSGi core framework, OSGi standard services and design and implementation of the B/S project based on OSGi. Research includes. (1) OSGi development situation. analyses OSGi core framework and the framework level, as well as analyses several important services of the OSGi specification: start-level services, Declarative Services, configuration management services, event management services etc. (2) Research the building of the application-level micro-nuclear structure OHSW,solves the classloader conflict problem of OSGi integrate with Hibernate, Spring, Webwork. Developing application project in the basis of OHSW micro-nuclear structure greatly improved the efficiency of software development and shorten the development cycle. (3) it uses a Institute after-sales information management system cases to introduce the entire process of OSGi system design,development and deployment.As well as combine with the project actual function, confirms the feasibility of OSGi in large-scale projects and benefits. The research content of the paper has great guiding significance and practical value for system based on the OSGi framework design and development.
Keywords/Search Tags:OSGi, Bundle, Service, OHSW, Dynamic, Extention Point
PDF Full Text Request
Related items