Glossary:Definition - Windows Communication Foundation

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
 Term Windows Communication Foundation
 Definition  WCF is a communications subsystem built around Web services in Windows Vista. WCF aims at providing encoding, hosting, messaging patterns, networking, security, spanning transports, and more. WCF is designed to provide a consistent experience for building connected systems. Pre-release code name was Indigo.

The WCF programming model reconciles .NET Remoting, Distributed Transactions, Message Queues, and Web Services into a single service-oriented programming model for distributed computing. WCF provides a rapid application development (RAD) methodology for Web services development. WCF features a single API for inter-process communication on a LAN, a local machine, or via the Internet. WCF provides the enhanced .NET security model by running in a sandbox.

WCF communicates between multiple processes via SOAP messages. This facilitates interoperability between WCF-based applications and any other processes that communicate via SOAP messages. XML-based encoding is used for SOAP messages when a WCF process communicates with a non–WCF process. But, when a WCF process communicates with another WCF process, SOAP messages are encoded in an optimized binary format. Both encodings conform to Infoset—a SOAP format data structure.

 See also .NET Framework 3.0, Windows Vista
You may edit this definition to improve or extend it.

Online Dictionary of Visual C# .NET Programming
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
a free glossary of C# .NET terminology from C# Online.NET edit

Personal tools