- Resources such as a person, an order, or a collection of the ten most recent stock quotes are identified by a (not necessary unique) URL.
- Requests for a resource return a representation of the resource (eg. an html page describing the person) rather than an Object that IS the resource. A resource representation represents the current state of the resource and as such is immutable.
- Representations contain typically links to other resources, so that the application can be discovered interactively.
- There is typically a fixed and rather limited set of actions that can be called upon resources to retrieve or manipulate them. HTTP is the best known example of a RESTful system and defines eg. GET, PUT, POST and DELETE actions.
- http://www.1060.org – the homepage of net kernel.
- A recent article on TheServerSide.com about resource oriented computing with NetKernel that provide a more thorough introduction.