BasicHttpBinding
- It is based on SOAP 1.1 specification.
- No support for reliable Messaging.
- No support for transactions.
- It is a bit faster because security is disabled by default.
WsHttpBinding
- It is based on SOAP 1.2 specification.
- It supports reliable messaging.
- It supports atomic and distributed transactions.
- As it supports advanced security options and its enabled by default, so it’s a bit slower than BasicHttpBinding.