2.1 Transport

Protocol servers MUST support SOAP over HTTP. Protocol servers SHOULD additionally support SOAP over HTTPS for securing communication with clients.

Protocol messages MUST be formatted as specified either in [SOAP1.1], Section 4, SOAP envelope or in [SOAP1.2-1/2007],  Section 5, SOAP Message Construct. Protocol server faults MUST be returned either using HTTP Status Codes as specified in [RFC2616], Section 10, Status Code Definitions, or using SOAP faults as specified either in [SOAP1.1], Section 4.4. or in [SOAP1.2-1/2007], Section 5.4.