WCF enables you to build powerful service-oriented systems, based on connected services and applications. The WCF runtime and its System.ServiceModel namespace that represents its primary programming interface, is nothing less than the successor and unification of most distributed systems technologies that developers have successfully used to build distributed applications on the Windows platform. Each WCF service has endpoints where client will interact. Each Endpoint consists of ABC!!! Where ABC denotes Address (Where the service is?), Binding (How service will accessed?) and Contract(What Service will do).
These endpoints actually makes WCF service interesting. One WCF service can contains more than one end points and each endpoint is having different address. This means that you can have one service, which is flexible and interoperable for any application requirements.
These endpoints actually makes WCF service interesting. One WCF service can contains more than one end points and each endpoint is having different address. This means that you can have one service, which is flexible and interoperable for any application requirements.
Details on ABC
Address:
It specifies the address of the service. The address depends on various factors, including the transport protocols we are using for the communication.
List of protocols and base address schema
| Protocol | Base Address Schema |
|---|---|
| HTTP | http |
| TCP | net.tcp |
| MSMQ | net.msmq |
| PIPE | net.pipe |