What is the WCF Endpoint Bindings
WCf Binding specify how the service can be accessed. Binding can specify not only the protocol used to access the service but an encoding method used to format the message contents. Binding can also specify any security requirements such as Secure Sockets Layer (SSL) or SOAP message security.
Follwing are System provide bindings:
This secure and interoperable binding supports federated security. It supports HTTP and HTTPS transport protocols as well as text and MTOM encoding methods.
This secure binding is used to send binary-encoded SOAP messages from one WCF computer to another. It uses Transmission Control Protocol (TCP) and includes support for reliability, transactions, and security.
This secure binding should be used on a single WCF computer. Binaryencoded SOAP messages are sent over named pipes.
This queued binding is used to send binary-encoded SOAP messages over MSMQ. Communication should occur between two computers.
This secure binding is used for peer-to-peer communication over TCP. Communication should occur between two or more computers.
This interoperable binding can be used for existing MSMQ applications that use COM and native C++ application programming interfaces (APIs).
This binding provides support for HTTP cookies and enables SOAP headers to exchange context.
This secure binding enables SOAP headers to be used in the exchange of content.
This secure and interoperable binding enables SOAP headers to exchange context while also supporting reliability, transactions, and security.
The binding you choose also depends on which message-encoding method is required. Some bindings can be encoded as binary, which can yield better performance results. However, binary encoding is not available with all bindings. For services requiring interoperability, plaintext encoding or MTOM is required. Fortunately, you are able to specify multiple endpoints for a service. This means you are not tied to a single method, and the client can use the
best one available.