Dave Orchard wrote:
> 1. who cares about opinions? Why not stick to the facts. What are we
> supposed to do with an argument of the style "X is not necessary. Yes
> it is because Y says so"?
?? What's this comment relating to?
In any case:
"Any sufficiently advanced technology is indistinguishable from magic."
- Arthur C. Clarke
There are no facts when it comes to advanced technologies; most of it is
opinion.
> 2. The caching story of Web Services is so great, let alone in the face
> of any kind of security. Yeah, I'm sure that intermediaries are able to
> cache requests based upon the WSA:Action, the Reference Paraperties, the
> right other headers, and the contents of the message. Just try to tell
> me that you can cache an unsecured WS-RT GET request, let alone one
> that's got any kind of ws-security applied.
So that's the defence? Caching in WS-* sucks too? I agree 100%.
All I wanted to point out was that the claim that REST services scale
naturally because of the built-in caching of HTTP simply is untrue if you
want to talk to that service with HTTPS.
You appear to be agreeing; albeit by pointing out a flaw in WS-*. This is
the typical religious nonsense I was hoping this discourse would avoid but
you seem keen to bring it on.
> 3. Sure, every Service or Resource has it's own set of inputs/outputs
> including address, parameters, and operations that are different. So
> what? The point is that if something called a "RESTful" service does
> not have a uniform interface, then it's not a "RESTful" service. It's
> something else. It's nonsensical to say that because different URIs
> return different things they don't have a uniform interface.
The point is that I can't talk to one service without knowing its URIs.
You're the one who came up with URI templates originally for WSDL 2.0 ..
and then co-authored the URI templates ID. So you know exactly what I mean.
Why do you think WADL was created?
> 4. It's not a religious war, it's a discussion. Most people have
> been sticking to facts, but you brought up the "versus" aspect and asked
> for feedback.
Huh? Where have you been all these years when this topic has degenerated
down to religious wars right here on this list?? Just look in the archives
and you'll see.
My talk's title has the "vs" part to highlight the fact that I was
addressing some of the common myths, facts and lies in this debate. That
does not imply I was trying to start a religious battle.
Sanjiva.
--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/