3

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?

Community
  • 1
  • 1
Jim Aho
  • 9,932
  • 15
  • 56
  • 87
  • I don't experience that question to be a duplicate. In this particular case i'm interested in the abbrevation "ws" for this binding, which doesn't neccessarily have anything to do with the ws-* naming. – Jim Aho Mar 04 '16 at 11:22
  • yes, but this article [http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind] is ore detailed –  Mar 04 '16 at 11:23
  • Eh, from the answer you link to in your answer: _"wsHttpBinding is the full-blown binding, which supports a ton of WS-* features and standards "_. You may not agree with the answers in the proposed duplicate, the question is exactly the same. Consider posting your answer there, instead. Duplication and spreading of content is not appreciated. Also, WS-* stands for way more than just WS-Security. – CodeCaster Mar 04 '16 at 11:24

2 Answers2

4

"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.

Community
  • 1
  • 1
Jim Aho
  • 9,932
  • 15
  • 56
  • 87
1

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]

  • So, WS stands for Web Service? – Gusdor Mar 04 '16 at 11:11
  • yes. read the article, it is quite detailed. –  Mar 04 '16 at 11:19
  • My comment was flippant, sorry. I shouldn't have to read the article and would prefer that the answer was clearer. – Gusdor Mar 04 '16 at 11:25
  • 1
    Hi Atmane. On StackOverflow, we prefer that the answer to the question be contained directly in your text, rather than left to an external link that might go stale or dead over time. The link is useful, but answering the core question ("what does WS actually stand for") in your text would be even more so. – Dan Puzey Mar 04 '16 at 11:25
  • Hi Dan, the next time –  Mar 04 '16 at 11:31
  • You know you can [edit] your answer, right? – CodeCaster Mar 04 '16 at 11:44
  • @CodeCaster yes right . give five minutes –  Mar 04 '16 at 11:48