There are three components available in WCF. They are,
1. Service: The working logic or offering, implemented using any .Net Language(C).
2. Host: The environment where the service is parked(.exe, process, windows service).
3. Endpoint: The way a service is exposed to outside world.