Skip to main content

Part of the book series: Lecture Notes in Computer Science ((TLDKS,volume 6790))

  • 566 Accesses

Abstract

Web services have been widely accepted as a platform independent services-oriented technology. Meanwhile, ubiquitous technologies are becoming popular in a variety of domain applications. In particular, hosting web services from mobile devices became a way to extend knowledge exchange and share. This paper presents our design and implementation of a mobile web service (MWS) middleware motivated by a mobile application that assists observers in the surveillance and diagnosis of animal diseases in the field. We also present a performance study of hosting web services on mobile devices by evaluating the MWS. Based on our observations, a performance model is used to predict the performance of a class of MWS-based applications.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berners-Lee, T.: Twenty Years: Looking Forward, Looking Back. In: International World Wide Web Conference (2009), http://www.w3.org/2009/Talks/0422-www2009-tbl/#(3) (acessed May 6, 2010)

    Google Scholar 

  2. Balan, R.K., Ramasubbu, N., Prakobphol, K., Christin, N., Hong, J.: mFerio: the design and evaluation of a peer-to-peer mobile payment system. In: The 7th International Conference on Mobile Systems, Applications, and Services, pp. 291–304 (2009)

    Google Scholar 

  3. Zhang, J., Levy, D., Chen, S.: A Mobile Learning System For Syndromic Surveillance And Diagnosis. In: The 10th IEEE International Conference on Advanced Learning Technologies, pp. 92–96 (2010)

    Google Scholar 

  4. Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 83–102. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Garnerin, P., Valleron, A.: The French computer network for the surveillance of communicable diseases. In: The Annual International Conference of the IEEE, pp. 102–107 (1988)

    Google Scholar 

  6. Kephart, J.O., White, S.R., Chess, D.M.: Computers and epidemiology. IEEE Spectrum 30(5), 20–26 (1993)

    Article  Google Scholar 

  7. Vourch, G., Bridges, V., Gibbens, J., Groot, B., McIntyre, L., Poland, R.: Detecting Emerging Diseases in Farm Animals through Clinical Observations. Emerg Infect Diseases 12(4), 450–460 (2006)

    Google Scholar 

  8. Zhang, J., Calvo, R., Jin, C., Sherld, R.: A Framework for Mobile Disease Report and Investigation. In: International Conference on Mobile Technology Applications and Systems, pp. 59–62 (2006)

    Google Scholar 

  9. Asif, M., Majumdar, S., Dragnea, R.: Partitioning the WS Execution Environment for Hosting Mobile Web Services. In: IEEE International Conference on Services Computing, vol. 2, pp. 315–322 (2008)

    Google Scholar 

  10. Asif, M., Majumdar, S., Dragnea, R.: Hosting Web Services on Resource Constrained Devices. In: IEEE International Conference on Web Services, pp. 583–590 (2007)

    Google Scholar 

  11. Srirama, S., Vainikko, E., Sor, V., Jarke, M.: MWSMF: a mediation framework realizing scalable mobile web service provisioning. In: The 1st International Conference on Mobile Wireless Middleware, pp. 1–7 (2007)

    Google Scholar 

  12. Srirama, S.N., Jarke, M., Zhu, H., Prinz, W.: Scalable Mobile Web Service Discovery in Peer to Peer Networks. In: The Third International Conference on Internet and Web Applications and Services, pp. 668–674 (2008)

    Google Scholar 

  13. Pobiner, S.: Collaborative multimedia learning environments. In: CHI 2006 Extended Abstracts on Human Factors in Computing Systems, pp. 1235–1240 (2006)

    Google Scholar 

  14. Pham, L., Gehlen, G.: Realization and Performance Analysis of a SOAP Server for Mobile Devices. In: The 11th European Wireless Conference, vol. 2, pp. 791–797 (2005)

    Google Scholar 

  15. Zhang, J.: A Mobile Surveillance Framework for Animal Epidemiology. The University of Sydney (2008)

    Google Scholar 

  16. W3C: SOAP 1.2 Attachment Feature. In. W3C (2004), http://www.w3.org/TR/soap12-af/

  17. W3C: SOAP Version 1.2. In. W3C (2007), http://www.w3.org/TR/soap12-part1/

  18. Java Community: JSR 172: J2METM Web Services Specification. In. Java Community Process (2004), http://jcp.org/en/jsr/detail?id=172

  19. Estrella, J.C., Endo, A.T., Toyohara, R.K.T., Santana, R.H.C., Santana, M.J., Bruschi, S.M.: A Performance Evaluation Study for Web Services Attachments. In: IEEE International Web Services, pp. 799–806 (2009)

    Google Scholar 

  20. Chen, S., Yan, B., Zic, J., Liu, R., Ng, A.: Evaluation and Modeling of Web Services Performance. In: IEEE International Conference on Web Services, pp. 437–444 (2006)

    Google Scholar 

  21. Chen, S., Liu, Y., Gorton, I., Liu, A.: Performance prediction of component-based applications. J. Syst. Softw. 74(1), 35–43 (2005)

    Article  Google Scholar 

  22. Menasce, D.A., Almeida, V.A.F.: Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning. Prentice-Hall, Englewood Cliffs (2000)

    Book  Google Scholar 

  23. Chatti, M.A., Srirama, S., Kensche, D., Cao, Y.: Mobile Web Services for Collaborative Learning. In: The Fourth IEEE International Workshop on Wireless, Mobile and Ubiquitous Technology in Education, pp. 129–133 (2006)

    Google Scholar 

  24. Kim, Y.-S., Lee, K.-H.: A lightweight framework for mobile web services. Computer Science - Research and Development 24(4), 1865–2042 (2009)

    Article  Google Scholar 

  25. Srirama, S., Vainikko, E., Sor, V., Jarke, M.: Scalable Mobile Web Services Mediation Framework. In: The Fifth International Conference on Internet and Web Applications and Services, pp. 315–320 (2010)

    Google Scholar 

  26. Davis, D., Parashar, M.: Latency Performance of SOAP Implementations. In: IEEE Cluster Computing and the GRID, pp. 407–410 (2002)

    Google Scholar 

  27. Punitha, S., Babu, C.: Performance Prediction Model for Service Oriented Applications. In: 10th IEEE International Conference on High Performance Computing and Communications, pp. 995–1000 (2008)

    Google Scholar 

  28. KSOAP2 project, http://ksoap2.sourceforge.net/ (accessed June 6, 2010)

  29. KXML2 project, http://kxml.sourceforge.net/ (accessed June 6, 2010)

  30. Zheng, Y., Chen, Y., Xie, X., Ma, W.-Y.: GeoLife2.0: A Location-Based Social Networking Service. In: Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, MDM 2009, May 18-20, pp. 357–358 (2009)

    Google Scholar 

  31. Zheng, Y., Xie, X., Ma, W.-Y.: GeoLife: A Collaborative Social Networking Service among User, location and trajectory. IEEE Data(base) Engineering Bulletin 2(33), 32–39 (2010)

    Google Scholar 

  32. Sarigol, E., Riva, O., Alonso, G.: A tuple space for social networking on mobile phones. In: 2010 IEEE 26th International Conference on Data Engineering (ICDE), March 1-6, pp. 988–991 (2010)

    Google Scholar 

  33. Apache project, http://ws.apache.org/axis/ (accessed June 6, 2010)

  34. Tomcat project, http://tomcat.apache.org/ (accessed June 6, 2010)

  35. Liu, H., Lin, X., Li, M.: Modeling Response Time of SOAP over HTTP. In: IEEE International Conference on Web Services, pp. 673–679 (2005)

    Google Scholar 

  36. Zheng, Y., Xie, X.: Learning travel recommendations from user-generated GPS traces. ACM Transaction on Intelligent Systems and Technology (ACM TIST) 2(1), 2–19 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Zhang, J., Chen, S., Lu, Y., Levy, D. (2011). A Mobile Web Service Middleware and Its Performance Study. In: Hameurlain, A., Küng, J., Wagner, R. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems III. Lecture Notes in Computer Science, vol 6790. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23074-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23074-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23073-8

  • Online ISBN: 978-3-642-23074-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics