Introduction

Microsoft Windows Communication Foundation (WCF), alongside Windows Workflow Foundation (WF) and Windows Presentation Foundation (WPF), is intended to become the primary framework for building the next wave of business applications for the Microsoft Windows operating system. WCF enables you to build powerful service-oriented systems, based on connected services and applications.

Overview of WCF Features 

Interoperability and integration of diverse APIs are only two (very important) aspects of WCF. In addition, WCF provides a rich software fabric that complements the remoting technologies it exposes. Consider the following list of major WCF features:

1. Support for strongly typed as well as untyped messages. This approach allows .NET applications to share custom types efficiently

2. Support for several bindings (raw HTTP, TCP, MSMQ, and named pipes)

3. Support for sessionlike state management techniques, as well as support for one-way stateless messages

Read More...