Supporting the OSGi Service Platform with Mobility and Service Distribution in Ubiquitous Home Environments

被引:8
|
作者
Ibrahim, Abdelgadir [1 ]
Zhao, Liping [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
来源
COMPUTER JOURNAL | 2009年 / 52卷 / 02期
基金
英国工程与自然科学研究理事会;
关键词
service-oriented systems; distributed systems; ubiquitous environments; mobility; OSGi; DESIGN; COORDINATION; MIDDLEWARE; AGENTS; PUBLISH/SUBSCRIBE; INFRASTRUCTURE; COMMUNICATION; ARCHITECTURE; INFORMATION; PARADIGMS;
D O I
10.1093/comjnl/bxn032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The OSGi service specification defines an open service platform for service delivery, composition and execution in networked environments. The specification, however, is limited to a single java virtual machine (JVM) and does not define the distribution and mobility of services across different OSGi platforms and devices. This paper first revisits the fundamentals of OSGi service distribution, clarifies and defines a terminology for OSGi service mobility and distribution. It then proposes to extend the current OSGi platform with service distribution and service mobility that aim to support three important requirements on ubiquitous applications, namely, spontaneous interoperability, mobility and software adaptability. The paper demonstrates these extensions through several prototype implementations. These extensions are supported through a common framework, which targets at ubiquitous environments and aims to facilitate the construction of OSGi applications that span multiple OSGi platforms, multiple JVMs and multiple devices. In addition, the proposed framework offers two special features: First, it supports automatic contextual management through a virtual global shared space whose content is automatically and dynamically adjusted to reflect the changes in the system and the mobile environment; Second, it supports different OSGi bundle and service mobility paradigms. The proposed framework blurs the distinction between local and remote services, where remote services can be accessed as if they were local, which greatly simplifies application development. We believe existing OSGi platform distribution solutions can also be supported by this framework.
引用
收藏
页码:210 / 239
页数:30
相关论文
共 50 条
  • [1] Service discovery platform for ubiquitous environments
    Alberto Hermida, Victor
    Corrales, Juan Carlos
    Caicedo, Oscar
    Suarez, Luis
    Rojas, Luis
    [J]. REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2011, (58): : 227 - 237
  • [2] OSGi based service mobility management for pervasive computing environments
    Lee, SK
    Lee, JH
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON INTERNET AND MULTIMEDIA SYSTEMS AND APPLICATIONS, 2006, : 159 - 164
  • [3] Personal and service mobility in ubiquitous computing environments
    El-Khatib, K
    Zhang, ZE
    Hadibi, N
    Bochmann, GV
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2004, 4 (06): : 595 - 607
  • [4] Service policy enhancements for the OSGi service platform
    Goeminne, Nice
    De Jans, Gregory
    De Turck, Filip
    Dhoedt, Bart
    Gielen, Frank
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 238 - 253
  • [5] Priority-Oriented Architecture Service Management on OSGi Home-service Platform
    Sheng-Tzong Cheng
    Chih-Lun Chou
    Gwo-Jiun Horng
    [J]. Wireless Personal Communications, 2013, 71 : 611 - 628
  • [6] Priority-Oriented Architecture Service Management on OSGi Home-service Platform
    Cheng, Sheng-Tzong
    Chou, Chih-Lun
    Horng, Gwo-Jiun
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2013, 71 (01) : 611 - 628
  • [7] Support for personal and service mobility in ubiquitous computing environments
    El-Khatib, K
    Hadibi, N
    von Bochmann, G
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 1046 - 1055
  • [8] A service bundle authentication mechanism in the OSGi service platform
    Kim, YG
    Moon, CJ
    Park, DH
    Baik, DK
    [J]. 18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 420 - 425
  • [9] The next generation telematics service platform in ubiquitous environments
    Kim, Jungsook
    Choi, Jungdane
    Jang, ByungTae
    [J]. 9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 1263 - +
  • [10] Service mobility manager for OSGi framework
    Lee, Seungkeun
    Kim, Intae
    Rim, Kiwook
    Lee, Jeonghyun
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 21 - 29