Abstract
Ubiquitous information access through mobile devices has become a typical practice in everyday life. The mobile service paradigm shifts the role of mobile devices from consumers to providers, opening up new opportunities for a multitude of collaborative services and applications ranging from sharing personal information to collaborative participatory sensing. Although many basic principles of the standard Web service approach continue to apply, the inherent constraints of mobile devices and broadband wireless access render the deployment of the standard architecture in mobile environments inefficient. This paper introduced personal services, a user-centric paradigm that enables service-oriented interactions among mobile devices that are controlled via user-specified authorization policies. Personal services exploit the user’s contact list (ranging from phonebook to social lists) in order to publish and discover Web services while placing users in full control of their own personal data and privacy. Experimental validation demonstrates the ability of personal services to foster a new generation of collaborative mobile services. Performance evaluation results show that the publication and discovery through contact lists are efficient and that service announcements and discovery requests can reach a huge number of users in a few seconds. Results also support a conclusion that resources-constrained devices can collaborate to carry out functionalities beyond the ability of their resources limitations.











Similar content being viewed by others
References
Kirkham T, Winfield S, Ravet S, Kellomaki S (2011) A personal data store for an internet of subjects. In: The international conference on information society (i-Society), pp 92–97
Elgazzar K (2013) Discovery, personalization and resource provisioning of mobile services. PhD thesis, School of Computing, Queen’s University, Kingston, ON K7L 2N8, August 2013
O’Sullivan M, Grigoras D (2013) The cloud personal assistant for providing services to mobile clients. In: The IEEE 7th international symposium on service oriented system engineering (SOSE), pp 478–485
Ibrohimovna M, de Groot S (2009) Policy-based hybrid approach to service provisioning in federations of personal networks. In: Third international conference on mobile ubiquitous computing, systems, services and technologies, pp 311–317
Augusto, AB, Correia M (2012) Ofelia a secure mobile attribute aggregation infrastructure for user-centric identity management. In: Proceedings of the IFIP international information security and privacy conference, pp 61–74
Campbell A, Eisenman S, Lane N, Miluzzo E, Peterson R, Lu H, Zheng X, Musolesi M, Fodor K, Ahn G-S (July 2008) The rise of people-centric sensing. Internet Comput IEEE 12:12–21
MetroSence (2014) http://www.metrosense.cs.dartmouth.edu/. Accessed 1 Mar 2014
Jayaraman P, Perera C, Georgakopoulos D, Zaslavsky A (2013) Efficient opportunistic sensing using mobile collaborative platform mosden. In: The 9th international conference on collaborative computing: networking, applications and worksharing (Collaboratecom), pp 77–86
Kozlovszky M, Bartalis L, Jokai B, Ferenczi J, Bogdanov P, MeixnerZ, Nemeth L, Karoczkai K (2013) Personal health monitoring with android based mobile devices. In: The 36th international convention on information communication technology electronics microelectronics (MIPRO), pp 326–330
Elgazzar K, Aboelfotoh M, Martin P, Hassanein HS (2012) Ubiquitous health monitoring using mobile web services. In: The 3rd international conference on ambient systems, networks and technologies, August 2012
Lomotey, R, Deters R (2013) Using a cloud-centric middleware to enable mobile hosting of web services: mhealth use case. In: Personal and ubiquitous computing, pp 1–14
Mizouni, R, El Barachi M (2013) Mobile phone sensing as a service: business model and use cases. In: The seventh international conference on next generation mobile apps, services and technologies (NGMAST), pp 116–121
Li Q, Cao G (2013) Providing privacy-aware incentives for mobile sensing. In: 2013 IEEE international conference on pervasive computing and communications (PerCom), pp 76–84
Zhang X, Yang Z, Zhou Z, Cai H, Chen L, Li X (2014) Free market of crowdsourcing: incentive mechanism design for mobile sensing. IEEE Trans Parallel Distrib Syst 99:1–11
Fortino G, Palau C (2012) An agent-based mobile social network. In: The international conference on multimedia computing and systems (ICMCS), pp 961–967
Wu Y, Zhang Z, Wu C, Li Z, Lau F (June 2013) Cloudmov: cloud-based mobile social tv. IEEE Trans Multimed 15:821–832
Greer M, Ngo J (2012) Personal emergency preparedness plan (pepp) facebook app: using cloud computing, mobile technology, and social networking services to decompress traditional channels of communication during emergencies and disasters. In: The IEEE ninth international conference on services computing (SCC), pp 494–498
Srirama SN, Jarke M, Prinz W (2006) Mobile web service provisioning. In: The international conference on internet and web applications and services, pp 120–126
Elgazzar K, Martin P, Hassanein H (2011) A framework for efficient web services provisioning in mobile environments. In: The 3rd international conference on mobile computing, applications, and services, Springer’s LNICST, October 2011
Mizouni R, Serhani M, Dssouli R, Benharref A, Taleb I (2011) Performance evaluation of mobile web services. In: The 9th IEEE European conference on web services, pp 184–191
Clement L, Hately A, von Riegen C, Rogers T (2004) Uddi version 3.0.2, January 19 2004. http://www.uddi.org/pubs/uddi-v3.0.2-20041019.htm. Accessed 9 July 2013
The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM). http://www.tools.ietf.org/html/rfc6116. Accessed 9 July 2013
Elgazzar K, Hassanein H, Martin P (2011) Effective web service discovery in mobile environments. In: P2MNETS, the 36th IEEE conference on local computer networks (LCN), pp 697–705
Legner C (2009) Is there a market for web services? In: Service-oriented computing - ICSOC 2007 workshops, pp 29–42
Elgazzar K, Hassan AE, Martin P (2010) Clustering wsdl documents to bootstrap the discovery of web services. In: Proceedings of the 2010 IEEE international conference on web services, pp 147–154
Xu F, He J, Xu J, Zhang Y (2013) Toward trust-based privacy protection in consumer communication. Int J Secur Appl 7(3):85–98
Gao F, He J, Ma S (2012) Trust based privacy protection method in pervasive computing. J Netw 7(2):322–328
Machulak MP, Maler EL, Catalano D, van Moorsel A (2010) User-managed access to web resources. In: Proceedings of the 6th ACM workshop on digital identity management, pp 35–44
UMA Scenarios and Use Cases (2013) http://www.kantarainitiative.org/confluence/display/uma/UMA+Scenarios+and+Use+Cases. Accessed 30 June 2013
Web Framework for Python (2013) http://www.webpy.org/. Accessed 9 July 2013
Android 4.0 Platform (2013) http://www.android.com/about/ice-cream-sandwich/. Accessed 9 July 2013
Mimerender Python Module (2013) http://www.code.google.com/p/mimerender/. Accessed 9 July 2013
Android SQLite (2013) http://www.developer.android.com/reference/android/database/sqlite/package-summary.html. Accessed 9 July 2013
The Android SDK (2013) http://www.developer.android.com/sdk/index.html. Accessed 9 July 2013
Android: using the contacts API (2013) http://www.developer.android.com/resources/articles/contacts.html. Accessed 9 July 2013
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Elgazzar, K., Martin, P. & Hassanein, H.S. Personal mobile services. SOCA 10, 55–70 (2016). https://doi.org/10.1007/s11761-014-0164-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-014-0164-8