Evaluation of an Architecture for Providing Mobile Web Services

As the role of mobile devices as Web Service consumers is widely accepted, already today a large number of mobile applications consume Web Services in order to fulfill their task. Still, no reasonable approach exists as yet, to allow deploying Web Services on mobile devices and thus use these kinds of devices as Web Service providers. In this paper, our approach is presented that allows deploying Web Services on mobile devices by the usage of well-known protocols and standards. In order to achieve this, the presented approach overcomes problems that usually occur when mobile devices are used as service providers. Here, the description of an implementation is presented, along with first performance tests and an evaluation of the battery consumption that results in using the presented approach. The performance test shows that the described approach provides a reasonable way to introduce Web Service provisioning for mobile devices, but the results for the battery consumption provide some challenges that need to be met, e.g., the determination and evaluation of scenarios that benefit from using mobile Web Services. Last but not least, this paper provides first ideas how complex mobile scenarios can be evaluated in order to decide whether they benefit from using mobile Web Services.

[1]  Marc Jansen About an Architecture That Allows to Become a Mobile Web Service Provider , 2012, ICIW 2012.

[2]  Wei Zhang,et al.  Monitoring Energy Consumption of Smartphones , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[3]  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.

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

[5]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[6]  Kolin Paul,et al.  Android on Mobile Devices: An Energy Perspective , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[7]  Wu Chou,et al.  COFOCUS - Compact and Expanded Restful Services for Mobile Environments , 2011, WEBIST.

[8]  Steffen Roth,et al.  The Diaspora as a Nation’S Capital: Crowdsourcing Strategies for the Caucasus , 2010 .

[9]  Gabriel-Miro Muntean,et al.  Energy consumption analysis of video streaming to Android mobile devices , 2012, 2012 IEEE Network Operations and Management Symposium.

[10]  Matthias Jarke,et al.  Mobile Web Service Provisioning , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).