Roy Fielding’s Misappropriated REST Dissertation
Lesson learnt, at least look for alternatives to see if the hammer you are about to wield is the right tool for the job
They could have called their approach Fuck It, Overload HTTP (FIOH), and that would have been an accurate name, as anyone who has ever tried to decide what HTTP status code to return for a business logic error can attest. But that would have seemed recklessly blasé next to all the formal specification work that went into SOAP.
Luckily, there was this dissertation out there, written by a co-author of the HTTP/1.1 specification, that had something vaguely to do with extending HTTP and could offer FIOH a veneer of academic respectability.
So REST was appropriated to give cover for what was really just FIOH. 3/3.
Be kind, be helpful or begone!