Browse > Article

Design and Implementation of the Interoperability method for the Remote OSGi services  

Kim, Eun-Hoe (숭실대학교 지능형로봇연구소)
Yun, Ki-Hyun (숭실대학교)
Choi, Jae-Young (숭실대학교 IT대학 컴퓨터학부)
Publication Information
Journal of Internet Computing and Services / v.12, no.1, 2011 , pp. 11-25 More about this Journal
Abstract
In ubiquitous computing environment, OSGi has applied to many areas such as digital mobile phones, vehicles, telematics, embedded appliances, residential gateways, industrial computers, desktop PCs, and high-end servers including mainframes. Therefore, interoperability is required for remote OSGi services which are built on various devices. In this paper, we proposed a method which was able to interoperate remote OSGi services using RMI paradigm. RMI is a representative middleware technology in distributed computing environment. The suggested method is based on the standard OSGi technology. It is possible to provide remote OSGi service registration, finding, and binding methods which were suitable for the OSGi service-oriented architecture. We also provided reliability of the dynamic remote OSGi services by maintaining consistent properties of them, and we could provide location transparency of the remote OSGi services by generating proxy bundles and proxy services dynamically.
Keywords
OSGi; interoperability; RMI; proxy; emote service;
Citations & Related Records
연도 인용수 순위
  • Reference
1 CL Wu, CF Liao, LC Fu, "Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology", IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, Vol. 37, No. 2, pp.193-205, March 2007.   DOI
2 J. S. Rellermeyer, G. Alonso, "Service Everywhere: OSGi in Distributed nvironments," In EclipseCon, 2007.
3 JXTA, http://jxta.dev.java.net
4 Web Services, http://www.w3.org/standards/webofservices/, W3C.
5 Erik guttman, "Service Location Protocol : Automatic Discovert of IP Network Services", IEEE Internet Computing Magazine, pp.71-80, July-August, 1999.
6 Jingang Zhou, Dazhe Zhao, Yong Ji, Jiren Liu, "Examining OSGi from an Ideal Enterprise Software Component Model", IEEE International Conference on Software Engineering and Service Sciences, 2010.
7 O. Dohndrof, J. Kruger, H. Krumm, C. Fiehe, A. Litvina, I. Luck, F. Stewing, "Toward the Web of Things: Using DPWS to bridge isolated OSGi platforms", Pervasive Computing and Communication Workshops, 2010.
8 Chang Cheng, Yue Suo, Yu Chen, Yuanchun Shi, Weikang Yang, "SSCP: An OSGi-based Communication Portal for Smart Space", Joint Conference on Pervasive Computing(JCPC), 2009.
9 ASM, http://asm.objectweb.org/index.html
10 A Ferscha, M Hechinger, R Mayrhofer, R Oberhauser, "A Light-Weight Component Model for Peer-to-Peer Applications", Distributed Computing Systems Workshops, 2004.
11 OSGi Alliance, "About the OSGi Service Platform", June 2007.
12 Vijakumar Krishnaswamy, Dan Walther, Sumeer Bhola, Ethendranath Bommajah, George Riley, Brad Topol, Mustaque Ahamad, "Efficient Implementation of Java Remote Method Invocation", 4th USENIX Conference on Object-Oriented Technology and Systems, 1998.