Sacrificial RabbitCode.  Art.  Perversion.  Madness.

Wednesday, March 22. 2006

Hi-Rest and Lo-Rest, two broken halves of the tower of Babylon.


Trackbacks

Where's the toString in SOAP?
I’ll add that there is a huge gap between “this particular application only needs GET and POST”, and “never use PUT”. In all, it looks like my optimisism of nearly three and a half years ago was largely unwarranted. Serv
Weblog: Sam Ruby
Tracked: Mar 23, 07:41
Kicking the RESTafarian beehive... the score thus far:
Whoah. Lots and lots of action is happening in the blogosphere about the division between Hi REST and Lo REST (which I argued is completely bunk, and still do). First off, I should mention Koranteng Ofosu-Amaah who, like me, is all about the Elevator
Weblog: Sacrificial Rabbit
Tracked: Mar 23, 12:03
Architectural Styles and Reviews
This I think is going to be the biggest thing coming out of the Hi/Low REST debate: the understanding that REST is an architectural style. It is a method of designing your web services. Just as you can Design your building(be it a house, mall, skyscrape
Weblog: Sacrificial Rabbit
Tracked: Mar 31, 09:51

Comments
Display comments as (Linear | Threaded)

That's what I'm talking about, stay on message and stick to the pitch. Internalizing REST has proven very difficult to date let alone when the troops start receiving mixed messages.

It was 25 years after John LeCarre's The spy who came in from the cold that the Berlin wall was brought down. It's only been 5 years since Fielding wrote his work... we've got a long way to go - perhaps we're still in the cold.
#1 Koranteng Ofosu-Amaah (Link) on 2006-03-23 08:44 (Reply)
You got the elevator pitch down to a science. Nice one.
#1.1 Jonnay on 2006-03-23 12:06 (Reply)
I just read your post and could not stop laughing. That "REST in a nutshell" is in fact entirely unintelligible. As long as the primary documentation of REST remains a doctoral dissertation, it will be very mis-understood.

WS-* may be crap, but at least it's understandable.
#2 pwb on 2006-03-27 11:32 (Reply)
Hmm.. I tried to distill the essence of Fieldings dissertation, with some concrete examples to make the whole thing a little less opaque, but apparently I failed. Back to the drawing board.

As for WS-*, I have no stake in the great web-services holy war... but something to consider, by your own words: WS-* may be understandable, but it's crap.
#2.1 jonnay on 2006-03-27 11:56 (Reply)
OK, upon re-reading, it's not that bad. It just seems hard to understand for mere mortals. And it doesn't seem to me that this stuff should be so hard if you've at least got an understanding of CGI/web programming and APIs.

Maybe the thing to do is point to a rest-ful API or if there are none, document what one of the popular APIs would look like if it were rest-ful (e.g., Amazon, Flickr, Bloglines, etc.).
#3 pwb on 2006-03-27 13:27 (Reply)
Thanks for the idea of comparing and pointing to an already existing API as an example of what REST is and isn't. (The link to the entry should be in the trackbacks)
#3.1 Jonnay on 2006-04-02 10:48 (Reply)

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA