Books & Videos

Table of Contents

  1. Chapter 1 Hello Indigo

    1. Service Oriented Architecture

    2. WCF Services

    3. Fundamental WCF Concepts

    4. Creating a New Service from Scratch

    5. Generating a Service and Client Proxy

    6. Hosting a Service in IIS

    7. Exposing Multiple Service Endpoints

    8. Summary

  2. Chapter 2 Contracts

    1. Messaging Protocols

    2. Service Description

    3. WCF Contracts and Serialization

    4. Service Contracts

    5. Data Contracts

    6. Message Contracts

    7. Approaches to Serialization

    8. The Message Type

    9. Summary

  3. Chapter 3 Bindings

    1. How Bindings Work

    2. Web Service Bindings

    3. Connection-Oriented Bindings

    4. One-Way and Duplex Communication

    5. Large Message Transfers

    6. Custom Bindings

    7. Summary

  4. Chapter 4 Hosting

    1. Hosting Features

    2. ServiceHost

    3. Self-Hosting

    4. Hosting on the UI Thread

    5. Hosting in a Windows Service

    6. Hosting in IIS 6.0

    7. IIS 7.0 and Windows Activation Service

    8. Choosing the Right Hosting Environment

    9. Summary

  5. Chapter 5 Instancing and Concurrency

    1. OperationContext

    2. Instancing

    3. Concurrency

    4. Instance Throttling

    5. Load Balancing and Failover

    6. Summary

  6. Chapter 6 Reliability

    1. Reliable Sessions

    2. Transactions

    3. Queued Calls

    4. Summary

  7. Chapter 7 Security

    1. WCF Security Overview

    2. Securing Intranet Services

    3. Securing Internet Services

    4. Working with Certificates

    5. Building a Claims-Based Security Model

    6. Exploring Federated Security

    7. Summary

  8. Chapter 8 Exceptions and Faults

    1. SOAP Faults

    2. WCF Exception Handling

    3. Exceptions and Debugging

    4. Fault Contracts

    5. IErrorHandler

    6. Summary

  1. Appendix Setup Instructions

    1. Database Setup

    2. ASP.NET Provider Model Setup

    3. Certificate Setup

    4. IIS Application Directories

  2. Appendix ASP.NET Meets CardSpace

    1. Information Cards and CardSpace: A Brief Tour

    2. Identity Metasystem Participants and Browser Flow

    3. Let's Log In with CardSpace!

    4. Processing the Token

    5. Associating Cards with User Accounts

    6. Creating a Dual Purpose Login Page

    7. Conclusion

  3. Colophon