Skip to Main Content
OSGi is a famous technique based on the concept Service-Oriented Component Model. As far as the application of OSGi is concerned, Service Dependency management and Distribution are two issues that have to be taken into consideration. The Service Binder is a mechanism that adds automatic service dependency management into OSGi, and R-OSGi is a distributed middleware layer on the top of OSGi that allows multiple peers with local OSGi frameworks to be federated in a way they behave like one large OSGi framework. This paper introduces the application of R-Binder, which combines the Service Binder and R-OSGi together and takes the advantage of both the Service Binder and R-OSGi. Using Service Binder in the R-OSGi, R-Binder extends the Service Dependency management of the Service Binder to distributed environment, and also take the advantage of R-OSGi (such as transparency, Non-Invasiveness, Consistent Behavior and so on) in distribution. The paper also discusses the advantage of applying Service Binder in R-OSGi Deployment Tool (RDT).