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 23, 2002 5:36:16 am
List:org.w3.www-tag

Paul Prescod wrote:

We're getting off into a diversion. Can we agree that every piece of information available on the Web should be URL addressable or a PART of a URL-addressable resource? And I don't mean part in a vague sense: I mean you download a representation and the piece of information is in there. In many content-types you can also directly link to "sub-resources" of the resource (e.g. XML, PowerPoint, PDF)

Agreed. In the case of a Web service, if you perform a simple GET on the resource, you receive a service description, which tells you how to (a) how to invoke the service or (b) how to send a message to the service.

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.)

No, I'm not talking about better ways to perform discovery. I'm talking about better ways to express the *existing API*. i.e. we can improve it with *no new ideas* just by recasting it in terms of URIs. Same for Google. Same for any other SOAP API you can mention. If you care about technology then it should worry you that less flexible and powerful services are being unleashed on the world just to be "SOAP compliant".

I encourage you to explore new ways to perform discovery. I would say that we haven't devised an effective discovery mechanism. Please keep in mind these basic requirements: - there as standard APIs/schemas (service types) being developed for certain types of interactions, and you want to be able to associate individual service implementations that support these standard APIs/schemas and discover service implementations based on their service type. - you want a mechanism to categorize business and services, and to search based on these categories. (think of this requirement as the ability to compose smart bookmarks that I can make available to other users)

Right now the most popular form of discovery of Web resources by humans is Google, although Google doesn't particular help you discover Web services (a very specialized form of Web resource). Google (until now) hasn't been particularly available to application (non-human)clients. By building a SOAP API to Google, applications can now invoke Google searches. I would characterize the Google SOAP API as extremely flexible and powerful -- so I'm having trouble following your argument. Are you saying that it could be more flexible and powerful (i.e., support simpler discovery) if Google designed a API based on something else other than SOAP?

If you spend a moment looking at the Google WSDL description, you'll realize that the input and output messages are relatively complex. The data are structured and typed, and the formats change based on the function you're performing. From a developer's point of view, it much simpler to deal with these input and output messages as application structures than as URI constructs. I'm not sure that I'm willing to sacrifice developer productivity for a simpler discovery mechanism. I'm willing to explore the concept further as part of a research project on the next generation of Web services -- but I'm not willing to disrupt our current set of technologies.

If a WSDL document is by convention available thru GET from every Web service URL, why can search engines use this information for discovery?

Forget REST. Concentrate on Web architecture. One of the principles is that as many things as reasonably possible should have URIs:

"The essential process in webizing is to take a system which is designed as a closed world, and then ask what happens when it is considered as part of an open world. Practically, this effect on a computer language is to replace the names/tokens/identifiers for URIs. Thus, where before reference could only be made to something in the same document/program/module one can with equal ease make reference to something in a different one somewhere in that abstract space which is the Web."

Since Web services by definition are identified by a URI, you can easily reference a Web service. Our are you looking for more granularity -- I imagine that you're asking for a mechanism to supply a URI that provides access to a specific method within the service? There are ways to do so. You could provide a reference to a specific QName (referencing an operation within a portType) within the WSDL document.

Anne