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