Abstract
The unceasing growth and divergence of the mobile landscape have led to the use of smartphone and tablet devices in consuming Web services (WS) in enterprises. However, in heterogeneous WS, the shift from the mobile client consumer approach to the mobile service hosting approach is insufficiently studied. With the advancement of storage and processing capabilities of these devices, coupled with the high availability of the Web, this research focuses on the use of the mobile devices as hosts of WS in a mHealth domain. In this paper, a cloud-centric middleware technique is employed to enable access to the mobile hosts. The paper presents mobile hosting of medical data which are modeled as light-weight WS which is deployed in a real-world system. Further, a workflow authorization model is proposed to ensure privacy and the prevention of unauthorized modification of data on the mobile hosts. A data encryption technique is also put forward to enforce security and privacy of the mobile hosted data. Our current implemented project, called SOPHRA, supports mobile communication over HTTP in a Wi-Fi environment.
Similar content being viewed by others
Notes
mHealth is a sub field of E-health where mobile devices are facilitated to aid healthcare professionals in healthcare delivery.
References
Gibbs C (2011) The rise of tablets in the enterprise. GigaOM Pro, June 2011
Warren C (2011) Native app vs. Web app: which is better for mobile commerce? Available online at http://mashable.com/2011/05/23/mobile-commerce-apps/
Ranck J (2010) The rise of mobile health apps. October 2010
Srirama SN, Jarke M, Prinz W (2006) Mobile web service provisioning. In: International conference on internet and web applications and services (AICT-ICIW’06)
Hassan M, Weiliang Z, Yang Y (2010) Provisioning web services from resource constrained mobile devices. In: IEEE 3rd international conference on cloud computing (CLOUD), 5–10 July 2010
Meads A, Roughton A, Warren I, Weerasinghe T (2009) Mobile service provisioning middleware for multihomed devices. In: Proceeding WIMOB’09, networking and communications, IEEE Computer Society, Washington, DC, USA
Aijaz F, Ali SZ, Chaudhary MA, Walke B (2009) Enabling high performance mobile web services provisioning. Published in: IEEE 70th vehicular technology conference fall (VTC 2009-Fall), 20–23 Sept 2009
Lomotey RK, Deters R (2012) Using a cloud-centric middleware to enable mobile hosting of web services. Procedia Comput Sci 10: 634–641. ISSN 1877-0509. doi:10.1016/j.procs.2012.06.081
Lomotey RK, Jamal S, Deters R (2012) SOPHRA: a mobile web services hosting infrastructure in mHealth. In: 2012 IEEE first international conference on mobile services (MS 2012), pp. 88–95, 24–29 June 2012, Honolulu, Hawaii, USA. doi:10.1109/MobServ.2012.14
Wicks G, Van Aerschot E, Badreddin O, Kubein K, Lo K, Steele D (2009) Powering SOA solutions with IMS. IBM Redbooks Pub., p 9. 30 March 2009, part number: SG24-7662-00, pages in print edition: 410
Siddiqui B (2001) Deploying web services with WSDL: part 1. IBM developer works. 1 Nov 2001. Last accessed 15 Jan 2012. http://www.ibm.com/developerworks/library/ws-intwsdl/
Pautasso C, Olaf Z, Leymann F (2008) RESTful web services vs. big web services: making the right architectural decision. WWW’08, pp 805–813
Feng X, Shen J, Fan Y (2009) REST: an alternative to RPC for web services architecture. In: First international conference on future information networks (ICFIN) 2009, pp 7–10
Christensen J (2009) Using RESTful web-services and cloud computing to create next generation mobile applications. In :OOPSLA, pp 627–633
Wang Q, Deters R (2009) SOA’s last mile-connecting smartphones to the service cloud. In: Cloud 2009 IEEE international conference on cloud computing, pp 80–87
Statistics Canada (2011) Generations in Canada. http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-311-x/98-311-x2011003_2-eng.cfm
Bernard J (2012) Baby boomers retiring to rural areas struggle to find doctors. The Seattle Times, September 1, 2012
Pearce J (2011) HTML5 and the Dawn of rich mobile web applications. InfoQ Sect Dev Archit Des. 24 June 2011. Available http://www.infoq.com/presentations/HTML5-Dawn-of-Rich-Mobile-Web-Applications
Geppert A, Tombros D, Dittrich KR (1998) Defining the semantics of reactive components in event-driven workflow execution with event histories. Inf Syst 23(3/4):235–252
Atluri V, Warner J (2008) Security for workflow systems. Handbook of Database Security, Springer, pp 213–230
Ivan A, Dodis Y (2003) Proxy cryptography revisited. In: Proceedings of the network and distributed system security symposium (NDSS)
Armstrong J (2013) Programming Erlang. 2nd edn. ISBN: 978-1-93778-553-6, p 510
Srirama S N, Jarke M, Prinz W (2006) Mobile host: a feasibility analysis of mobile web service provisioning. In: 4th International workshop on ubiquitous mobile information and collaboration systems (UMICS), a CAiSE’06 workshop
Acknowledgments
Shomoyita Jamal and Sunny Pal Sharma are grateful to our medical research partners at the Geriatrics Ward at the City Hospital in Saskatoon, Canada, for their commitment to the success of this project and funding. Further thanks to Jian Yu (Faculty of ICT, Swinburne University of Technology, Melbourne, Australia), the Editorial Team of PUCSI-CAMS, and the reviewers of this work for their invaluable critique.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lomotey, R.K., Deters, R. Using a cloud-centric middleware to enable mobile hosting of Web services: mHealth use case. Pers Ubiquit Comput 18, 1085–1098 (2014). https://doi.org/10.1007/s00779-013-0721-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-013-0721-8