Font Size: a A A

Research And Implement Of OSGi Remote Service Integration Framework

Posted on:2011-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2178330338489911Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
OSGi technology, which is dynamic, modulation, service-oriented, has been widely used in the areas of enterprise computing recently, while the distributed, heterogeneous and dynamic features of enterprise computing field provides more demands to the further application of OSGi. Research involves distributed processing mechanism of OSGi, the combination of OSGi and SCA. However, there are several prominent problems: They only support single underlying interoperation mechanism, cannot meet the actual needs of enterprise application integration; They do not support remote service management, and have some invasiveness to the original OSGi programming and operation model; Function modules are tightly coupled, flexibility and scalability is poor, unable to adapt to the dynamic changing of the operating environment.Aiming at the above problems, this thesis analyzes OSGi's architecture, life cycle management and service-oriented programming model, studies CORBA, Web Service, SCA and other relevant technologies, proposes the idea of extending the OSGi's dynamic module model to distributed environment. Following the relevant specification of OSGi, with full use of mature distributed computing technologies, aiming at the key problems such as integrating multiple remote service processing methods, we design and implement the OSGi remote service integration framework-ORSIF. ORSIF abstracts functions of different types of remote accessing mechanisms to form a unified interface that can integrate multiple distributed processing mechanisms, can be flexibly managed and configured. It makes the advantages of OSGi played better in a distributed environment.This work includes the following main aspects:1) Analysis of the OSGi, SCA's programming model, CORBA, Web Service, SCA and other relevant technologies, study of OSGi remote service integration method and management mechanism of different service invocation technologies.2) Based on combination of OSGi and SCA, drawing on SCA's runtime model, extending the SOA model of OSGi in a single virtual machine, we propose OSGi remote service integration framework-ORSIF, and elaborate its architecture and operating mechanism. ORSIF abstracts functions of different types of remote accessing mechanisms to form a unified interface that can integrate multiple distributed processing mechanisms, supports remote service interoperability with a variety of legacy systems, and achieves the objective of remote service integration.3) Based on the system structure and operating mechanism of ORSIF, following the specification of OSGi, through the rational division of function modules, we design and implemente the OSGi remote service integration framework; 4) We do some experiments with actual scenes for function validation, performance testing and comparative analysis, and finally make the source code quality analysis, verifying the effectiveness of the work.
Keywords/Search Tags:OSGi, SOA, EAI, CORBA, Web Service, SCA
PDF Full Text Request
Related items