On 7/24/07, Eric Newcomer <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Yes, I agree SOAP can be used quite RESTfully, have often said so, and find 
> it one of the constant sources of frustration in these endless SOAP vs REST 
> debates, whenever REST proponents characterize SOAP as completely anti-REST 
> and only mention it's RPC style.

I don't know any REST proponent who's said that, Eric.  But it doesn't
really matter, because while SOAP can be used RESTfully in theory, in
practice it isn't and can't.  I can count on one hand the number of
implementations I've seen which don't assume that either "SOAP
action", the GED, or "wsa:Action" prescribes an operation in a SOAP
envelope, or that "wsa:To" doesn't prescribe the endpoint (both of
which nullify HTTP compatibility).

The SOAP spec is deliberately vague in several important ways about
what a SOAP envelope means so that it can accommodate being used in
multiple (architectural) styles.  That might sound like a good thing,
but it isn't, because it means that a given SOAP envelope can have
multiple meanings.  Is there any wonder that interop is so poor?

Mark.
-- 
Mark Baker.  Ottawa, Ontario, CANADA.         http://www.markbaker.ca
Coactus; Web-inspired integration strategies  http://www.coactus.com

Reply via email to