{"title":"CBD-OSGi:分布式OSGi中间件","authors":"Wu Yuanli, Wang Hui, Yan Hongqiao, W. Huaimin","doi":"10.1109/ISRA.2012.6219231","DOIUrl":null,"url":null,"abstract":"As OSGi technology has been widely used in distributed environment such as pervasive computing and enterprise computing these years, standard centralized OSGi specification needs to be extended to support distributed processing. For the deficiencies of existing works in this domain, this paper proposes a CORBA-based distributed OSGi model, which aims at non-invasiveness, generality and interoperation. Based on this model, this paper designs and implements an OSGi distributed extension middleware - CBD-OSGi, which supports the remote service invocation capability with CORBA dynamic invocation and Java reflection technology. It can deploy the central OSGi applications into distributed environment transparently while keeping the service-oriented programming model and lightweight feature of OSGi. Furthermore, CBD-OSGi supports the interoperation between OSGi and CORBA applications and also has performance advantages over existing projects.","PeriodicalId":266930,"journal":{"name":"2012 IEEE Symposium on Robotics and Applications (ISRA)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"CBD-OSGi: A distributed OSGi middleware\",\"authors\":\"Wu Yuanli, Wang Hui, Yan Hongqiao, W. Huaimin\",\"doi\":\"10.1109/ISRA.2012.6219231\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As OSGi technology has been widely used in distributed environment such as pervasive computing and enterprise computing these years, standard centralized OSGi specification needs to be extended to support distributed processing. For the deficiencies of existing works in this domain, this paper proposes a CORBA-based distributed OSGi model, which aims at non-invasiveness, generality and interoperation. Based on this model, this paper designs and implements an OSGi distributed extension middleware - CBD-OSGi, which supports the remote service invocation capability with CORBA dynamic invocation and Java reflection technology. It can deploy the central OSGi applications into distributed environment transparently while keeping the service-oriented programming model and lightweight feature of OSGi. Furthermore, CBD-OSGi supports the interoperation between OSGi and CORBA applications and also has performance advantages over existing projects.\",\"PeriodicalId\":266930,\"journal\":{\"name\":\"2012 IEEE Symposium on Robotics and Applications (ISRA)\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE Symposium on Robotics and Applications (ISRA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISRA.2012.6219231\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Symposium on Robotics and Applications (ISRA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISRA.2012.6219231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
As OSGi technology has been widely used in distributed environment such as pervasive computing and enterprise computing these years, standard centralized OSGi specification needs to be extended to support distributed processing. For the deficiencies of existing works in this domain, this paper proposes a CORBA-based distributed OSGi model, which aims at non-invasiveness, generality and interoperation. Based on this model, this paper designs and implements an OSGi distributed extension middleware - CBD-OSGi, which supports the remote service invocation capability with CORBA dynamic invocation and Java reflection technology. It can deploy the central OSGi applications into distributed environment transparently while keeping the service-oriented programming model and lightweight feature of OSGi. Furthermore, CBD-OSGi supports the interoperation between OSGi and CORBA applications and also has performance advantages over existing projects.