The endpoint is what the service provides, and in terms of WCF, there are three things:
An address is a URL at which an endpoint can be reached.
The binding dictates the applied transformations, as well as the form (to some extent) of the messages sent to the address of the Contract.
The contract determines which operations are issued at the address. This is exactly what he says, this is a contract to indicate which calls are valid.
In most cases, people remember this as AB C.
Some notes:
Linking is usually a combination of channels with the applicable behavior; channels are elements in the channel stack that modify the message and perform actions before they enter the service implementation.
Although it is usually represented by an interface in .NET, it is not necessary that the Contract be presented in this way. Some design engineers will define patterns for messages that will be sent for request and response in the first place that WCF converts the .NET Contract interface to.
casperOne Apr 13 '09 at 20:24 2009-04-13 20:24
source share