WCF Feature Details
Windows Communication Foundation (WCF) allows extensive control over the messaging functions of an application. The topics in this section go into detail about the available features. For more information about basic programming, see Basic WCF Programming.
In This Section
- Windows Communication Foundation Endpoints: Addresses, Bindings, and Contracts
Describes how to control multiple aspects of your service.
- Data Transfer and Serialization in Windows Communication Foundation
Describes how serialization of data can be tailored for interoperation or future compatibility.
- Sessions, Instancing, and Concurrency in Windows Communication Foundation
Describes the instancing and session modes of WCF and how to select the right mode for your application.
- Transports in Windows Communication Foundation
Describes how to configure the transport layer, the lowest level of the channel stack.
- Queues and Reliable Sessions in Windows Communication Foundation
Describes queues, which store messages from a sending application on behalf of a receiving application and later forward these messages to the receiving application.
- Transactions in Windows Communication Foundation
Explains how to created transacted operations that can be rolled back if needed.
- Windows Communication Foundation Security
Describes how WCF security helps you to create applications that have confidentiality and integrity. Authentication and authorization are also available, as are auditing features.
- Peer-to-Peer Networking
Details how to create peer services and clients.
- Metadata in Windows Communication Foundation
Describes metadata architecture and formats.
- Windows Communication Foundation Clients
Describes how to create a variety of clients that access services.
- Hosting of Windows Communication Foundation Services
Describes hosting. A service can be hosted by another application, or it can be self-hosted.
- Interoperability and Integration with Windows Communication Foundation
Describes how to use WCF to extend your existing logic rather than having to rewrite it if you have a substantial investment in component-based application logic hosted in COM+.
- WCF REST Programming Model
Describes the WCF Web Programming Model that allows developers to expose WCF service operations to non-SOAP endpoints.
- WCF Syndication
Describes support to easily expose syndication feeds from a WCF service.
- Windows Communication Support for AJAX Integration and JSON