| | | Copyright |
| | | Foreword |
| | | We Want to Hear from You! |
| | | Introduction |
| | | Chapter 1. PrerequisitesGenerics and Transactions |
| | | | Generics |
| | | | System.Transactions |
| | | | Transaction Managers |
| | | | Coding System.Transactions Transactions |
| | | | Summary |
| | | Chapter 2. The Fundamentals |
| | | | Background |
| | | | The Service Model |
| | | | Summary |
| | | | References |
| | | Chapter 3. Data Representation |
| | | | Background |
| | | | XmlSerializer and XmlFormatter |
| | | | The XML Fetish |
| | | | Using the XmlFormatter |
| | | | Exception Handling |
| | | | Summary |
| | | | References |
| | | Chapter 4. Security |
| | | | Background |
| | | | XSI |
| | | | Claims-based Authorization Versus Role-based Authorization |
| | | | Claims-based Authorization Versus Access Control Lists |
| | | | Adopting Claims-based Authorization |
| | | | Using XSI |
| | | | Authorizing Access to an Intranet Resource Using Windows Identity |
| | | | Summary |
| | | | References |
| | | Chapter 5. Reliable Sessions, Transactions, and Queues |
| | | | Reliability |
| | | | Reliability in WCF |
| | | | Implementing Reliable Sessions |
| | | | Creating a Banking Service and Client with Reliable Sessions |
| | | | Implementing Queued Messaging |
| | | | Transactions |
| | | | Adding Transactions to the Solution |
| | | | Summary |
| | | Chapter 6. Legacy Integration |
| | | | COM+ Integration |
| | | | Using the COM+ Service Model Configuration Tool |
| | | | Exposing a COM+ Component as a WCF Web Service |
| | | | Summary |
| | | Chapter 7. Interoperability |
| | | | An Overview of Interoperability |
| | | | Creating a WCF Client for an ASMX Service with SvcUtil.exe |
| | | | Creating a WCF Service and WCF/ASMX Clients |
| | | | Creating a WCF Client for a Lotus Notes Domino Server Web Service |
| | | | Two for the Road |
| | | | Summary |
| | | Chapter 8. Custom Transports |
| | | | The Windows Communication Foundation Channel Layer |
| | | | Adding Support for Additional Transport Protocols |
| | | | Summary |
| | | | References |
| | | Chapter 9. Custom Behaviors |
| | | | Understanding the Types of Behaviors |
| | | | Configuring Behaviors |
| | | | Creating a Behavior to Inspect Messages on the Server |
| | | | Creating a Behavior to Inspect Messages on the Client |
| | | | Summary |
| | | Chapter 10. Publish/Subscribe Systems |
| | | | Publish/Subscribe Using Callback Contracts |
| | | | Publish/Subscribe Using MSMQ Pragmatic Multicasting |
| | | | Publish/Subscribe Using Streaming |
| | | | Summary |
| | | | References |
| | | Chapter 11. Peer Communication |
| | | | Introducing Peer Channel |
| | | | Using Peer Channel |
| | | | Summary |
| | | Chapter 12. Manageability |
| | | | Administration Facilities |
| | | | Adding Administration Facilities |
| | | | Summary |
| | | | References |
| | | Chapter 13. Representational State Transfer and Plain XML Services |
| | | | Representational State Transfer |
| | | | Really Simple Syndication |
| | | | Objective |
| | | | Designing the Solution |
| | | | Constructing the REST RSS Server |
| | | | Constructing the RSS Aggregator |
| | | | Summary |
| | | | References |
| | | Chapter 14. InfoCard |
| | | | Background |
| | | | What Is Identity? |
| | | | Existing Identity Solutions ("Getting to Where We Want to Be from Where We Are Today") |
| | | | The Laws of Identity |
| | | | The Identity Metasystem |
| | | | The InfoCard System |
| | | | InfoCards in Action |
| | | | InfoCard Architecture and Security |
| | | | Basic WCF App |
| | | | Adding InfoCard |
| | | | Federation with InfoCard |
| | | | InfoCard from the Browser |
| | | | Summary and Next Steps |
| | | | References |
| | | Index |