WCF:-
- WCF is a platform for building distributed businesses and deploying services among various endpoints in Windows.
- WCF was initially called “Indigo” and we can build service-oriented applications and provide interoperability.
- WCF or Windows Communication Foundation is a programming model to create service oriented applications.
- It is used to create and deploy the service that is accessible to lots of different clients.
- It provides an environment where you can create a service which can be accessible to Windows clients as well as Linux clients or any others.
- It provides more features compared to web services.
- WCF is a Microsoft technology to create service oriented application.
- Before the WCF, the Web Service was used to create services but that type of service is only accessible to Windows client hosted on HTTP protocol.
- But WCF services are accessible with different protocols like http, tcp, msmq, etc. A few sample scenarios include: