Paul's REST Resources

NEW: Combining a name and address into a single identifier

Why doesn't REST have an object encoding?

Vancouver XML User's Group slides

A New Direction for Web Services -- XML Journal

The extreme 2002 paper on the SOAP/REST controversy and associated slides.

New: Thoughts on Web Services Choreography.

New: XBind is a language for loading XML data into natural programming language data structures and data types. XBind is not directly REST related but XML is an important part of the current generation of REST services (whereas the last generation used HTML).

My XML.com Introduction to REST and a follow-up article describing some REST features and techniques.

The rest-wiki contains many ideas about REST from various people.

Roger Costello has a short introduction to a REST way of building Web Services and a succinct presentation on the same topic.

On the Google API

REST is fundamentally about standardization.

Common REST design mistakes.

Building HTTP-based services with the .NET Framework

Rough ramblings on the Importance of URIs

Why you should not use arbitrary RPC method calls to do the equivalent of HTTP GET.

Thoughts about SOAP RPC versus REST security

Do you think about protocols and web services in terms of state transitions? Think of them in terms of resources instead.

Steps to an "Extreme Web Service" (a Web Service built according to REST principles).

Evaluating WSDL's HTTP Support

Building reliable web services using HTTP properly.

Microsoft uses HTTP (in a REST-y way? I dunno.) for Outlook Express

What if all email was done through HTTP as a REST app?

Asynchronous notifications in HTTP.