Distributing resource intensive mobile web services

One of the goals that can be achieved by providing adaptive web services from mobile hosts is to allow continuous service provisioning. However, there are limitations in terms of complexity and size of the services that may be executed on mobile hosts. In this paper, two steps are taken towards providing adaptive web services from resource limited mobile devices. The first step is to investigate mechanisms that facilitate distributing the execution of mobile web services; the main mechanisms are offloading and migration. The second step is to integrate these mechanisms with available web service architectures to produce an extended mobile web service framework. In this case we integrated them with both SOAP as well as REST. The paper describes the offloading and migration mechanisms as well as the implementation of a prototype that allows performance evaluation of both extended frameworks. To investigate the load and performance of the distributed services, the prototype implements resource intensive applications. The results presented show that basing distributed mobile-hosted services on REST is more suitable than using SOAP as underlying web service infrastructure.

[1]  Matthias Jarke,et al.  Scalable Mobile Web Services Mediation Framework , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[2]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[3]  Bernhard Walke,et al.  Enabling High Performance Mobile Web Services Provisioning , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[4]  Klaus Moessner,et al.  Providing SOAP Web Services and RESTful Web Services from Mobile Hosts , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[5]  Motaz Saad,et al.  Performance Evaluation of RESTful Web Services for Mobile Devices , 2010, Int. Arab. J. e Technol..

[6]  Bernhard Walke,et al.  Enabling resource-oriented Mobile Web Server for short-lived services , 2009, 2009 IEEE 9th Malaysia International Conference on Communications (MICC).

[7]  Shikharesh Majumdar,et al.  Hosting Web Services on Resource Constrained Devices , 2007, IEEE International Conference on Web Services (ICWS 2007).

[8]  Kun Yang,et al.  On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications , 2008, IEEE Communications Magazine.

[9]  Bernhard Walke,et al.  Middleware for Communication and Deployment of Time Independent Mobile Web Services , 2008, 2008 IEEE International Conference on Web Services.

[10]  Kyong-Ho Lee,et al.  A lightweight framework for mobile web services , 2009, Computer Science - Research and Development.

[11]  Luqun Li,et al.  An Integrated Web Service Framework for Mobile Device Hosted Web Service and Its Performance Analysis , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[12]  Matthias Jarke,et al.  A Mediation Framework for Mobile Web Service Provisioning , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[13]  Yongji Fu,et al.  Smart Personal Health Manager: A Sensor BAN Application: A Demonstration , 2009, 2009 6th IEEE Consumer Communications and Networking Conference.

[14]  Shikharesh Majumdar,et al.  Partitioning the WS Execution Environment for Hosting Mobile Web Services , 2008, 2008 IEEE International Conference on Services Computing.

[15]  Stefan Berger,et al.  Web services on mobile devices-implementation and experience , 2003, 2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications.