WCF Terminologies

Contract , Address & Bindings

Contract
is an agreement between two or more parties. It defines the protocol how client
should communicate with your service. Technically it describes parameters and return
values for a method.

Address indicates where we can find this service. Address is a URL which points to
the location of the service.


Bindings determine how this end point can be accessed.


eg : <endpoint address="http://localhost/wcf/services.svc" binding="wsHttpBinding" contract="Employee"/>