83 messages in org.w3.www-tagRE: FW: draft findings on Unsafe Meth...
FromSent OnAttachments
Dan ConnollyApr 15, 2002 8:50 am 
Larry MasinterApr 15, 2002 1:44 pm 
David OrchardApr 15, 2002 3:01 pm 
David OrchardApr 15, 2002 3:19 pm 
Mark BakerApr 15, 2002 8:00 pm 
Keith MooreApr 15, 2002 8:37 pm 
Scott CantorApr 15, 2002 9:28 pm 
Edwin KhodabakchianApr 15, 2002 9:34 pm 
David OrchardApr 15, 2002 10:18 pm 
Paul PrescodApr 15, 2002 11:17 pm 
Tim BrayApr 15, 2002 11:32 pm 
Mark NottinghamApr 16, 2002 1:01 am 
Tim BrayApr 16, 2002 1:02 am 
Mark NottinghamApr 16, 2002 1:09 am 
Paul PrescodApr 16, 2002 2:11 am 
Paul PrescodApr 16, 2002 3:02 am 
Mark BakerApr 16, 2002 4:54 am 
Williams, StuartApr 16, 2002 8:22 am 
Keith MooreApr 16, 2002 8:32 am 
jon...@research.att.comApr 16, 2002 8:44 am 
Scott CantorApr 16, 2002 8:55 am 
Paul PrescodApr 16, 2002 9:40 am 
Mark NottinghamApr 16, 2002 9:42 am 
Hutchison, NigelApr 16, 2002 9:43 am 
Henrik Frystyk NielsenApr 16, 2002 10:48 am 
Bullard, Claude L (Len)Apr 16, 2002 1:46 pm 
Larry MasinterApr 16, 2002 6:39 pm 
Roy T. FieldingApr 16, 2002 7:54 pm 
Larry MasinterApr 16, 2002 10:10 pm 
Graham KlyneApr 17, 2002 1:54 am 
Paul PrescodApr 18, 2002 12:33 am 
Graham KlyneApr 18, 2002 9:11 am 
Alex RousskovApr 18, 2002 9:30 am 
Paul PrescodApr 18, 2002 9:45 am 
Graham KlyneApr 18, 2002 11:58 am 
Roy T. FieldingApr 18, 2002 3:11 pm 
Don BoxApr 18, 2002 6:28 pm 
Mark BakerApr 18, 2002 8:50 pm 
Keith MooreApr 18, 2002 8:54 pm 
Paul PrescodApr 18, 2002 10:00 pm 
Graham KlyneApr 19, 2002 12:53 am 
Bill de hÓraApr 19, 2002 4:18 am 
Roy T. FieldingApr 19, 2002 1:20 pm 
Anne Thomas ManesApr 22, 2002 3:23 pm 
Paul PrescodApr 22, 2002 4:01 pm 
Anne Thomas ManesApr 22, 2002 8:17 pm 
Paul PrescodApr 22, 2002 10:21 pm 
Anne Thomas ManesApr 23, 2002 5:36 am 
Paul PrescodApr 23, 2002 12:03 pm 
Paul PrescodApr 23, 2002 2:09 pm 
Roy T. FieldingApr 23, 2002 2:14 pm 
Bullard, Claude L (Len)Apr 23, 2002 2:50 pm 
Joshua AllenApr 23, 2002 2:53 pm 
David OrchardApr 23, 2002 4:14 pm 
Keith MooreApr 23, 2002 5:05 pm 
Roy T. FieldingApr 23, 2002 5:14 pm 
Simon St.LaurentApr 23, 2002 5:18 pm 
Larry MasinterApr 23, 2002 6:31 pm 
Mark BakerApr 23, 2002 6:36 pm 
Paul PrescodApr 23, 2002 8:03 pm 
Tim BrayApr 23, 2002 8:30 pm 
Dan ConnollyApr 23, 2002 9:05 pm 
Joshua AllenApr 23, 2002 9:10 pm 
Anne Thomas ManesApr 23, 2002 9:28 pm 
Mark NottinghamApr 23, 2002 9:42 pm 
Jeff BoneApr 23, 2002 9:42 pm 
Joshua AllenApr 23, 2002 10:02 pm 
Paul PrescodApr 23, 2002 10:05 pm 
Joshua AllenApr 23, 2002 10:27 pm 
Joshua AllenApr 23, 2002 10:38 pm 
Mark NottinghamApr 23, 2002 10:57 pm 
Mark NottinghamApr 23, 2002 11:16 pm 
Joshua AllenApr 23, 2002 11:20 pm 
Dan ConnollyApr 23, 2002 11:23 pm 
Tim BrayApr 23, 2002 11:56 pm 
Bullard, Claude L (Len)Apr 24, 2002 7:23 am 
Larry MasinterApr 24, 2002 8:47 am 
Keith MooreApr 24, 2002 10:46 am 
Bullard, Claude L (Len)Apr 24, 2002 10:56 am 
Aaron SwartzApr 24, 2002 11:27 am 
Mike DierkenApr 24, 2002 12:06 pm 
David OrchardApr 25, 2002 10:54 am 
Roy T. FieldingMay 5, 2002 3:38 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:RE: FW: draft findings on Unsafe Methods (whenToUseGet-7)Actions...
From:Anne Thomas Manes (an@manes.net)
Date:Apr 22, 2002 8:17:28 pm
List:org.w3.www-tag

See inline ...

-----Original Message----- From: xml-@w3.org [mailto:xml-@w3.org]On Behalf Of Paul Prescod Sent: Monday, April 22, 2002 7:02 PM To: Anne Thomas Manes Cc: David Orchard; www-@w3.org; xml-@w3.org; www-@w3.org Subject: Re: FW: draft findings on Unsafe Methods (whenToUseGet-7)

Anne Thomas Manes wrote:

...

In reference to Paul comments (see below), it's not true that "every bit of information on the Web should have a URI address". There's lots of discrete information on any random Web page that doesn't have a unique URI.

If the resource is XML, it is addressable through XPointer. If it is in another syntax then there may be (should be) another query fragment syntax that can address it.

Not all Web resources are XML. Are you now attempting to specify that the Web architecture requires that all Web content by available and accessible as XML?

... It is true that every Web *resource* has a URI. I view a Web service as a Web resource, and hence every Web service should have a URI. (I think we've made this association in our Web service definition statement.) If you attempt to perform a GET on most Web service URIs, you usually get a WSDL description back. Doesn't this qualify as "a clear statement of how to dereference addresses to retrieve information"?

There is nothing in the SOAP specification that requires this convention.

Perhaps, but we can certainly establish this convention as the norm or required. Many SOAP implementations adhere to this convention already. I don't view this as a requirement of the SOAP spec, but as a requirement of the Web services architecture.

And nevertheless it seems to me to be just a rhetorical game. I think you know what I mean. In UDDI terms (I know you are familiar with UDDI), every UDDI binding, business, relatedBusiness, service, tModel, bindingDetail, businessDetail, businessDetailExt, serviceDetail and tModelDetail should be URI-addressable in its native XML. I've discussed this here:

* http://www.xml.com/pub/a/2002/02/06/rest.html

Nobody has yet demonstrated to me how the current UDDI API is better. The same goes for the new Google API. In fact this goes for every deployed SOAP API I've encountered. If SOAP advocates are truly interested in getting the best technology adopted then at some point they need to discuss this issue.

I've never made the claim that the current UDDI API is better than other approaches. (I can think of many better mechanisms to perform discovery.) But at the moment, UDDI/discovery isn't under discussion. We're trying to work out basic call semantics and perhaps also description semantics. And I'm also not about to make the claim that SOAP is the best technology. I'm just saying that it works today, and people are using it today, and the XML Protocol working group was chartered to develop an XML Protocol based on SOAP 1.1, and it would behoove us to complete our charter as soon as possible. As I said, starting a new charter to explore a REST-based service invocation mechanism would be a really interesting thing. Trying to change the XML Protocol charter at this late date would be very detremental.

.... More to the point -- how do I specify a purchase order (which is a pretty common example of a SOAP input message) in a URL?

When would you submit a purchase order in a safe, side-effect-free operation?

I don't think you get the point. People want to submit a Purchase Order over the Web, and they aren't overly concerned with whether or not it's done using a "safe, side-effect-free operation", they just want to submit the PO. What's the best way to do it? I don't think it's appropriate to do it via GET. You might be able to do it via PUT, but you aren't trying to publish the PO, only submit it. POST seems like the safest, side-effect-free approach.

... If W3C follows a path that defines the "Web architecture" as being equal to the REST architecture, it will force the W3C working groups to abandon use of SOAP over HTTP POST. This will cause an unacceptable delay in the standardization of SOAP. Next we'll find that very few vendors will adopt the new standards, and customers will be very happy to use products based on SOAP 1.1 and WSDL 1.1. This path will lead W3C into obscurity, and WS-I will become the de facto Web services standardization group.

So I guess what you're saying is that any time large software vendors agree on a spec before they submit it to the W3C, it is the W3C's job to rubber stamp it rather than slow it down.

Please review the charter of the XML Protocol working group. It explicitly says that the XML Protocol should be based on SOAP 1.1 This isn't a request to rubber stamp SOAP 1.1. We want and need to improve SOAP, but we don't want to make a complete change to its architecture. I'm also pointing out some basic realities. W3C is, at heart, an academic organization. And its perfectly reasonable for W3C to pursue its academic goals (REST and the Semantic Web). But if W3C wants to play a major role in business systems, and if W3C wants to continue receiving funding from the big software vendors, then the W3C TAG must be willing to accomodate the requirements of big business. If the REST faction continues to try to undermine the existing Web services architecture, it will alienate big business.

My suggestion is that W3C explore REST in a separate working group. Just don't undermine current business objectives (SOAP-based Web services).

Anne