Let's REST!
A bunch of links to RESTful resources I've collated here and there - should be a good starting point to get a handle on some of the basics of REST, with links to example APIs / documentation as well as some posts ReprESenTative of the discussion in this space, plus some bonus randomly related stuff (rss). If you see some obvious holes here (and there are), let me know....
REST.
Representational State Transfer represents an architectural style for building distributed applications.
or
Really Extremely Simple Transfer. :-P
Intro to REST
- Roy Fielding - Architectural Styles and the Design of Network-based Software Architectures, Chapter 5
- Ryan Tomayko - How I explained REST to my wife
- Wikipedia - REST
Sam RubyJoe Gregorio: How to Create a REST Protocol
To REST or not to REST
- REST and Web Services: The ZapThink Take ZapFlash
"In many ways, however, the debate about Web Services and REST is as pointless as arguing whether a hammer or a screwdriver is a better tool."
- Paul Prescod: on REST - Second Generation of Web Services
- Don Box: SOAP vs. REST
- Dion Hinchliffe: Creating Open Services That Last (And Anyone Can Use)
- Danny Ayers - Is REST too complicated?
- Ryan Tomayko - The Highs and Lows of REST
REST APIs, examples, documentation and bits
- eBay’s REST API
- Amazon REST API
- Tagtooga's List of REST APIs
Random, but related, RESTful thoughts:
"SQS is a Web-based queue to which you post messages and from which you read them back -- without worrying about pesky details such as scale, concurrency, reliability, or guaranteed delivery."
- Tim O'Reilly - A Week in the Valley: GData
"The big point for me was that GData is just Atom/RSS for reading, Atom Publishing for writing, and A9 stored queries for searching."
- Optimistic concurrency (versioning) (We're not talking about dating here....Google Data APIs Protocol)
- sqlREST and 15 minutes Guide to sqlREST
- Don Box: HTTP, XML, REST and $100 -
- Popular REST tagged articles in Del.icio.us