An Effective Approach to Parse SOAP Messages on Mobile Clients

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.

[1]  Madhusudhan Govindaraju,et al.  Investigating the limits of SOAP performance for scientific computing , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[2]  Keishi Tajima,et al.  Lazy XML Parsing/Serialization Based on Literal and DOM Hybrid Representation , 2008, 2008 IEEE International Conference on Web Services.

[3]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[4]  Paramvir Bahl,et al.  Advancing the state of mobile cloud computing , 2012, MCS '12.

[5]  Wei Zhang,et al.  Benchmarking XML Processors for Applications in Grid Web Services , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[6]  Другое RSS Advisory Board , 2010 .

[7]  Wei Lu,et al.  A Parallel Approach to XML Parsing , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[8]  Elena Sánchez-Nielsen,et al.  An open and dynamical service oriented architecture for supporting mobile services , 2006, ICWE '06.

[9]  Dan Suciu,et al.  XMill: an efficient compressor for XML data , 2000, SIGMOD 2000.

[10]  Schahram Dustdar,et al.  Human Interactions in Dynamic Environments through Mobile Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

[11]  Jimmy Zhang SOAP Processing: A Non-extractive Approach , 2004, ECOWS.

[12]  Jyh-Charn Liu,et al.  XML Document Parsing: Operational and Performance Characteristics , 2008, Computer.

[13]  Michael J. Lewis,et al.  Differential Deserialization for Optimized SOAP Performance , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[14]  Ravi Jain,et al.  Wireless SOAP: optimizations for mobile wireless web services , 2005, WWW '05.

[15]  Peter Deutsch,et al.  GZIP file format specification version 4.3 , 1996, RFC.