Title :
A-SOAP: Adaptive SOAP Message Processing and Compression
Author :
Marcel-Catalin Rosu
Author_Institution :
IBM T.J.Watson Research Center
fDate :
7/1/2007 12:00:00 AM
Abstract :
Adaptive SOAP (A-SOAP,) is a practical approach to SOAP message compression. A-SOAP separates mechanisms from policies and allows for incremental deployment. This paper focuses on its three underlying mechanisms: accelerating message composition, reducing parsing overheads, and compressing messages, which leverages the previous two mechanisms. In contrast to existing dictionary-based compression techniques, A- SOAP does not require dictionaries to be exchanged between the two endpoints in advance; its dictionaries are built incrementally, as the communication progresses. A- SOAP endpoints agree on the dictionary management policy using a mechanism similar to HTTP content negotiation, possibly using a dedicated HTTP header field. In experiments with short messages and a simple policy, an A-SOAP prototype reduces processing overheads by half and message sizes by an order of magnitude without increasing message latencies.
Keywords :
"Simple object access protocol","XML","Dictionaries","Acceleration","Encoding","Data structures","Web services","Engines","Mirrors","Content management"
Conference_Titel :
Web Services, 2007. ICWS 2007. IEEE International Conference on
Print_ISBN :
0-7695-2924-0
DOI :
10.1109/ICWS.2007.29