Roy Fielding created REST as his doctorate dissertation. After reading it, I would boil it down to three basic elements:

A document that describes object state
A transport mechanism to transmit the object state back and forth between systems
A set of operations to perform on the state

While Roy was focused solely on HTTP, I don’t see why another transport could not be used. Here are some examples:

Leave a Reply

Your email address will not be published. Required fields are marked *