Article

World Wide Web

, Volume 10, Issue 3, pp 279-307

First online:

The Effects of XML Compression on SOAP Performance

  • Morgan EricssonAffiliated withSoftware Technology Group, MSI, Växjö University Email author 

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access

Abstract

XML is the foundation of the SOAP protocol, and in turn, Web Service communication. This self-descriptive textual format for structured data is renowned to be verbose. This verbosity can cause problems due to communication and processing overhead in resource-constrained environments (e.g., small wireless devices). In this paper, we compare different binary representations of XML documents. To this end, we propose a multifaceted and reusable test suite based on real-world scenarios. Our main result is that only simple XML compression methods are suitable for a wide range of scenarios. While these simple methods do not match the compression ratios of more specialized ones, they are still competitive in most scenarios. We also show that there are scenarios that none of the evaluated methods can deal with efficiently.

Keywords

SOAP XML compression binary XML Web Services performance small wireless devices sensor networks benchmark wireless telephony