Today on twitter I mentioned that a class I was teaching REST to was having trouble with the HATEOAS acronym and what it was all about.
For reference HATEOAS stands for Hypermedia As The Engine Of Application State. The concept that an application’s state is in the hypermedia sent between client and server and that both the client and server themselves are stateless.
The awesome Paul Batum responded with this:
I completely agree with his sentiments and for that reason I’m proposing a new acronym. This one is a TLA, and one you can say! What more could you want. So here it is:
ASH – Application State in Hypermedia
What do you think? Can you come up with something better? What would you propose? Drop comment on the post and let’s see what you think.
Atom :-)
ReplyDeleteBut on a serious note, the world has enough acronyms.
I like ASH! Its simpler and no less meaningful.
ReplyDeleteFor context - in about 2003/04 the Atom syndication format did not have a name - it was alternatively called Pie Echo Atom Whatever, or PEAW. Then it settled on Atom as a name. I disliked the name at the time, but feel that it has worked out well regardless. It would be cool to see the same thing occur with HATEOS
ReplyDelete