Description
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet.
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
Product Details
- Title:
- Learning WCF
- By:
- Michele Leroux Bustamante
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- May 2007
- Ebook Release:
- December 2008
- Pages:
- 608
- Print ISBN:
- 978-0-596-10162-6
- | ISBN 10:
- 0-596-10162-7
- Ebook ISBN:
- 978-0-596-15866-8
- | ISBN 10:
- 0-596-15866-1
Customer Reviews
