Skip to main content
Log in

Using a cloud-centric middleware to enable mobile hosting of Web services: mHealth use case

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. mHealth is a sub field of E-health where mobile devices are facilitated to aid healthcare professionals in healthcare delivery.

References

  1. Gibbs C (2011) The rise of tablets in the enterprise. GigaOM Pro, June 2011

  2. 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/

  3. Ranck J (2010) The rise of mobile health apps. October 2010

  4. Srirama SN, Jarke M, Prinz W (2006) Mobile web service provisioning. In: International conference on internet and web applications and services (AICT-ICIW’06)

  5. 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

  6. 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

  7. 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

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

    Google Scholar 

  9. 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

  10. 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

  11. 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/

  12. Pautasso C, Olaf Z, Leymann F (2008) RESTful web services vs. big web services: making the right architectural decision. WWW’08, pp 805–813

  13. 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

  14. Christensen J (2009) Using RESTful web-services and cloud computing to create next generation mobile applications. In :OOPSLA, pp 627–633

  15. 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

  16. 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

  17. Bernard J (2012) Baby boomers retiring to rural areas struggle to find doctors. The Seattle Times, September 1, 2012

  18. 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

  19. 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

    Article  Google Scholar 

  20. Atluri V, Warner J (2008) Security for workflow systems. Handbook of Database Security, Springer, pp 213–230

  21. Ivan A, Dodis Y (2003) Proxy cryptography revisited. In: Proceedings of the network and distributed system security symposium (NDSS)

  22. Armstrong J (2013) Programming Erlang. 2nd edn. ISBN: 978-1-93778-553-6, p 510

  23. 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

Download references

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

Authors

Corresponding author

Correspondence to Richard K. Lomotey.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-013-0721-8

Keywords

Navigation