2.1 Transport

The communication between a client and a server MUST be performed either over TCP or HTTP/HTTPS. The message format is a clear text XML [XML10/5] or binary XML [MS-BINXML] that can be compressed. It is recommended that the message also be encrypted by using GSS-API [RFC4178] over TCP or SSL over HTTPS.

In addition, DIME [DIME] is used for messages transmitted using TCP, and all data transferred between client and server is encoded by using UTF-8 [RFC2279]. Section 2.2 specifies the SOAP message syntax, regardless of the underlying transport.

Unless otherwise specified, this protocol uses network byte order (big-endian) for all data.