In the never ending quest to replace the acronym HATEOAS with something more intuitive and pronounceable, I humbly submit Yet Another Attempt To Replace The Acronym (YAATRTA) HATEOAS: HYDEPR (HYpermedia DEscribes PRotocols). Credit goes to Jim Webber for coining the term "Hypermedia Describes Protocols". My "value add" was simply to turn it into an acronym: HYDEPR (pronounced HIGH-de-pur). (Hey, that's what analysts do. :-))
Here's how to use it in context: "Perhaps the most important RESTful 'uniform interface' constraint is the HYDEPR constraint (formerly known as the HATEOAS constraint)."
-- Nick Gall Phone: +1.781.608.5871 AOL IM: Nicholas Gall Yahoo IM: nick_gall_1117 MSN IM: (same as email) Google Talk: (same as email) Email: nick.gall AT-SIGN gmail DOT com
Weblog: http://ironick.typepad.com/ironick/
In the never ending quest to replace the acronym HATEOAS with something more intuitive and pronounceable, I humbly submit Yet Another Attempt To Replace The...
... I think the phrase "Hypermedia Describes Protocols" is pretty non-intuitive, and certainly doesn't convey as much as HATEOAS does when expanded....
... That's why the quest is never ending! Heh. -- Nick -- Nick Gall Phone: +1.781.608.5871 AOL IM: Nicholas Gall Yahoo IM: nick_gall_1117 MSN IM: (same as...
... "HATEOAS" is atrocious, and "HYDEPR" is not much better. I've never found "the hypermedia constraint" or "hypermedia" to be insufficient. -- ...jsled ...
Perhaps LAST -- "links as state transitions." I can image all sorts of "Who's on first" style routines as people talk about the "last REST constraint...." ...
+1 to Peter for "LAST" "Which is the hypermedia constraint?" "The LAST one."' "Yeah, but which one is last?" "The hypermedia one." "But that's the first one,...
... If you are trying to dumb things down for people, then the best route is to provide reference implementations they can simply copy. (I'm being serious....
For me, actually the more important word in the expanded HATEOAS is not Hipermedia, but Engine. Implying that is not sufficient for a representation "to have...
That was a illustration I used to make my point, not necessarily something technically correct. But forget about the last paragraph if you don't like images,...
... I agree it has to be fully described. However, I think much of the confusion and misunderstanding surrounding HATEOAS is precisely because the simplistic...
... Well said. It seems to me that, some times, this term gets stretched wildly to imply a broader concept or philosophy. It is nothing more than an...
It may not exist now, but it must be possible to produce an hypermedia format capable of fully describing state-transition semantics/syntax? Cheers, Mike...
... That is not completely accurate, a client can understand *only* a sub-set of those transitions. That's what make HATEOAS so effective in decoupling...
What I expect to happen here, although it has not happened yet due to the feeble attempts to do the same using WS-* ideas, is for at least semi-standard...
Bob Haugen
bob.haugen@...
Jun 3, 2009 4:22 pm
... I did. Maybe you forgot to write the "for any transition that the client wants to follow" part? Nevertheless, I think it's important to stress the point I...
Are you saying that when I click on a link, my browser has some understanding of the semantics of the link? Are these semantics just "this is the link I follow...
Browsers know the semantics of certain things for sure. For instance, they know how to "present" markup, and know about certain kinds of links. But they do not...
The idea of registering "rel" values is an interesting step toward establishing additional semantic information that can be used in state engine applications. ...
... Just find better things to do. If you are seriously pronouncing "HATEOAS" often, then you are "doing it wrong". The idea that you need to say "Hypermedia...
... I'm ALWAYS looking for better things to do. ... I'm NOT saying HATEOAS more than once in a conversation, on average. The problem is that I have a hundred...
I do like Ian Robinson's categorization of "hypermedia controls", aka links and forms. Although I'm not sure the term control is understood in the same way in...
I think the supremely accurate term that's cropped up in the literature is "affordances", but I chose "controls" to help visualize the levers and buttons an...