Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is WCF in .NET? [closed]

What is WCF and WF in .NET? What are its uses? How to start learning it?

Thanks for answers, they are great guideline for me. But I want to ask where should I use thins WCF service? In which scenario we can use it properly?

like image 234
Red Swan Avatar asked Apr 05 '10 09:04

Red Swan


People also ask

What is .NET WCF?

The Windows Communication Foundation (WCF), previously known as Indigo, is a free and open-source runtime and a set of APIs in the . NET Framework for building connected, service-oriented applications.

What is WCF in .NET Core?

This article provides a summary of why ASP.NET Core gRPC is a good fit for Windows Communication Foundation (WCF) developers who want to migrate to modern architectures and platforms.

Is WCF discontinued?

As long as the Windows operating system continues to include . NET Framework, WCF will continue to function.

What is a WCF client?

A WCF client is a local object that represents a WCF service in a form that the client can use to communicate with the remote service. WCF client types implement the target service contract, so when you create one and configure it, you can then use the client object directly to invoke service operations.


2 Answers

WCF = Windows Communication Foundation

A communication-oriented set of APIs and a "runtime" inside .NET to make two (or more) systems talk to one another. It basically replaces ASMX (ASP.NET web services), .NET remoting (object remoting) and a few other communication-related API's and products in the .NET space.

What does WCF replace?

It can and should be used any time two systems (apps, machines) need to exchange information, basically. It's the foundation for all "connected systems".

Your ultimate destination is the MSDN Developer Center for WCF which has a ton of tutorials, articles, sample code, screen casts, videos and much more.

like image 83
marc_s Avatar answered Nov 13 '22 02:11

marc_s


From MSDN: "Windows Communication Foundation is... a part of the .NET Framework that provides a unified programming model for rapidly building service-oriented applications that communicate across the web and the enterprise."

White Paper on WCF

Good luck!

like image 29
Henric Avatar answered Nov 13 '22 02:11

Henric