Definition

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) is Microsoft's programming model for using managed code to build unified Web services and other distributed systems that can talk to each other. WCF focuses on connecting XML to programs that are built using development languages supported by Microsoft, such as VB.NET and C#. To support this cross-language communication, WCF uses the extensible Simple Object Access Protocol (SOAP).

WCF is one of the four main products in Microsoft's .NET Framework 3.0, previously known as WinFX. The other three are the Windows Presentation Foundation, or WPF, the Windows Workflow Foundation, abbreviated as either WF or WinWF, and the Windows CardSpace. The .NET 3.0 suite is due to be released around the same time as Windows Vista, Microsoft's upcoming update to its Windows operating system. .NET 3.0 can also be used with Windows XP and Windows 2003 Server.

Many developers still refer to Windows Communication Foundation by its code name, Indigo.

This was last updated in August 2006
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchWinDevelopment.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: