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.
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.
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.
For more information about WCF, see What is Windows Communication Foundation? (
For more information about WAS, see Hosting in WAS (
For more information about Net.Tcp Port Sharing, see Net.TCP Port Sharing (