On Nov 22, 2007 4:00 PM, Sanjiva Weerawarana <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
>
> Mark Baker wrote:
> >
> > It's not a myth, RESTful systems do not need WSDL. It doesn't need
> > any description languages in fact. It needs forms: information sent
>
> I think WADL folks, Sam Ruby and Leonard Richardson all disagree with you
> on that.
Actually Ruby & Richardson very clearly indicate that, on what they
call the "Programmable Web", WADL can be viewed as an alternative to
XHTML forms; in other words that a WADL description can play the
runtime role that a form does on the "human web". So can Mark's RDF
forms.

> > I don't see what security & caching have to do with scalability. Are
> > you talking about REST or HTTPS?
>
> Caching is a key part of the scalability architecture of HTTP. However,
> that only works for HTTP and not HTTPS .. right?
>
>
> > I don't follow the "Lie: RESTful services have a uniform interface"
> > argument, but it's prima facie incorrect because they do by
> > definition.
>
> Did you look at the next page? Note I said RESTful *services* .. the URIs
> of the service are most certainly part of the *interface* of the service.
> Thereby, every RESTful *service* has its own custom interface. WADL
> appears to agree 100% as that's what WADL is describing.
This is just simply not true. URIs identify resources and resources
have a uniform interface. There is no possible way of arguing against
that. Perhaps you need to let go of your SOAP-based conception of a
service as a single endpoint to which one sends messages and think
instead of a web of resources, each having a uniform interface, highly
"connected" via hypermedia. In that sense, a RESTful "service" is
simply an application, designed in accordance with the constraints of
REST, targeting the "programmable web" instead of the "human web".

> I hope we don't drop down to a REST vs. WS-* religious war again on this!
Now wait a minute, you are the one who posted a "WS-* vs REST"
presentation and asked for feedback.


> 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/
>
>
> 

Reply via email to