Computer Science ›› 2011, Vol. 38 ›› Issue (1): 162-165.

Previous Articles     Next Articles

StarOSGi:A Distributed Extension Middleware for OSGi

SHI Dian-xi,WU Yuan-li,DING Bo,YIN Gang,WANG Huai-min   

  • Online:2018-11-16 Published:2018-11-16

Abstract: As the application domain has been expanded from a single node to distributed environments such as pervasive computing and enterprise computing, the OSGi technology should provide support for remote service access. On the premise of keeping the existing advantages such as service-oriented, dynamics and light weight, it is a great challenge for the researchers to provide effective distributed extension for the OSGi technology. Existing works in this domain has a set of deficiencies, such as the invasiveness to original OSGi programming model and lacking the support of interoperating with non-OSGi systems. This paper proposed a CORBA-based Distributed OSGi Model, which chooses CORBA middleware technology as a foundation and aims at non-invasiveness, generality and interoperation. Based on this model,this paper designed and implemented an OSGi distributed extension middleware-StarOSGi, which implements the remote service invocation capability with CORBA dynamic invocation and Java reflection technology. It can turn the central OSGi applications into distributed environment transparently while keeping the service-oriented programming model and lightweight feature of OSGi. Furthermore, StarOSGi supports the interoperation between OSGi and CORBA applications and also has performance advantages over existing works.

Key words: OSGi, Service-oreinted,Distributed extension,Middleware

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!