- Client consumes servers capability by interacting with resources
- Resources are identified by a resource identifier.In http terms this is an URL
- Client interacts with resources the client does not work directly with the resources but with representations of those resources
Example Person can be identified by name. We directly do not work with the Person by representation of person using JSON or XML. The message should also contain meta data about what to do with the services