Vacant Space
Mark Baker: Yet another service which opts for REST rather than SOA. Victory is mine! Muhahaha! 8-)
rpc.bloglines.com/
getitems: n=1 - mark unread items as read
You know what distinguishes this "definition" of REST from WS-*? A blank line.
But I suspect it will be popular anyway. Del.icio.us certainly is. And it is even further away from REST. Here's code that will do a posts/add request using HTTP GET. Sweet.
You know what people like in APIs? Hint: it is not where you put the blank line. People like it when you don't need to throw in the kitchen sink to make this work.
For some definition of REST
Bloglines has announced new web services that they offer. Unfortunately, they tried to attach themselves to the term REST without really understanding it. I am encouraged that the term, and the idea of alternatives to SOAP, are gaining traction,...Excerpt from BitWorking at
Roy Fielding:
- REST is an architectural style -- it does not dictate protocol syntax.
- There's no basis for "everything must use GET" in Web architecture.
- there is a trade-off between GET and POST that usually involves the size of the parameter content.
Perhaps queries SHOULD use GET. But GET MUST be idempotent.
The key to understanding REST is to use URIs to identify resources.
Posted by Sam Ruby atread/unread
It's not when you GET your messages, it's when you actually take the time to read them that's interesting. That's...... [more]Trackback from franklinmint.fm at
And yet, at every opportunity (in a presentation you've given at least twice), you blast Amazon for using POST + a redirect on their search form. Whatever. We've been down this road. We know exactly where it ends. Yawn.
Don't get me wrong; "what's the difference... a blank line" is damned catchy, in a "Swift Boat Veterans For SOAP" kind of way. But you were a lot more interesting when you were fixing bugs.
Posted by Mark atI don't blast Amazon for using POST. I simply point out that people who express a moral outrage on some uses of POST and hold up Amazon as a shining example of REST are being somewhat... selective.
In any case, providing entertainment for Mark Pilgrim is not high on my list of priorities. Perhaps you might prefer some cat pictures.
Posted by Sam Ruby atBloglines opta por REST
La nueva API de Bloglines se hace pública, decidiéndose por REST. La implementación no está exenta de traciciones a lo que se supone es REST, ya que se supone que, un método que funcione vía GET no modificará nada...Excerpt from kusor.net at
RESTagra
RESTAGRA is a new medicine for the treatment of API dysfunction (RAD). RESTAGRA can make your web services idempotent for up to 4 hours. (365 words)...Excerpt from dive into mark at
ANN: FeedDemon 1.5 Beta 1a with NewsGator Online Services (NGOS) Integration
Yesterday's big news was FeedDemon's integration with Bloglines. Today's big news is that FeedDemon now offers integration with NewsGator Online Services (NGOS) as well. Some FeedDemon users may recognize NewsGator as the company that makes an RSS...Excerpt from Nick Bradbury at
Selective, Sam? You mean I'm not allowed to describe one thing that Amazon does that is RESTful unless everything else is too? Interesting ...
Posted by Mark Baker at
Screwing Up REST
I like it when people screw up. Especially when they screw up in public and there is a flurry of commentary. When people publicly screw up, it suddenly dawns on me, "damn, I probably would have fucked that up, too."...... [more]Trackback from Dichotomy's Purgatory at
Bloglines - is it REST?
Nelson Minar : Bloglines - is it REST? - Sam Ruby points out that GETs shouldn't be state transforming....Excerpt from HotLinks - Level 1 at
To be (REST) or not to (REST)
Is there a Web Services Architecture? For some definition of REST Vacant Space RESTagra......Excerpt from Znarf Infos 2 at
Dumb things about XML for distributed systems
I've been reading a lot of REST vs SOAP falderall lately and it's getting tiresome. Well, some of it is interesting, like looking at whether Bloglines is REST. Anyway, I thought I'd point out the cowman and the farmer can be friends, at least when...Excerpt from Nelson's Weblog at
More on the Bloglines API
Here's some other articles and blog postings on the Bloglines API, in case you're interested in what other folk are up to: Dare Obasanjo — Thoughts on the Bloglines Sync API: These limitations don't make using the Bloglines Sync...... [more]Trackback from Jäger at
On Interoperability and Tim Ewald's 3 Web Services Stacks
... [more]Trackback from Dare Obasanjo's WebLog at
On Interoperability and Tim Ewald's 3 Web Services Stacks
Tim Ewald has a post entitled My 3 Web Services Stacks where he writes The point Chris was making was that you created a COM class, your choice of data type determined who could use your component. In other words, your choice affected how far your...Excerpt from Dare Obasanjo aka Carnage4Life at
Links for 2005-02-11 [del.icio.us]
David Kirkpatrick - Google: Going Beyond the Web - FORTUNE interview with Mayer from Google Diary for Uraeus why should Adobe care about Linux as a platform? because it can lose them audiences, and important ones Vacant Space del.icio.us and...Excerpt from tecosystems at
Understanding the Place of POX, SOAP and WS-* in Building XML Web Services
... [more]Trackback from Dare Obasanjo's WebLog at
Understanding the Place of POX, SOAP and WS-* in Building XML Web Services
... [more]Trackback from Dare Obasanjo's WebLog at
Last Battlefield
Like the StarTrek episode where a planet of bichromatic beings find some other absurd differences to justify their prejudices and hatred, the debate between SOAP and Rest rages on. The central issue often boils down to whether or not query parameters... [more]Trackback from Sam Ruby at
Understanding the Place of POX, SOAP and WS-* in Building XML Web Services
This morning I saw a post by Tim Bray entitled Another Loyal Oppositionist where he pointed to a post by James Governor stating that Microsoft is ignoring the demand for toolkits that support plain old XML over HTTP and instead focusing on...Excerpt from Dare Obasanjo aka Carnage4Life at
Understanding the Place of POX, SOAP and WS-* in Building XML Web Services
This morning I saw a post by Tim Bray entitled Another Loyal Oppositionist where he pointed to a post by James Governor stating that Microsoft is ignoring the demand for toolkits that support plain old XML over HTTP and instead focusing on...Excerpt from Dare Obasanjo's WebLog at
REST and Web Services links
I’ve been doing some research into REST and web services. Here’s some links I found helpful. Paul Prescod: Common REST Mistakes (Date unknown) Sam Ruby: Shades of Grey (Sept 2002) Sam Ruby: Vacant Space (Sep 2004) Mark Pilgrim: RESTagra (Sep 2004)...Excerpt from Just Looking at
It kinds goes without saying (or so I thought) that "opts for REST" means as a starting point. It is, after all, just a guide.
Posted by Mark Baker at