- From: Mark Baker <distobj@acm.org>
- Date: Fri, 20 Sep 2002 14:55:59 -0400
- To: "Champion, Mike" <Mike.Champion@SoftwareAG-USA.com>
- Cc: www-ws-arch@w3.org
On Fri, Sep 20, 2002 at 11:35:23AM -0600, Champion, Mike wrote: > OK, but there are some details that aren't described: What's the exact > syntax for the URI to specify the *specific* bits of information that my > program needs (e.g., the team)? In both cases I was assuming that the URI identified the team. > What's the actual schema (broadly defined) > of the result? Follow xsi:schemaLocation, or the namespace as Ugo mentions. This is the same for both cases. > How would my program find the specific information it needs > in the response? Also the same in both cases. Perhaps that wasn't clear. That XML document I described was being returned in two different ways; - because I have a {URI, WSDL}, and I know which WSDL port type to use, or - because I have a URI, and I implicitly know to use GET But in both cases, in my example, the same XML document is returned. Just trying to compare apples-to-apples. > Humans can do the "really really late binding" to figure > this out, but I still assert that this is typically bound up in application > code ... hence the appeal of SOAP and WSDL to allow machines to do a later > binding. > > I don't particularly expect Mark to agree :-) I'm shocked, shocked I tell ya! 8-) > but I think this could be > useful (perhaps in the Primer) to explain the rationale for SOAP and WSDL in > the context of the Web As We Know It (which may or may not be RESTful, I'm > agnostic). I don't expect this conversation to yield much for the architecture document, or for the primer for that matter. I consider it a side-bar that I'd be happy to take offline so we can talk about the architecture document (did you see the comments I forwarded?) I'd like the architecture document and primer to focus on SOAP 1.1 and WSDL 1.1 for its first draft, and completely ignore REST/Web issues. Let's let TimBL and TAG worry about that. > > The Content-Type header in the response. I think we can all agree > > that application/xml or application/soap+xml will be common values. > > Sure, but XML is only a *meta* syntax Ok, wasn't sure what you meant by "format". Check the namespace, in that case. > > If you wrote some code that knew about teams, games, scores, etc.. all > > the standardized types that the sports industry decides upon > > (and their > > corresponding XML schemas), then you could write a program which > > navigated through that information as required. > > OK, sure, in some ideal world where industries can agree on simple, > interoperable formats for this kind of thing. Somebody slap me around a bit > if I'm totally wrong here, but I see WSDL in particular as a way around the > dilemma of needing a standardized schema for some business process before > integration can take place. With WSDL, you don't need industry-wide > standards, you just need to publish (or let partners discover) the WSDL > description of how someone should send messages to YOU. Sure, but you're just trading one hard problem (schema agreement) for another (API agreement). And since I said I wouldn't mention RDF, I can't get into why I believe that it solves the schema agreement problem. 8-) And AFAIK, there is no solution to the API agreement problem. MB -- Mark Baker, CTO, Idokorro Mobile (formerly Planetfred) Ottawa, Ontario, CANADA. distobj@acm.org http://www.markbaker.ca http://www.idokorro.com
Received on Friday, 20 September 2002 14:56:03 UTC