- From: Josh@oklieb <josh@oklieb.net>
- Date: Fri, 17 Mar 2006 12:27:57 -0500
- To: public-sws-ig@w3.org
- Cc: drew.mcdermott@yale.edu
- Message-Id: <966A4659-588F-43F8-A2AE-F7A091FEB00A@oklieb.net>
This discussion is also giving me an inclination towards preemptive deletion of sws-id emails, which is unfortunate. Between the confusion of terms (as pointed out, using composition for binding) and "descent" to XML Schema arguments, it can't be said to advance the cause. It is rather amazing (heartening or disheartening, I'm not sure) to see arguments rehashed which have been going on in the OGC (Open Geospatial Consortium) for years. For example, the use of private XML message schemas versus SOAP formulations, whether URLencoded service invocations using HTTP GET are still important, equating SOAP/WSDL with RPC and in turn with the full spectrum of Web service possibilities, the idea that the useful information abstractions of WSDL should command slavish devotion to its syntax (as well as claim to completeness). In truth, and disjoint vocabulary aside, we are all fairly well agreed on the general information which is needed to productively discover, bind, and consume a remote service over the Web. We should focus on the substantive general questions that remain. For instance, is it advisable to abstract away all knowledge that an operation is being invoked on a remote service over the Web (probably not)? Should services be self-describing (probably so)? Is coupled content an important part of service semantics (yes and yes)? Does WSDL impart all the information needed (for a machine) to use a remote service outside of a small circle of friends (no). Is it important to represent in service information how a service processes inputs to generate outputs (yes, different geocoding services for example have their own idiosyncratic heuristics irrespective of the syntax)? Where are syntax standards useful for interoperability? Should we get all wound up about whether this additional service information is contained in a WSDL <definitions> element, referenced from within a WSDL <definitions>, outside of a WSDL <definitions> (not really that important a question)? Cheers, Josh Joshua Lieberman, Ph.D. Principal, Traverse Technologies Inc. mailto:jlieberman@traversetechnologies.com tel +1 (617) 395-7766 fax +1 (775) 514-6621 On Mar 16, 2006, at 11:20 PM, Drew McDermott wrote: > > >> [Shi, Xuan] > >> ... I know I said something different from the others. Such as >> what is >> service composition? My definition is different from the so-called >> "standard" meaning, but I think it is more realistic and >> understandable for >> all users who are not programmers and AI professionals to consume Web >> services. > > This admission is simply astonishing. I pointed this discrepancy out > to Xuan months ago in private correspondence. The SW community > disagrees about many aspects of the "service composition problem," but > everyone agrees it involves computers doing some sort of combination > of solutions of small web-service problems in order to solve bigger > problems. Because the English word "compose" is ambiguous, and > because Xuan came into this area as an outsider, he originally thought > it meant human composition of web-service requests (as one would > compose an SQL request, for instance). An honest misunderstanding. > > But it is not an acceptable response to such a revelation to continue > to use the semi-standard term in one's nonstandard way. To do so is > to guarantee that any discussion using the term will be meaningless, > chaotic, and ultimately acrimonious. (The more so if there are > _other_ terms that are being used in nonstandard ways; who knows?) > > I don't see why anyone would pursue this any further. > > -- > > -- Drew McDermott > Yale University > Computer Science > Department > >
Received on Friday, 17 March 2006 17:28:13 UTC