"[T]he URIs of the service are most certainly part of the *interface* of the
service. Thereby, every RESTful *service* has its own custom interface."

If there were NO differences between two interfaces, they wouldn't just be
uniform, they'd be identical. <grin> That said, the more uniform the IFaPs
(Identifiers, Formats, and Protocols) the better. Uniform formats like the
flavors of RSS, Atom, GData, and even Microsoft's handful of attempts are
moves in the right direction. And WWW principles like "avoid aliases" help
nudge toward uniform identifiers.

Interfaces based on the REST style are much further along the uniformity
curve than the typical styles associated with use of WSDL. In my opinion,
attempts to spin RESTful interfaces as being just as custom as the typical
WSDL-based interface are disingenuous.

-- Nick

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.
>
> > 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.
>
> I hope we don't drop down to a REST vs. WS-* religious war again on this!
>
> 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/
>  
>



-- 
Nick Gall
Phone: +1.781.608.5871
AOL IM: Nicholas Gall
Yahoo IM: nick_gall_1117
MSN IM: (same as email)
Google Talk: (same as email)
Email: nick.gall AT-SIGN gmail DOT com
Weblog: http://ironick.typepad.com/ironick/
Furl: http://www.furl.net/members/ngall

Reply via email to