Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


RESTful .NET is the first book that teaches Windows developers to build RESTful web services using the latest Microsoft tools. Written by Windows Communication Foundation (WFC) expert Jon Flanders, this hands-on tutorial demonstrates how you can use WCF and other components of the .NET 3.5 Framework to build, deploy and use REST-based web services in a variety of application scenarios. RESTful architecture offers a simpler approach to building web services than SOAP, SOA, and the cumbersome WS-* stack. And WCF has proven to be a flexible technology for building distributed systems not necessarily tied to WS-* standards. RESTful .NET provides you with a complete guide to the WCF REST programming model for building web services consumed either by machines or humans. You'll learn how to:

  • Program Read-Only (GET) services

  • Program READ/WRITE services

  • Host REST services

  • Program REST feeds

  • Program AJAX REST clients

  • Secure REST endpoints

  • Use workflow to deliver REST services

  • Consume RESTful XML services using WCF

  • Work with HTTP

  • Work with ADO.NET Data Services (Astoria)

RESTful .NET introduces you to the ideas of REST and RESTful architecture, and includes a detailed discussion of how the Web/REST model plugs into the WCF architecture. If you develop with .NET, it's time to jump on the RESTful bandwagon. This book explains how.

"While REST is simple, WCF is not. To really understand and exploit this part of WCF requires a knowledgeable and experienced guide. I don't know anybody who's better suited for this role than Jon Flanders. ...Jon is first-rate at explaining complicated things. This book is the best introduction I've seen to creating and using these services with WCF." --David Chappell, Chappell & Associates

Subscriber Reviews

Average Rating: 3.75 out of 5 rating Based on 4 Ratings

"Well rounded book on RESTful services" - by atconway on 01-MAY-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I read this book cover to cover even though I had some experience with creating and consuming REST based services in .NET just to learn everything I could. I like how the book is organized and reads. Even though the content is based on .NET 3.5 and was written 3+ years ago, that did not hold this book back; the information was 90-95% relevant even for today.

I like how John gets into the WCF call stack and really explains the underpinnings of RESTful services. The chapter on Security was one of my favorites along with the look into Data Services.

The 1 Chapter that I think could have been omitted was Ch.9 on Windows Workflow. While it *is* using RESTful services, WF is such a massive technology that requires a deep understanding and therefore was hard to follow with no experience. People make entire careers out of using WF (kind of like making a career using Sharepoint), and I just think you could skip this chapter and not miss a thing. There are not too many references to it in other chapters, so it sits alone. If you don't plan on using WF or have not used it before, skip it and move on.

Overall if you want to fill in some of the cracks on RESTful services and want to get a more thorough understanding, then I would recommend reading this book.

Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for RESTful .NET

  • Catalog Page

Visit the errata page for RESTful .NET

  • Errata

Download the supplemental electronic content for RESTful .NET

  • Supplemental Content