RESTful Web Services

This series of posts seeks to define and demonstrate RESTful web services within a Resource Oriented Architecture. Most of this information is based on Leonard Richardson’s and Sam Ruby’s book “RESTful Web Services” 1 and Dr. Roy Fielding’s doctoral dissertation “Architectural Styles and the Design of Network-based Software Architectures – Chapter 5” and several of his other writings. 2, 3, 4, 5.

The culmination of this research is my RESTful Jazz Artist web service. You can try it out by navigating to the bookmark URI or a simple client side application that allows you to inspect the response header and XML data.


1. Richardson, Leonard and Ruby, Sam. RESTful Web Services. Sebastopol: O’Reilly Media, Inc., 2008. Ebook

2. Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000.

3. Fielding, Roy Thomas. REST APIs must be hypertext-driven. Untangled – Musings of Roy T. Fielding, October 20, 2008

4. Fielding, Roy Thomas, et. al. RFC 2616 – Hypertext Transfer Protocol – HTTP/1.1. The Internet Society, June 1999

5. “The problem is that just being connected is not enough. Yes, it is important, ...Read more »