Implementation of Asynchronous Mobile Web Services - Implementation and First Usage

Mobile devices are nowadays used almost ubiquitously by a large number of users. 2013 was the first year in which the number of sold mobile devices (tablet computers and mobile phones) outperformed the number of PCs’ sold. And this trend seems to be continuing in the coming years. Additionally, the scenarios in which these kinds of devices are used, grow almost day by day. Another trend in modern landscapes is the idea of Cloud Computing, that basically allows for a very flexible provision of computational services to customers. Yet, these two trends are not well connected. Of course there exists already quite a large amount of mobile applications (apps) that utilize Cloud Computing based services. The other way round, that mobile devices provide one of the building blocks for the provision of Cloud Computing based services is not well established yet. Therefore, this paper concentrates on an extension of a technology that allows to provide standardized Web Services, as one of the building blocks for Cloud Computing, on mobile devices. The extension hereby consists of a new approach that now also allows to provide asynchronous Web Services on mobile devices, in contrast to synchronous ones. Additionally, this paper also illustrates how the described technology was already used in an app provided by a business partner.

[1]  Thomas Powell Ajax: The Complete Reference , 2008 .

[2]  Tommi Mikkonen,et al.  Mobile Content as a Service A Blueprint for a Vendor-Neutral Cloud of Mobile Devices , 2012, IEEE Software.

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

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

[5]  Carlos Canal,et al.  Architecting Infrastructures for Cloud-Enabled Mobile Devices , 2013, ESOCC Workshops.

[6]  Carlos Canal,et al.  People as a Service: A Mobile-centric Model for Providing Collective Sociological Profiles , 2014, IEEE Software.

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

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

[9]  Steve Vinoski,et al.  Node.js: Using JavaScript to Build High-Performance Network Programs , 2010, IEEE Internet Computing.

[10]  Marc Jansen About the necessity to change the perspective for mobile web services , 2013, 2013 15th IEEE International Symposium on Web Systems Evolution (WSE).