Learning WCF
A Hands-on Guide
By
Michele Leroux Bustamante
May 2007
Pages: 607
| Table of Contents
| Index
| Sample Chapter
Table of Contents
-
Chapter 1 Hello Indigo
-
Service Oriented Architecture
-
WCF Services
-
Fundamental WCF Concepts
-
Creating a New Service from Scratch
-
Generating a Service and Client Proxy
-
Hosting a Service in IIS
-
Exposing Multiple Service Endpoints
-
Summary
-
Chapter 2 Contracts
-
Messaging Protocols
-
Service Description
-
WCF Contracts and Serialization
-
Service Contracts
-
Data Contracts
-
Message Contracts
-
Approaches to Serialization
-
The Message Type
-
Summary
-
Chapter 3 Bindings
-
How Bindings Work
-
Web Service Bindings
-
Connection-Oriented Bindings
-
One-Way and Duplex Communication
-
Large Message Transfers
-
Custom Bindings
-
Summary
-
Chapter 4 Hosting
-
Hosting Features
-
ServiceHost
-
Self-Hosting
-
Hosting on the UI Thread
-
Hosting in a Windows Service
-
Hosting in IIS 6.0
-
IIS 7.0 and Windows Activation Service
-
Choosing the Right Hosting Environment
-
Summary
-
Chapter 5 Instancing and Concurrency
-
OperationContext
-
Instancing
-
Concurrency
-
Instance Throttling
-
Load Balancing and Failover
-
Summary
-
Chapter 6 Reliability
-
Reliable Sessions
-
Transactions
-
Queued Calls
-
Summary
-
Chapter 7 Security
-
WCF Security Overview
-
Securing Intranet Services
-
Securing Internet Services
-
Working with Certificates
-
Building a Claims-Based Security Model
-
Exploring Federated Security
-
Summary
-
Chapter 8 Exceptions and Faults
-
SOAP Faults
-
WCF Exception Handling
-
Exceptions and Debugging
-
Fault Contracts
-
IErrorHandler
-
Summary
-
Appendix Setup Instructions
-
Database Setup
-
ASP.NET Provider Model Setup
-
Certificate Setup
-
IIS Application Directories
-
Appendix ASP.NET Meets CardSpace
-
Information Cards and CardSpace: A Brief Tour
-
Identity Metasystem Participants and Browser Flow
-
Let's Log In with CardSpace!
-
Processing the Token
-
Associating Cards with User Accounts
-
Creating a Dual Purpose Login Page
-
Conclusion
-
Colophon
Return to Learning WCF