Getting Started with Windows Communication Foundation
o Designing an Application to Be Part of a Service Oriented Architecture
o Overview of WCF Architecture
o Using a Language-Level Interface As a Service Contract
o Implementing a Simple WCF Service in Visual Studio 2008
o Consuming a simple WCF service in Visual Studio 2008
Configuring and Hosting WCF Services
o Programmatically Configuring a Managed Application to Host a WCF Service
o Programmatically Configuring a Managed Application to Call a WCF Service
o Defining Client and Service Settings by Using File-Based Configuration
o Selecting a Hosting Option for a WCF Service
o Deploying a WCF Service
Endpoints and Behaviors
o Exposing WCF Services Over Different Endpoints
o Adding Behaviors to Services and Endpoints
o Interoperating with Non-WCF Web services
Debugging and Diagnostics
o Logging Messages
o Activity Tracing
Designing and Defining Contracts
o Designing a Coherent and Cohesive WCF Service Interface
o Defining a Service Contract
o Defining Operations on a Service
o Defining a Data Contract
Handling Errors
o Relating .NET Exceptions to Service-Level Faults
o Using Faults in a Service
o Handling Faults and Exceptions on Clients
Improving WCF Service Quality
o Managing WCF Service Instances
o Managing Concurrency Issues
o Improving WCF Service Quality
Implementing WCF Security
o Overview of Security in WCF
o Applying Overall Security Requirements to a Binding
o Specifying Required Client and Service Credentials
o Working With Security Information
Implementing Transactions
o Overview of Transactions in a Service-Oriented Application
o Creating Transactional Service Operations
o Enabling the Flow of Transactions from Client to Service