You have a WS that will happily speak SOAP
1.2 over HTTP, but it can
also speak
some custom whiz-bang protocol.
SOAP 1.2 over HTTP binding and endpoint asserts:
"This WS knows how to speak SOAP 1.2
over HTTP."
Optional extension asserts:
"This WS knows how to speak the
whiz-bang protocol."
Requester agent can use the
whiz-bang protocol if it chooses.
But it can also safely ignore
it and use the standard SOAP 1.2 over HTTP binding and endpoint.