Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is WCF in simple terms?

Tags:

.net

wcf

What is WCF in simple terms?

It's hard to distill the meaning from the Wikipedia page.

like image 429
Brian Avatar asked Sep 03 '08 22:09

Brian


People also ask

What is WCF example?

WCF stands for Windows Communication Foundation. It is a framework for building, configuring, and deploying network-distributed services. Earlier known as Indigo, it enables hosting services in any type of operating system process.

Is WCF easy?

This hosting is very flexible and easy to use, but suitable only during development phases of a distributed application. IIS: When a WCF service is hosted in IIS the client can access the service over the internet.

What are WCF calls?

WCF is a general-purpose, message-based communication system to enable you to create distributed systems - you have a bunch of services somewhere on your servers, which offer up to perform certain functions on the client's behalf, when they call. WCF is something like web services - only much more than that.

Is WCF widely used?

NET framework with Windows Vista, and then got updated several times. WCF 4.5 is the most recent version that is now widely used.


2 Answers

WCF - Windows Communication Framework - is Microsoft's framework to make inter-process communication easier. It let's you do this communication through various means, plain old asmx web services, Remoting, MS Message Queuing, and a couple more.

It let's you talk with other .NET apps, or non-Microsoft technologies (like J2EE). It's extensible enough to allow for newer stuff, like REST too (I don't think REST is built-in).

like image 175
swilliams Avatar answered Oct 06 '22 19:10

swilliams


WCF allows you to create "services" without specifying that it's a Windows service or a Web service, or which protocols are used to communicate with it or how the data is serialized.

All those details may be specified externally, either programmatically in a service host or via the config file.

like image 45
Mark Cidade Avatar answered Oct 06 '22 21:10

Mark Cidade