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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
Kephart, J.O., White, S.R., Chess, D.M.: Computers and epidemiology. IEEE Spectrum 30(5), 20–26 (1993)
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)
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)
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)
Asif, M., Majumdar, S., Dragnea, R.: Hosting Web Services on Resource Constrained Devices. In: IEEE International Conference on Web Services, pp. 583–590 (2007)
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)
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)
Pobiner, S.: Collaborative multimedia learning environments. In: CHI 2006 Extended Abstracts on Human Factors in Computing Systems, pp. 1235–1240 (2006)
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)
Zhang, J.: A Mobile Surveillance Framework for Animal Epidemiology. The University of Sydney (2008)
W3C: SOAP 1.2 Attachment Feature. In. W3C (2004), http://www.w3.org/TR/soap12-af/
W3C: SOAP Version 1.2. In. W3C (2007), http://www.w3.org/TR/soap12-part1/
Java Community: JSR 172: J2METM Web Services Specification. In. Java Community Process (2004), http://jcp.org/en/jsr/detail?id=172
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)
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)
Chen, S., Liu, Y., Gorton, I., Liu, A.: Performance prediction of component-based applications. J. Syst. Softw. 74(1), 35–43 (2005)
Menasce, D.A., Almeida, V.A.F.: Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning. Prentice-Hall, Englewood Cliffs (2000)
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)
Kim, Y.-S., Lee, K.-H.: A lightweight framework for mobile web services. Computer Science - Research and Development 24(4), 1865–2042 (2009)
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)
Davis, D., Parashar, M.: Latency Performance of SOAP Implementations. In: IEEE Cluster Computing and the GRID, pp. 407–410 (2002)
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)
KSOAP2 project, http://ksoap2.sourceforge.net/ (accessed June 6, 2010)
KXML2 project, http://kxml.sourceforge.net/ (accessed June 6, 2010)
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)
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)
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)
Apache project, http://ws.apache.org/axis/ (accessed June 6, 2010)
Tomcat project, http://tomcat.apache.org/ (accessed June 6, 2010)
Liu, H., Lin, X., Li, M.: Modeling Response Time of SOAP over HTTP. In: IEEE International Conference on Web Services, pp. 673–679 (2005)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)