A Novel Service Oriented Architecture Combined with Cloud Computing Based on R-OSGi

  • Hao-Chung Cheng
  • Wei-Tsong Lee
  • Xin-Wen Wei
  • Tian-Wen Sun
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 182)


Service-Oriented Architecture (SOA) is a hot topic of software development and systems integration industry because the concept of reuse and flexibility. OSGi(Open Service Gateway Initiative) is a great framework to implement SOA, and the advanced OSGi-“R-OSGi” can declare its service as the remote type, and then other R-OSGi can share service between different machines. Although R-OSGi can share its service to other machine, there is no centralized architecture to play the role as Service Registry. In this paper, we propose a novel architecture to solve this problem based on R-OSGi, which we combined the cloud computing to our architecture to help the low-end computer to compute large amount of data.


Distribution Systems R-OSGi Service Oriented Architecture Embedded System Cloud 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Desgin. Prentice Hall (2005)Google Scholar
  2. 2.
    OSGi Alliance,
  3. 3.
    Maven-R-OSGi-transparent OSGi remote extension for distributed services,
  4. 4.
    Rellemever, J.S., Alonso, G., Roscoe, T.: R-OSGi: Distributed Applica-tions Through Sofrware Modularization. In: Proceedings of the ACM/IFIP/USENIX 8th International Middleware Conference (2007)Google Scholar
  5. 5.
    Liu, J., Lv, Y., Zhang, L., Wang, N., Fu, Q., Wang, D., Chen, Y.: Flexible, plug-and-play network middleware against network instability with R-OSGi. In: International Conference Pervasive Computing and Applications, ICPCA (2010)Google Scholar
  6. 6.
    Wang, D., Huang, L., Wu, J., Xu, X.: Dynamic Software Upgrading for Distrubuted System Based on R-OSGi. In: 2008 International Conference on Computer Science and Software Engineering, CSSE, vol. 3, pp. 227–231 (2008)Google Scholar
  7. 7.
    Zhang, L., Rao, R.: Trust Based Access Control Framework for R-OSGi. In: 2nd International Workshop on Databease Technology and Applications, DBTA (2010)Google Scholar
  8. 8.
    Feng, Z.T., Huang, L.P.: R-Binder: Application of Using Service Binder in R-OSGi. In: Proceeding of the 2008 International Symposium on Computer Science and Computational Technology (ISCSCT 2008), vol. 2, pp. 34–39. IEEE Computer Society, Washinton, DC (2008)Google Scholar
  9. 9.
    Lai, C.-F., Chen, M., Vasilakos, A., Huang, Y.-M.: Extending the DLNA-based Multimedia Sharing System to P2P Network on OSGi Framewirks. In: IEEE GlobeCom 2010 (2010)Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2012

Authors and Affiliations

  • Hao-Chung Cheng
    • 1
  • Wei-Tsong Lee
    • 1
  • Xin-Wen Wei
    • 2
  • Tian-Wen Sun
    • 3
  1. 1.Dept. of Electrical EngineeringTamkung UniversityTamsuiTaiwan
  2. 2.Dept. of Information ManagementTamkung UniversityTamsuiTaiwan
  3. 3.Chung-Shan Institute of Science & TechnologyToayuanTaiwan

Personalised recommendations