Windows Communication Foundation (WCF) provides a framework for building secure, reliable, transacted, and interoperable distributed applications. WCF is a communications infrastructure that is built on the Web services architecture.

The service-oriented programming model of WCF is built into the Microsoft .NET Framework. It unifies a broad array of distributed systems capabilities in a composable and extensible architecture spanning transports, security systems, messaging patterns, encodings, network topologies, and hosting models.

WCF simplifies the development of connected systems by reducing the amount of custom coding.

Task Reference

Review the features and functions of Application Server role services that are designed to support connected applications and facilitate communication over network protocols. These role services include Windows Process Activation Services (WAS), TCP Port Sharing, COM+ Network Access, Distributed Transaction Support, and Web Server (IIS) support.

Application Server Role Services

Identify the infrastructure necessary for connecting your applications and the Application Server role services that support it. Install the Application Server role using the Add Roles Wizard with the appropriate role services on each server that supports participating applications and resources.

Install the Application Server Role on Your Server

Additional references