Ongoing miniaturization and power efficiency of mobile devices have led to widespread availability of devices that have an increasing amount of processing power and storage, and that support multiple wireless network interfaces connecting to various auxiliary devices and to the Internet. It is now feasible for a mobile device to host services and participate in a service discovery network. Roaming of a mobile device from one wireless network to another entails nomadic characteristics to the hosted services. We denote this class of services as nomadic mobile services. This paper discusses the requirements for nomadic mobile service provisioning and proposes the mobile service platform (MSP) as a supporting infrastructure and middleware which extends the service oriented architecture paradigm to the mobile device. The MSP design is based on the Jini surrogate architecture specification which enables devices that can not directly participate in a Jini network to join a Jini network with the aid of a third party. MSP consists of an HTTPInterconnect protocol to meet the specifications of Jini surrogate architecture and provides a custom set of APIs to develop and deploy a nomadic mobile service. This paper also presents case studies of MSP enabled services in diverse domains such as healthcare, robotics and positioning services. To conclude, we outline the need for a context-aware MSP
[1]
Guanling Chen,et al.
A Survey of Context-Aware Mobile Computing Research
,
2000
.
[2]
Nicholas Nicoloudis,et al.
A Micro-Services Framework on Mobile Devices
,
2003,
ICWS.
[3]
Yakov Rekhter,et al.
Address Allocation for Private Internets
,
1994,
RFC.
[4]
John Zahorjan,et al.
The challenges of mobile computing
,
1994,
Computer.
[5]
Bill N. Schilit,et al.
Context-aware computing applications
,
1994,
Workshop on Mobile Computing Systems and Applications.
[6]
Charles Kozierok,et al.
The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
,
2005
.
[7]
Srinivas Devadas,et al.
Proxy-based security protocols in networked mobile devices
,
2002,
SAC '02.
[8]
Ing Widya,et al.
BANip: Enabling Remote Healthcare Monitoring with Body Area Networks
,
2003,
FIDJI.
[9]
Anita Melander-Wikman,et al.
Overall evaluation of the MobiHealth trials and services (D5.1)
,
2004
.
[10]
Dimitri Konstantas,et al.
MobiHealth-Innovative 2.5/3G mobile services and applications for health care
,
2002
.