Links to REST Topics

This posting is available at: https://www.thekguy.com/links-to-rest-topics.html

Roy Fielding’s Dissertation – http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm


Books

RESTful Web Services – http://www.amazon.com/RESTful-Web-Services-Leonard-Richardson/dp/0596529260

RESTful .NET – http://www.amazon.com/RESTful-NET-Build-Consume-Services/dp/0596519206

RESTful PHP Web Services – http://www.amazon.com/RESTful-PHP-Services-Samisa-Abeysinghe/dp/1847195520

Articles and Presentations

Alan Dean’s “Separating REST Facts from Fallacies” – http://www.slideshare.net/alan.dean/separating-rest-facts-from-fallacies-presentation

“How I Explained REST to My Wife” by Ryan Tomayko – http://tomayko.com/writings/rest-to-my-wife

Brian Sletton’s JavaWorld series on REST:
http://www.javaworld.com/javaworld/jw-10-2008/jw-10-rest-series-1.html
http://www.javaworld.com/javaworld/jw-12-2008/jw-12-rest-series-2.html
http://www.javaworld.com/javaworld/jw-02-2009/jw-02-rest-series-3.html
http://www.javaworld.com/javaworld/jw-04-2009/jw-04-rest-series-4.html

Software

Frameworks

Java

.NET

Python

Ruby

In-Development

  • Spring 3.0 MVC

Proposed

Clients

Google rest-client – http://code.google.com/p/rest-client/

Fiddler 2 – http://www.fiddler2.com/fiddler2/

cURL – http://curl.haxx.se/

Other

Mule (Enterprise Service Bus) – http://www.mulesource.org/display/MULE/Home

Apache CouchDB (Database) – http://couchdb.apache.org/


Standards

HTTP/1.1 – http://tools.ietf.org/html/rfc2616
URI – http://tools.ietf.org/html/rfc3986
XML – http://www.w3.org/XML/Core/
JAX-RS (JSR311) – https://jsr311.dev.java.net/

Examples

RESTful Web Services

Amazon S3 – http://aws.amazon.com/s3/

Sun Cloud API – http://kenai.com/projects/suncloudapis/pages/Home

Atom Publishing Protocol – http://tools.ietf.org/html/rfc5023

Services Claiming to be RESTful (but aren’t)

Flickr API – http://www.flickr.com/services/api/

del.icio.us API – http://delicious.com/help/api