Use cases, advantages and disadvantages of the various choices of sending XML across the wire

Hi Folks,

Below are various choices for sending XML across the wire.  Would this
working group provide guidance on when to use each choice? and the
advantages and disadvantages of each choice? 

When sending an XML document across the wire, here are the main
choices:

1. Send the XML document as is, as ASCII text, without any compression
or other alterations.

2. Compress the XML document using a compression tool such as WinZip or
Bzip, and then send the compressed document.

3. Use the compression capabilities inherent in HTTP (gzip content
encoding, i.e. http+gzip)

4. Encode the XML document as an ASN.1 BER, DER, or PER file, and then
send the ASN.1 BER, DER, or PER file.

5. Encode the XML document as a Fast Infoset file, and then send the FI
file.

6. Encode the XML as an Efficient XML Interchange file, and then send
the EXI file.

Received on Monday, 23 July 2007 15:48:42 UTC