DocumentCode :
1567624
Title :
Optimising Web services performance with table driven XML
Author :
Ng, Alex
Author_Institution :
Dept. of Comput., Macquarie Univ., North Ryde, NSW, Australia
fYear :
2006
Abstract :
The performance of the SOAP protocol has often been regarded relatively poor and requiring undue amounts of processor time, storage and bandwidth due to its use of text-based, metadata-laden XML encoding. There are many proposals available to tackle this perceived problem, however none of these coherently consider the different aspects of the problem: (1) message size; (2) message structure; (3) accessing individual elements; and (4) interoperability with other Web services protocols. The technique proposed in this paper: Table driven XML (TDXML) takes such a coherent view and offers more compact messages, simpler message structure and easier access to individual elements when compared to conventional SOAP. TDXML also enables keyed access to individual elements to enable single pass message parsing for improved object serialisation and deserialisation. Experimental studies show that TDXML can be incorporated easily into a commercially available SOAP implementation with 30% improved latency performance. Furthermore, this paper reports that TDXML can also be implemented with other transport mechanisms and provide even better performance (over 100%) than SOAP in regard to network bandwidth and latency.
Keywords :
Internet; XML; access protocols; encoding; message passing; meta data; open systems; SOAP protocol; TDXML; Web service performance; interoperability; message size problem; message structure problem; metadata-laden XML encoding; network bandwidth; object deserialisation; object serialization; single pass message parsing; table driven XML; text-based XML encoding; transport mechanism; Access protocols; Bandwidth; Delay; Encoding; Java; Proposals; Simple object access protocol; Testing; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2006. Australian
ISSN :
1530-0803
Print_ISBN :
0-7695-2551-2
Type :
conf
DOI :
10.1109/ASWEC.2006.37
Filename :
1615043
Link To Document :
بازگشت