Title :
SOAP Web Services Compression Using Variable and Fixed Length Coding
Author :
Al-Shammary, Dhiah ; Khalil, Ibrahim
Author_Institution :
Sch. of Comput. Sci. & IT, RMIT Univ., Melbourne, VIC, Australia
Abstract :
SOAP Web services create high network traffic because of its generated large XML messages resulting in poor network performance. Therefore, enhancing the performance of Web services by compressing SOAP messages is considered to be an important issue. Compression ratios achieved by most of the existing techniques and tools are not high enough, and even a tiny improvement could save tremendous amount of network bandwidth in emerging cloud and mobile scenarios. In this paper, we try to achieve this objective by proposing two innovative techniques capable of reducing small as well as very large messages. Instead of encoding the characters of XML message individually, Fixed-length encoding and Huffman encoding as a variable-length technique are developed to deal with XML tags as individual input items. XML tree and binary tree are constructed that support the encoding algorithm by removing the closing tags. A high Compression Ratio has been achieved that is up to 7.8 and around 13.5 for large and very large messages respectively.
Keywords :
Huffman codes; Web services; XML; bandwidth compression; encoding; software architecture; telecommunication traffic; trees (mathematics); Huffman encoding; SOAP Web service compression; XML message; XML tag; XML tree; binary tree; encoding algorithm; fixed length coding; network traffic; variable length coding; Binary trees; Encoding; Indexes; Logic gates; Simple object access protocol; XML; Compression; SOAP; Web services;
Conference_Titel :
Network Computing and Applications (NCA), 2010 9th IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
978-1-4244-7628-2
DOI :
10.1109/NCA.2010.18