As stated in this question, in WCF there are several different types of HTTP based bindings:
- BasicHttpBinding
- wsHttpBinding
- WebHttpBinding
But what exactly does "ws" stand for in wsHttpBinding?
As stated in this question, in WCF there are several different types of HTTP based bindings:
But what exactly does "ws" stand for in wsHttpBinding?
"Ws" is an abbreviation for "Web Services".
The name comes from WS-Security (Web Services Security) which is a specification for solving security and integrity problems with the SOAP protocol.
WS-Security specifies enhancements to SOAP (Simple Object Access Protocol) messaging aimed at protecting the integrity and confidentiality of a message and authenticating the sender.
This all play well with the fact that WsHttpBinding is the binding the use (instead of BasicHttpBinding) when operatibility is less important, but security is more important. See this answer for great information about the two.
The difference between WsHttpBinding and BasicHttpBinding is that WsHttpBinding supports WS-* specification. WS-* specifications are nothing but standards to extend web service capabilities. You can see this :[http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind]