What is WCF and why it is used?
WCF is an abbreviated form of Windows Communication Foundation. In general, it is widely used to create and generate the interoperable, scalable and distributed application. .NET 3.0 is a WCF applications framework which is used for the creation of service-oriented and aligned applications. With the help of this framework, users can send asynchronous data from one part to another.
Therefore, WCF applications can be used in a distributed system that can be run on multiple systems without any sort of compatibility barriers.