Skip to main content

Mobile Web and Cloud Services

  • Chapter
  • First Online:
Advanced Web Services

Abstract

The developments in the web services domain, the improved device capabilities of the smart phones, the increased transmission rates of the cellular networks and the ubiquity of the wifi networks have lead to the mobile web services (MWS). In MWS domain, the resource constrained smart phones can act as both web service clients and providers (Mobile Host), thus forming a Mobile Enterprise. Simultaneously, with the advent of cloud computing, mobiles tried to utilize cloud services which, most often, provide web service interfaces. The benefits of offloading tasks to the cloud include extended battery lifetime, improved storage capacity and increased processing power, for the mobile devices. This paper summarizes the research associated with mobile web and cloud services. The QoS aspects of the Mobile Host, like providing proper security and scalability, the discovery of the provided services, the integrational aspects of the different technological solutions and their migration to the cloud are thoroughly discussed. The paper also discusses Mobile Cloud Middleware (MCM), which eases the invocation of multiple cloud services from mobiles. MCM raises the necessity for an asynchronous notification mechanism and with the Mobile Host feature; this is as simple as providing one more service from the device.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alliance, O.S.G.: Osgi service platform, release 3. IOS Press, Inc. (2003)

    Google Scholar 

  2. AlShahwan, F., Moessner, K.: Providing soap web services and restful web services from mobile hosts. In: 2010 Fifth International Conference on Internet and Web Applications and Services, pp. 174–179. IEEE (2010)

    Google Scholar 

  3. Amazon Inc.: Amazon elastic compute cloud (amazon ec2) (2012). URL http://aws.amazon.com/ec2/. Accessed 12 Sep 2012

  4. Apache Software Foundation: Apache ServiceMix (2007). URL http://incubator.apache.org/servicemix/home.html. Accessed 12 Sep 2012

  5. Apple, Inc: APNS. URL http://developer.apple.com/library/ios/. Accessed 12 Sep 2012

  6. Armbrust, M., Fox, A., Griffith, R., et al.: Above the clouds: A Berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech. (2009)

    Google Scholar 

  7. Asif, M., Majumdar, S., Dragnea, R.: Hosting web services on resource constrained devices. In: Web Services, 2007. ICWS 2007. IEEE International Conference on, pp. 583–590. IEEE (2007)

    Google Scholar 

  8. Bellwood, T.: UDDI Version 2.04 API Specification. Tech. rep., UDDI Committee Specification (2002). URL http://uddi.org/pubs/ProgrammersAPI_v2.htm. Accessed 12 Sep 2012

  9. Benatallah, B., Maamar, Z.: Introduction to the special issue on m-services. IEEE transactions on systems, man, and cybernetics - part a: systems and humans 33(6), 665–666 (2003)

    Google Scholar 

  10. Chang, C., Srirama, S.N., Ling, S.: An adaptive mediation framework for mobile p2p social content sharing. In: 10th International Conference on Service Oriented Computing (ICSOC 2012). Springer (2012)

    Google Scholar 

  11. Chun, B., Maniatis, P.: Augmented smartphone applications through clone cloud execution. In: Proceedings of the 12th conference on Hot topics in operating systems, pp. 8–8. USENIX Association (2009) URL http://www.usenix.org/event/hotos09/tech/full_papers/chun/chun_html/

  12. Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: Maui: making smartphones last longer with code offload. In: Proceedings of the 8th international conference on Mobile systems, applications, and services, pp. 49–62. ACM (2010)

    Google Scholar 

  13. de Spindler, A., Grossniklaus, M., Lins, C., Norrie, M.: Information Sharing Modalities for Mobile Ad-Hoc Networks. On the Move to Meaningful Internet Systems: OTM 2009, pp. 322–339 (2009)

    Google Scholar 

  14. Dinh, H., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Communications and Mobile Computing (2011)

    Google Scholar 

  15. Dustdar, S., Treiber, M.: Integration of transient web services into a virtual peer to peer web service registry. Distributed and Parallel Databases 20, 91–115 (2006)

    Google Scholar 

  16. Ericsson, M., Levenshteyn, R.: On optimization of XML-based messaging. In: Second Nordic Conference on Web Services (NCWS 2003), pp. 167–179 (2003)

    Google Scholar 

  17. Eucalyptus Systems Inc.: Eucalyptus. Online. URL http://www.eucalyptus.com. Accessed 12 Sep 2012

  18. Flores, H., Srirama, S., Paniagua, C.: A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud Services from Mobiles. In: The 9th International Conference on Advances in Mobile Computing & Multimedia (MoMM-2011), pp. 87–95. ACM (2011)

    Google Scholar 

  19. Gehlen, G.: Mobile web services - concepts, prototype, and traffic performance analysis. Ph.D. thesis, RWTH Aachen University (2007)

    Google Scholar 

  20. Google Inc.: Google code labs - Android Cloud to Device Messaging Framework. URL http://code.google.com/intl/es-ES/android/c2dm/index.html. Accessed 12 Sep 2012

  21. Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Systems Journal: New Developments in Web Services and E-commerce 41(2), 178–198 (2002). URL http://researchweb.watson.ibm.com/journal/sj/412/gottschalk.html

  22. Günes, M., Reibel, J.: An IP address configuration algorithm for zeroconf. Mobile multi-hop ad-hoc networks. In: Proceedings of the International Workshop on Broadband Wireless Ad-Hoc Networks and Services. Citeseer (2002)

    Google Scholar 

  23. Ichikawa, K.: The View of NTT DoCoMo on the Further development of Wireless Internet. In: Tokyo Mobile Round Table Conference (2002)

    Google Scholar 

  24. jclouds: jclouds - multi cloud library. URL http://code.google.com/p/jclouds/. Accessed 12 Sep 2012

  25. jets3t: jetS3t - An open source Java toolkit for Amazon S3 and CloudFront. URL http://jets3t.s3.amazonaws.com/toolkit/guide.html. Accessed 12 Sep 2012

  26. Kim, Y., Lee, K.: A lightweight framework for mobile web services. Journal on Computer Science - Research and Development 24(4), 199–209 (2009)

    Google Scholar 

  27. kSOAP2: kSOAP2 - An efficient, lean, Java SOAP library for constrained devices. SourceForge.net (2012). URL http://sourceforge.net/projects/ksoap2. Accessed 12 Sep 2012

  28. Lee, C., Helal, A., Desai, N., Verma, V., Arslan, B.: Konark: A system and protocols for device independent, peer-to-peer discovery and delivery of mobile services. IEEE transactions on systems, man, and cybernetics - part a: systems and humans 33(6), 682–696 (2003)

    Google Scholar 

  29. Liu, H., Pallikara, S., Fox, G.: Performance of web service security. In: Proceedings of 13th Annual Mardi Gras Conference (2005)

    Google Scholar 

  30. Lomotey, R., Deters, R.: Using a cloud-centric middleware to enable mobile hosting of web services. Procedia Computer Science 10, 634–641 (2012)

    Google Scholar 

  31. Meads, A., Roughton, A., Warren, I., Weerasinghe, T.: Mobile service provisioning middleware for multihomed devices. In: Wireless and Mobile Computing, Networking and Communications, 2009. WIMOB 2009. IEEE International Conference on, pp. 67–72. IEEE (2009)

    Google Scholar 

  32. Milojicic, D.S., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard, B., Rollins, S., Xu, Z.: Peer-to-peer computing. Tech. rep., HP Laboratories Palo Alto (2003). URL http://www.hpl.hp.com/techreports/2002/HPL-2002-57R1.pdf. Accessed 12 Sep 2012

  33. Mocan, A., Cimpian, E., Stollberg, M., Scharffe, F., Scicluna, J.: WSMO mediators. Online (2005). URL http://www.wsmo.org/TR/d29/. Accessed 12 Sep 2012

  34. Onetti, A., Capobianco, F.: Open source and business model innovation. The funambol case. In: International Conference on OS Systems Genova, 11th-15th July, pp. 224–227 (2005)

    Google Scholar 

  35. Paniagua, C.: Discovery and push notification mechanisms for mobile cloud services. Master’s thesis, University of Tartu (2012)

    Google Scholar 

  36. Paniagua, C., Srirama, S.N., Flores, H.: Bakabs: Managing Load of Cloud-based Web Applications from Mobiles. In: The 13th International Conference on Information Integration and Web-based Applications & Services (iiWAS-2011), pp. 489–495. ACM (2011)

    Google Scholar 

  37. Pawar, P., Srirama, S., van Beijnum, B., van Halteren, A.: A comparative study of nomadic mobile service provisioning approaches. In: Next Generation Mobile Applications, Services and Technologies, 2007. NGMAST’07. The 2007 International Conference on, pp. 277–286. IEEE (2007)

    Google Scholar 

  38. PLASTIC Consortium: A B3G Service Platform: The IST PLASTIC Project (2012). URL http://plastic.paris-rocquencourt.inria.fr/plasticwhitepaper.pdf. Accessed 12 Sep 2012

  39. Qu, C., Nejdl, W.: Interacting the Edutella/JXTA peer-to-peer network with web services. In: Proceedings of the 2004 International Symposium on Applications and the Internet (SAINT’04) (2004)

    Google Scholar 

  40. Rackspace Inc.: The rackspace open source cloud (2012). URL http://www.rackspace.com/. Accessed 12 Sep 2012

  41. Ratliff, J.: NTT Docomo and its i-mode success: origins and implications. California Management Review 44(3) (2002)

    Google Scholar 

  42. Srirama, S.: Publishing and discovery of mobile web services in peer to peer networks. In: Proceedings of First International Workshop on Mobile Services and Personalized Environments (MSPE’06), vol. P-102, pp. 15–28. Lecture Notes in Informatics, GI (2006)

    Google Scholar 

  43. Srirama, S., Jarke, M.: Mobile hosts in enterprise service integration. International Journal of Web Engineering and Technology (IJWET) 5(2), 187–213 (2009)

    Google Scholar 

  44. Srirama, S., Jarke, M., Prinz, W.: Mobile Host: A feasibility analysis of mobile Web Service provisioning. In: 4th International Workshop on Ubiquitous Mobile Information and Collaboration Systems, UMICS 2006, a CAiSE’06 workshop (2006)

    Google Scholar 

  45. Srirama, S., Jarke, M., Prinz, W.: Security analysis of mobile web service provisioning. International Journal of Internet Technology and Secured Transactions (IJITST) 1(1/2), 151–171 (2007)

    Google Scholar 

  46. Srirama, S.N.: Mobile hosts in enterprise service integration. Ph.D. thesis, RWTH Aachen University (2008)

    Google Scholar 

  47. Srirama, S.N.: MWSMF: A Mediation Framework for Mobile Hosts and Enterprise on Cloud. International Journal of Pervasive Computing and Communications 7(4), 316–338 (2011)

    Google Scholar 

  48. Srirama, S.N., Flores, H., Paniagua, C.: Zompopo: Mobile Calendar Prediction based on Human Activities Recognition using the Accelerometer and Cloud Services. In: 5th Int. Conf. On Next Generation Mobile Applications, Services and Technologies (NGMAST), pp. 63–69. IEEE CS (2011)

    Google Scholar 

  49. Srirama, S.N., Jarke, M.: Mobile enterprise - a case study of enterprise service integration. In: 3rd International Conference and Exhibition on Next Generation Mobile Applications, Services and Technologies (NGMAST 2009), pp. 101–107. IEEE Computer Society (2009)

    Google Scholar 

  50. Srirama, S.N., Jarke, M., Prinz, W.: Mobile web service provisioning. In: AICT-ICIW ’06: Advanced Int. Conf. on Telecommunications and Int. Conf. on Internet and Web Applications and Services, p. 120. IEEE Computer Society (2006)

    Google Scholar 

  51. Srirama, S.N., Jarke, M., Prinz, W.: Mobile web services mediation framework. In: Middleware for Service Oriented Computing (MW4SOC) Workshop @ 8th Int. Middleware Conf. 2007. ACM Press (2007)

    Google Scholar 

  52. Srirama, S.N., Jarke, M., Prinz, W.: MWSMF: A mediation framework realizing scalable mobile web service provisioning. In: International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (Mobilware 2008). ACM Press (2008)

    Google Scholar 

  53. Srirama, S.N., Jarke, M., Prinz, W., Zhu, H.: Scalable mobile web service discovery in peer to peer networks. In: IEEE Third International Conference on Internet and Web Applications and Services (ICIW 2008), pp. 668–674. IEEE Computer Society (2008)

    Google Scholar 

  54. Srirama, S.N., Paniagua, C., Flores, H.: CroudSTag: Social Group Formation with Facial Recognition and Mobile Cloud Services. Procedia Computer Science 5, 633–640 (2011)

    Google Scholar 

  55. Sun Microsystems: Java\(^{TM}\) 2 Platform, Micro Edition (J2ME\(^{TM}\)) Web Services Specification - Datasheet. Tech. rep., Sun Microsystems, Inc. (2007)

    Google Scholar 

  56. Tang, K., Chen, S., Levy, D., Zic, J., Yan, B.: A performance evaluation of web services security. In: 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC’06), pp. 67–74 (2006)

    Google Scholar 

  57. Tarreau, W.: Haproxy architecture guide, version 1.1.34. Online (2006). URL http://haproxy.1wt.eu/download/1.3/doc/architecture.txt. Accessed 12 Sep 2012

  58. Ten-Hove, R., Walker, P.: Java\(^{TM}\) Business Integration (JBI) 1.0 -JSR 208 Final Release. Tech. rep., Sun Microsystems, Inc. (2005)

    Google Scholar 

  59. Tian, M., Voigt, T., Naumowicz, T., Ritter, H., Schiller, J.: Performance considerations for mobile web services. Computer communications 27(11), 1097–1105 (2004)

    Google Scholar 

  60. typica: typica - A Java client library for a variety of Amazon Web Services. URL http://code.google.com/p/typica/. Accessed 12 Sep 2012

  61. van Halteren, A., Pawar, P.: Mobile Service Platform: A Middleware for Nomadic Mobile Service Provisioning. In: 2nd IEEE International Conference On Wireless and Mobile Computing, Networking and Communications (WiMob 2006) pp. 292–299 (2006)

    Google Scholar 

Download references

Acknowledgments

The research is supported by the European Social Fund through Mobilitas program, the European Regional Development Fund through the Estonian Centre of Excellence in Computer Science and Estonian Science Foundation grant ETF9287. Special thanks go to Prof. Matthias Jarke of RWTH Aachen University, under whose valuable guidance, most of the research addressed in this paper is performed.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Satish Narayana Srirama .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Srirama, S.N. (2014). Mobile Web and Cloud Services. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds) Advanced Web Services. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7535-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7535-4_21

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7534-7

  • Online ISBN: 978-1-4614-7535-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics