13. “Any information that can be named can be a resource:
a document or image, a temporal service, a collection
of other resources, a non-virtual object (e.g. a person),
and so on. A resource is a conceptual mapping to a set
of entities, not the entity that corresponds to the
mapping at any particular point in time.
Roy Fielding
https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
21. The Optional code
on demand
constraint allows
clients to request
and execute code
from servers.
This, in turn,
allows the server
to deploy new
features to clients.