Mark Baker: Ok, so let me get it all out, and describe what
I believe - and what I don't - about REST and SOAP
Excellent. Organized roughly from least controversial to
most controversial. I agree with more than half of this
list. This means that there is much common ground.
Rather than dwelling on details, what I believe is that the
Internet is a good first order approximation of
truly scalable systems. What it got right was a focus on
data vs code. If anything, it has too many methods.
IMHO, the model of the future is going to be more closely based
on events and alerts than on request/response. Applications
will simply know to construct a given configuration of molecules
when they receive a given stimulous. They won't necessarily
even be aware of who the intended recipient of such "requests"
is.
InfoPath is an example of what can be done by tools that simply
know how to construct data according to a given specification,
without any greater knowledge of semantics or verbs.
I am now wavering in my support for the HTTP verb PUT. I used to think that it had wide applicability but now I am beginning to question that. Clemens Vasters talks a little about the applicability of using PUT to create a new resource. From the...
Sam Ruby and Mark Baker are the latest to debate the relative merits of REST and SOAP, and RPC-and document-style interaction of web services. I don't want to add fuel to the fire (there's been more than enough of that), but I see the benefits of...
Sam Ruby: RSS has no verbs.But neither does HTML or XFML or LOGPIFIMAOMSM-ML (Lump Of Green Putty, I Found In My Armpit, One Mid Summers Morning - Markup Language).Only protocols - like HTTP - need such things. Right? A big part of the RESTian...
Sam Ruby and Mark Baker are the latest to debate the relative merits of REST and SOAP, and RPC-and document-style interaction of web services. I don't want to add fuel to the fire (there's been more than enough of that), but I see the benefits of...
Sam Ruby says: "RSS has no verbs". Isn't that like saying nouns have no verbs? Somebody clue me in here. I must be missing something... surely there are verbs that do things to an rss feed, like adding entries, updating, deleting...