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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alliance, O.S.G.: Osgi service platform, release 3. IOS Press, Inc. (2003)
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)
Amazon Inc.: Amazon elastic compute cloud (amazon ec2) (2012). URL http://aws.amazon.com/ec2/. Accessed 12 Sep 2012
Apache Software Foundation: Apache ServiceMix (2007). URL http://incubator.apache.org/servicemix/home.html. Accessed 12 Sep 2012
Apple, Inc: APNS. URL http://developer.apple.com/library/ios/. Accessed 12 Sep 2012
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)
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)
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
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)
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)
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/
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)
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)
Dinh, H., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Communications and Mobile Computing (2011)
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)
Ericsson, M., Levenshteyn, R.: On optimization of XML-based messaging. In: Second Nordic Conference on Web Services (NCWS 2003), pp. 167–179 (2003)
Eucalyptus Systems Inc.: Eucalyptus. Online. URL http://www.eucalyptus.com. Accessed 12 Sep 2012
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)
Gehlen, G.: Mobile web services - concepts, prototype, and traffic performance analysis. Ph.D. thesis, RWTH Aachen University (2007)
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
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
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)
Ichikawa, K.: The View of NTT DoCoMo on the Further development of Wireless Internet. In: Tokyo Mobile Round Table Conference (2002)
jclouds: jclouds - multi cloud library. URL http://code.google.com/p/jclouds/. Accessed 12 Sep 2012
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
Kim, Y., Lee, K.: A lightweight framework for mobile web services. Journal on Computer Science - Research and Development 24(4), 199–209 (2009)
kSOAP2: kSOAP2 - An efficient, lean, Java SOAP library for constrained devices. SourceForge.net (2012). URL http://sourceforge.net/projects/ksoap2. Accessed 12 Sep 2012
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)
Liu, H., Pallikara, S., Fox, G.: Performance of web service security. In: Proceedings of 13th Annual Mardi Gras Conference (2005)
Lomotey, R., Deters, R.: Using a cloud-centric middleware to enable mobile hosting of web services. Procedia Computer Science 10, 634–641 (2012)
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)
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
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
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)
Paniagua, C.: Discovery and push notification mechanisms for mobile cloud services. Master’s thesis, University of Tartu (2012)
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)
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)
PLASTIC Consortium: A B3G Service Platform: The IST PLASTIC Project (2012). URL http://plastic.paris-rocquencourt.inria.fr/plasticwhitepaper.pdf. Accessed 12 Sep 2012
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)
Rackspace Inc.: The rackspace open source cloud (2012). URL http://www.rackspace.com/. Accessed 12 Sep 2012
Ratliff, J.: NTT Docomo and its i-mode success: origins and implications. California Management Review 44(3) (2002)
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)
Srirama, S., Jarke, M.: Mobile hosts in enterprise service integration. International Journal of Web Engineering and Technology (IJWET) 5(2), 187–213 (2009)
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)
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)
Srirama, S.N.: Mobile hosts in enterprise service integration. Ph.D. thesis, RWTH Aachen University (2008)
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)
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)
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)
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)
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)
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)
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)
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)
Sun Microsystems: Java\(^{TM}\) 2 Platform, Micro Edition (J2ME\(^{TM}\)) Web Services Specification - Datasheet. Tech. rep., Sun Microsystems, Inc. (2007)
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)
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
Ten-Hove, R., Walker, P.: Java\(^{TM}\) Business Integration (JBI) 1.0 -JSR 208 Final Release. Tech. rep., Sun Microsystems, Inc. (2005)
Tian, M., Voigt, T., Naumowicz, T., Ritter, H., Schiller, J.: Performance considerations for mobile web services. Computer communications 27(11), 1097–1105 (2004)
typica: typica - A Java client library for a variety of Amazon Web Services. URL http://code.google.com/p/typica/. Accessed 12 Sep 2012
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)