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 条
  • [21] Device and service discovery in home networks with OSGi
    Dobrev, P
    Famolari, D
    Kurzke, C
    Miller, BA
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (08) : 86 - 92
  • [22] Home network framework based on OSGi service platform using SSL component bundle
    Cho, Eun-Ae
    Moon, Chang-Joo
    Park, Dae-Ha
    Baik, Doo-Kwon
    [J]. 2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 755 - +
  • [23] FT-OSGi: Fault Tolerant Extensions to the OSGi Service Platform
    Torrao, Carlos
    Carvalho, Nuno
    Rodrigues, Luis
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 1, 2009, 5870 : 653 - 670
  • [24] Implementation of Technical Method Supporting Service Mobility in Home Network
    Choi, Yun Jin
    Lee, Jong Min
    Choi, Seong Gon
    Kim, Sang Kwon
    Lee, Kyu Ouk
    [J]. NCM 2008: 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 2, PROCEEDINGS, 2008, : 493 - +
  • [25] Dynamic service composition model for ubiquitous service environments
    Lee, Seungkeun
    Lee, Junghyun
    [J]. AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 742 - 747
  • [26] A MAC-Based service bundle authentication mechanism in the OSGi service platform
    Kim, YG
    Moon, CJ
    Park, DH
    Baik, DK
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2004, 2973 : 137 - 145
  • [27] Cross-Domain Service Composition in OSGi Environments
    Lee, Choonhwa
    Lee, Seungjae
    Kim, Eunsam
    Lee, Wonjun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (06) : 1316 - 1319
  • [28] Developing an OSGi-like Service Platform for .NET
    Escoffier, Clement
    Donsez, Didier
    Hall, Richard S.
    [J]. 2006 3RD IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2006, : 213 - 217
  • [29] An OSGi-Based Smart Taxi Service Platform
    Yuan, Yang
    Miao, Kejian
    Zhang, Daqing
    Sun, Lin
    Chen, Chao
    [J]. 2012 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2012, : 173 - 178
  • [30] OSGi based integrated service platform for automotive telematics
    Ai, Yunfeng
    Sun, Yuan
    Huang, Wuling
    Qiao, Xin
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, PROCEEDINGS, 2007, : 71 - +