Hosts and clients communicate with each other by agreeing on the ABCs, a friendly mnemonic for remembering the core building blocks of a WCF application address, binding, and contract:
Address: Describes the location of the service. In code, you represent this with a System.Uri type; however, you typically store the value in *.config files.
Binding: WCF ships with a many different bindings that specify network protocols, encoding mechanisms, and the transport layer.
Contract: Provides a description of each method exposed from the WCF service.
You should realize that the ABC abbreviation does not imply that a developer must define the address first, followed by binding, and ending with the contract. In many cases, a WCF developer ...