On the
other hand, this creates the need for devising mechanisms such as
SOAP headers, delivering certain QoS properties at the message
level. For example, since a SOAP message could be routed both
over secure and non-secure communication channels, it has been
suggested that the message itself should be protected in order to
guarantee certain end-to-end security properties of the communication.