Books & Videos

Table of Contents

  1. Chapter 1 REST Basics

    1. Architecture of the World Wide Web

    2. SOAP

    3. REST

    4. Implementing a Simple RESTful Service Example

    5. Processes

    6. Summary

  2. Chapter 2 WCF RESTful Programming Model

    1. Isn’t WCF All About SOAP?

    2. Channels and Dispatching

    3. HTTP Programming with WCF 3.0

    4. Web Programming in WCF 3.5

    5. UriTemplate

    6. Summary

  3. Chapter 3 Programming Read-Only Services

    1. Using WebGetAttribute and UriTemplate

    2. Data Formats

    3. Summary

  4. Chapter 4 Programming Read/Write Services

    1. POST, PUT, and DELETE

    2. Using WebInvokeAttribute

    3. Summary

  5. Chapter 5 Hosting WCF RESTful Services

    1. WCF REST Hosting Isn’t a Special Case

    2. Self-Hosting

    3. Hosting in IIS

    4. Custom ServiceHostFactory

    5. Hosting Wrap-Up

    6. Summary

  6. Chapter 6 Programming Feeds

    1. Building a Feed with WCF

    2. Exposing a Feed on a Live URI

    3. Feed Validation

    4. Adding Links to a Feed

    5. Summary

  7. Chapter 7 Programming Ajax and Silverlight Clients

    1. WCF Web Services and Ajax

    2. JSON

    3. ASP.NET Ajax

    4. Silverlight 1.0

    5. Silverlight 2.0

    6. Returning JSON and XML Conditionally with a Single Method

    7. Summary

  8. Chapter 8 Securing REST Endpoints

    1. Authenticating: Self-Hosted Endpoints

    2. Authenticating: Managed Hosting Endpoints

    3. Authorizing Endpoints

    4. Summary

  9. Chapter 9 Using Workflow to Deliver REST Services

    1. Consuming REST Services from WF

    2. The SendActivity Instance

    3. The ReceiveActivity Instance

    4. Stateless Workflow Services

    5. Stateful Workflow Services

    6. Summary

  10. Chapter 10 Consuming RESTful XML Services Using WCF

    1. Defining the Client

    2. Client Extensibility

    3. Summary

  11. Chapter 11 Working with HTTP

    1. Programming HTTP with WCF

    2. Status Codes

    3. Conditional GET

    4. Caching

    5. Summary

  1. Appendix WCF 3.5 SP1

    1. Atom Publishing Protocol

    2. UriTemplate Changes

    3. Attribute-Free DataContract Serialization

    4. Summary

  2. Appendix ADO.NET Data Services

    1. Building an ADO.NET Data Service

    2. ADO.NET Data Services and AtomPub

    3. Summary

  3. Appendix ADO.NET Entity Framework Walkthrough

    1. Creating the Data Model

  4. Colophon