On 11/26/06, Stefan Tilkov <[EMAIL PROTECTED]> wrote:
> I claim it's wrong to invent a new
> and different application interface in each and every application :-)

Stefan

I think it is a mischaracterization to say that you don't need to
invent an application interface with REST. Thats like saying that
there is no need for database designers because SQL defines a clear
CRUD interface.

The level of uniformity in REST is useful, and I like it, but without
defining the representation of the state (i.e. if its XML the schema)
in a clear way, the REST uniformity is a tiny fraction of the
definition.

The fact is that given a reasonably written and documented WSDL, any
programmer with a WSDL tool can probably use that service. Given the
REST model and a URL there's not much I can do except call GET and
guess what the results are going to be :-)

As far as I'm concerned, the *whole* point of SOA over and above
previous integration systems, is that there is clear metadata about
the message formats as well as interaction patterns. After all,
MQSeries and JMS also define clearly uniform methods (PUT, GET,
PUBLISH, SUBSCRIBE) as well.

I hope I'm not coming across as anti-REST, I think REST is an
excellent model. I just think that REST is coming up its hype curve
and WS-* is down at the bottom and that neither position is right.

Paul

-- 
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

Reply via email to