General discussion about REpresentational State Transfer, the name given to the architectural style which describes the best behaved subset of the World Wide Web (circa 1993), as determined by Roy Fielding.
... Yes this terminology is something worth getting consensus on. I was using the terms "client" and "underlying platform" for your "user agent" and "client
... When talking machine to machine, I don't think a REST client is any different in terms of rigidity than any other remote protocol. The REST client will do
... Yes, exactly. When a service uses Atom and chooses some kind of extension, the client is unable to know this before the interaction because it cannot be
... I meant that (ideally and stretching the point) services should make use of as much hypermedia as they can. If they know about foo links and if they can
Jan: <snip> - services should only use media types understood by all clients - services should use as many hypermedia 'options' as possible (so if a client