Security, Middleware, Appliances
RSalz 2700011QK0 490 Visits
This is probably the last election where I can assume that the President is older than I am. That's a sobering thought.[Read More]
In a recent blog entry, Roy Fielding states the importance of hypertext in true REST protocols:
A REST API should spend almost all of its descriptive effort in defining the media type(s) used for representing resources and driving application state, or in defining extended relation names and/or hypertext-enabled mark-up for existing standard media types.
Paul Downey provides an exegesis:
Expecting people to follow meta-data, instructions or documentation given out of band, in particular which URIs to GET, POST, PUT, DELETE, to or the content to POST isn’t RESTful. It’s much better to return links to other representations, or forms to update and otherwise interact with a resource.
I don't know what's so wrong about defining the interaction method, but REST is Roy's term so he gets to (and did:) define it as he sees fit.
Nevertheless, the key point--and one I think most REST folks don't appreciate or deliberately ignore--is that out of band communication of semantics is a requirement of REST. The description of the state document must indicate not only where the links are, but the semantics of choosing them to advance the state machine.[Read More]
RSalz 2700011QK0 524 Visits
Blogging is harder than I thought--and I wasn't expecting it to be easy. I admire people who can write consistently, even more so when it's consistently something I want to read. Sometimes I get jealous not only over their quantity, but their content. For example:
I'm not jealous of Dave Winer, but he is the canary in the coal mine for all this social networking stuff.[Read More]