13 of 26
SOA Transport Layer
uTransport layer can be anything that satisfies requirements: 
ØXML Upside
§Easy to work with (human readable)
§Many mature utilities available to generate and parse XML
§De-facto standard in SOAs
ØXML Downside
§Overhead associated with encoding data
§Increased data size over network
uTechniques used to overcome drawbacks:
ØShortening tag and attribute names
ØCompressing XML document before transport