You have a RESTful application

2010-02-23 @ 11:01#

If you can draw a state machine in which:

  1. Each state is self-described (resident on the client)
  2. The transitions from that state are also self-described (instructions for the client to initiate)
  3. And each transition is invoked using a self-descriptive message
Then you have a RESTful application.

....Roy from rest-discuss, late 2004]

thanks to @algermissen for the pointer.

code