Compressing SOAP Messages by using Pushdown Automata

Christian Werner, Carsten Buschmann, Ylva Brandt, Stefan Fischer

Abstract

In environments with limited network bandwidth or resource-constrained computing devices the high amount of protocol overhead caused by SOAP is disadvantageous. Therefore, recent research work concentrated on more compact, binary representations of XML data. However, due to the special characteristics of SOAP communication most of these approaches are not applicable in the field of web services. First, we give a detailed overview of the latest developments in the field of XML data compression. Then we will introduce a new approach for compressing SOAP data which utilizes information on the structure of the data from an XML Schema or WSDL document to generate a single custom pushdown automaton. This cannot only be used as a highly efficient validating parser but also as a compressor: its transitions are tagged with short binary identifiers which replace XML tags during compression. This approach leads to extremely compact data representations as well as low memory and CPU utilization.

Original languageEnglish
Title of host publication2006 IEEE International Conference on Web Services (ICWS'06)
Number of pages8
PublisherIEEE
Publication date01.12.2006
Pages19-26
Article number4032008
ISBN (Print)0-7695-2669-1
DOIs
Publication statusPublished - 01.12.2006
Event2006 IEEE International Conference on Web Services - Chicago, United States
Duration: 18.09.200622.09.2006
Conference number: 71350

Fingerprint

Dive into the research topics of 'Compressing SOAP Messages by using Pushdown Automata'. Together they form a unique fingerprint.

Cite this