Font Size: a A A

Application And Research For The OSGI-based Service-Plug Oriented Architecture

Posted on:2009-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y YueFull Text:PDF
GTID:2178360242497736Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With rapid development of software and network technology and the evolvement of complicated commercial demand, the software infrastructure technology which can support module dynamic deployment, incremental module development, dynamic management of run-time service, and agile software development has become hotspots of current research in software engineering field as well as more and more attention from the researchers. At first, this article is based on the analysis of traditional software engineering evolvement and the current situation of SOA, with regard to shortcomings of current implement process of SOA architecture, a kind of OSGI Service-Plug Architecture Model (OSPAM) based on the OSGI Specification is proposed. What's more, a definite service-plug oriented framework (SPOF) based on OSPAM is designed and realized. As the result, the author uses the OMC (Operation & Maintenance Center) as an example to explain how to develop the application system based on SPOF. The main tasks involved in the paper are as follows:1. The definition of OSGI R4 specification and useful references of OSGI core idea to software system architecture and EAI are introduced. Through the contrast of traditional software architecture and plug-in architecture, and combined with excellent characteristics of plug-in architecture, a kind of OSGI Service-Plug Architecture OSPAM model based on the OSGI was proposed. The model adopts the layer division thought, and separates the service enquiry substantiality layer (SRE) from resource substantiality layer (RE) logically. Meanwhile, SRE has provided an entity system for SRE and RE to register, route, combine and news transmit. In this research general structure of the module has been investigated, SRM(Service Register Management) layer, OSGI wrapper generation, WS wrapper generation, plug in lifecycle management matrix, and plug in synergetic mechanism have been introduced in detail, and especially emphasis on the event-handling implementation consideration of OSGI wrapper generation, WS wrapper generation and OSPAM module.2. On the basis of OSPAM module, combined with the technology of SOA original module, OSGI micro-kernel Equinox, web services, memory database and XML, a definite service-plug oriented framework(SPOF) is designed and realized. This framework is consisting of SPOF application layer, Bundle Context Cache, distributed service management center and SPOF expansion. This article has provided the solution of imbedding Equinox in Web server and Servlet container. In addition, the article also analyses and researches the method of plug-in transferring way, OSGI and serving and encapsulating the method, net service to encapsulate the method of the plug-in package, the expansion that Extension Registry technology of consulting Eclipse provides SPOF frame is designed. SPOF frame has many merits as the whole implementation system that can realize the system plug-in function, change systematic behavior dynamically and minimize dependence on module, etc.3. SPOF application framework based on OSPAM module is applied in the development of OMC system. As the result, the feasibility and practicability of its crucial technique is verified in this research. Based on the SPOF design philosophy, the business scene is represented; the module in the business scene is described and the definition of business procedure as well as the consisting of business target are realized.
Keywords/Search Tags:Software Architecture, Service-Oriented Architecture, Plug-in, OSGI, Operation & Maintenance Center
PDF Full Text Request
Related items