Real-time compression of SOAP messages in a SOA environment

This paper discusses how the use of compression techniques aimed at decreasing data transfer times over a communication network can influence the response time of an application that process SOAP messages in the context of a service-oriented architecture. Following an overview of the most known object models and comparing some of their features, the article presents an heuristic that can be used to decide whether a soap message either should or should not be compressed. A simulated experiment shows that the proposed heuristic can help in reducing the service response time in a variety of scenarios.

[1]  Jan-Ming Ho,et al.  The design and implementation of intelligent transportation Web services , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[2]  Terry A. Welch,et al.  A Technique for High-Performance Data Compression , 1984, Computer.

[3]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[4]  Marin Litoiu,et al.  Migrating to Web services - latency and scalability , 2002, Proceedings. Fourth International Workshop on Web Site Evolution.

[5]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[6]  David Salomon,et al.  Data Compression: The Complete Reference , 2006 .

[7]  Chyan Yang,et al.  Beyond e-commerce software quality: Web services effectiveness , 2001, Proceedings Second Asia-Pacific Conference on Quality Software.

[8]  Eric. Newcomer,et al.  Understanding SOA with Web Services , 2004 .

[9]  Christian Werner,et al.  Compressing SOAP messages by using differential encoding , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

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

[11]  Frank Leymann,et al.  Web Services , 2004, Informatik-Spektrum.

[12]  Hartmut Ritter,et al.  Performance considerations for mobile web services , 2004, Comput. Commun..

[13]  David Salomon,et al.  Data Compression , 2000, Springer Berlin Heidelberg.

[14]  David Salomon,et al.  Data compression - The Complete Reference, 4th Edition , 2004 .

[15]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[16]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .

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

[18]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.

[19]  Robert Steele,et al.  Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems , 2003, WWW.

[20]  Marcel-Catalin Rosu A-SOAP: Adaptive SOAP Message Processing and Compression , 2007, IEEE International Conference on Web Services (ICWS 2007).