Skip to main content

An Effective Approach to Parse SOAP Messages on Mobile Clients

  • Conference paper
  • 1838 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8093))

Abstract

This work presents an approach to address the bottleneck in SOAP processing on mobile devices during Web Service invocations. It takes the form of a unique SOAP response message parsing strategy which is implemented on the mobile device client. It consists of deriving the structure of a SOAP response message at the time the request is constructed. The derived structure is used as input in our special parser, named Structure Identification Parser (SIP), to extract the returned values. Our experiments show that our approach reduces SOAP response parsing time by around 85%, contributing to reduce the response time by nearly 48% when compared to the Apache Axis framework.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. MacKenzie, M.C., Laskey, K., McCabe, F., Brown, P., Metz, R.: OASIS Specification: Reference Model for Service Oriented Architecture, version 1.0. Organisation for the Advancement of Structured Information Standards (2006), http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf

  2. W3C. W3C Recommendation-SOAP Version 1.2 Part 1: Messaging Framework (2007), http://www.w3.org/TR/soap12-part1/

  3. W3C. W3C Recommendation-Web Services Description Language (WSDL) Version 1.1. (2001b), http://www.w3.org/TR/wsdl

  4. OASIS. UDDI Version 2.04 API Specification. Advancing Open Standards for the Information Society (2002), http://uddi.org/pubs/ProgrammersAPI-V2.04-Published-20020719.htm

  5. Bhal, P., Han, R.Y., Li, L.E., Satyanarayanan, M.: Advancing the State of Mobile Cloud Computing. In: MCS 2012 Proc.of the Third ACM Workshop on Mobile Cloud Computing and Servicespages, pp. 21–28 (2012)

    Google Scholar 

  6. Schall, D., Gombotz, R., Dorn, C., Dustdar, S.: Human Interactions in Dynamic Environments through Mobile Web Services. In: IEEE International Conference on Web Services, ICWS 2007, vol. 9(13), pp. 912–919 (2007)

    Google Scholar 

  7. Sanchez-Nielsen, E., Martin-Ruiz, S., Rodriguez-Pedrianes, J.: An open and dynamical service oriented architecture for supporting mobile services. In: Proceedings of the 6th International Conference on Web Engineering, pp. 121–128 (2006)

    Google Scholar 

  8. Apt, N., Deutsch, K., Jain, R.: Wireless SOAP: optimizations for mobile wireless Web Services. In: Proceedings of 14th ACM International Conference on World Wide Web, pp. 1178–1179 (2005)

    Google Scholar 

  9. Lam, T.C., Ding, J.J., Liu, J.: XML Document Parsing: Operational and Performance Characteristics. IEEE Computer 41(9), 30–37 (2008)

    Article  Google Scholar 

  10. Chiu, K., Govindaraju, M., Bramley, R.: Investigating the limits of SOAP performance for scientific computing. In: 11th IEEE Symposium on High Performance Distributed Computing, pp. 246–254 (2002)

    Google Scholar 

  11. Head, M.R., Govindaraju, M., Engelen, R.V., Zhang, W.: Benchmarking XML Processors for Applications in Grid Web Services. In: Proceedings of the International Conference on Web Services, ICWS, pp. 346–352 (2006)

    Google Scholar 

  12. Abu-Ghazaleh, N., Lewis, M.J., Govindaraju, M.: Differential deserialization for optimized SOAP performance. In: Proceedings of the ACM/IEEE Conference on Supercomputting, pp. 21–31 (2005)

    Google Scholar 

  13. Zhang, J.: SOAP Processing: A Non-extractive Approach. In: Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 152–167. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Pericas-Geertsen, S.: Binary interchange of XML Infosets. In: XML Conference and Exposition (2003)

    Google Scholar 

  15. Pan, Y., Lu, W., Zhang, Y., Chiu, K.: A Parallel Approach to XML Parsing. In: Proceedings of 7th IEEE/ACM International Conference of Grid Computing, pp. 223–230 (2006)

    Google Scholar 

  16. Takase, T., Tajima, K.: Lazy XML Parsing/Serialization Based on Literal and DOM Hybrid Representation. In: Proceedings of the 2008 International Conference on Web Service, pp. 505–512 (2008)

    Google Scholar 

  17. Sun. JSR-000172 J2ME Web Services Specification, version 2.1. Sun Microsystems Inc. (2004b), http://jcp.org/aboutJava/communityprocess/final/jsr172/index.html

  18. W3C. W3C Recommendation-Canonical XML version 1.0. World Wide Web Consortium (2001a), http://www.w3.org/TR/xml-c14n

  19. RSS Advisory Board. RSS 2.0 specification, RSS Advisory Board (2009), http://www.rssboard.org/rss-specification

  20. Haustien, S.: kXMl verion 1.0 (2001), http://kxml.sourceforge.net/index.shtml

  21. Liefke, H.: XMill: An Efficient Compressor for XML Data. In: Proceedings of the ACM SIGMOD Conference on Management of Data, pp. 153–164 (2000)

    Google Scholar 

  22. Deutsch, L.P.: RFC 1952: GZIP File Format Specification Version 4.3. IETF (1996b), http://www.gzip.org/zlib/rfc-gzip.html

  23. Suddul, G.: Optimising Web Service Invocation for Mobile Devices. Ph.D. Dissertation, BISE, University of Technology Mauritius, Pointe-aux-Sables, Mauritius (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suddul, G., Nissanke, N., Mohamudally, N. (2013). An Effective Approach to Parse SOAP Messages on Mobile Clients. In: Daniel, F., Papadopoulos, G.A., Thiran, P. (eds) Mobile Web Information Systems. MobiWIS 2013. Lecture Notes in Computer Science, vol 8093. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40276-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40276-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40275-3

  • Online ISBN: 978-3-642-40276-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics