W3C

WS Description Teleconf
17 Apr 2003

See also: IRC log

Attendees

Present:
David Booth W3C
Allen Brookes Rogue Wave Software
Youenn Fablet Canon
Martin Gudgin Microsoft
Tom Jordahl Macromedia
Jacek Kopecky Systinet
Philippe Le Hégaret W3C
Steve Lind AT&T
Kevin Canyang Liu SAP
Lily Liu webMethods
Jonathan Marsh Chair (Microsoft)
Dale Moberg Cyclone Commerce
Jean-Jacques Moreau Canon
Don Mullen Tibco
Arthur Ryman IBM
Adi Sakala IONA Technologies
Igor Sedukhin Computer Associates
Jerry Thrasher Lexmark
William Vambenepe Hewlett-Packard
Sanjiva Weerawarana IBM
Umit Yalcinalp Oracle
Prasad Yendluri webMethods, Inc.

Regrets:
Erik Ackerman Lexmark
Glen Daniels Macromedia
Dietmar Gaertner Software AG
Steve Graham Global Grid Forum
Ingo Melzer DaimlerChrysler
Jeffrey Schlimmer Microsoft

Chair: JMarsh

Scribe: dbooth

Contents


Scribe: The agenda: http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/0053.html

Approval of Minutes

Scribe: Last week's minutes approved: http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/0031.html

Review of Action Items

Scribe: PENDING ACTION: 2003-01-21: Roberto and gudge to create a branch and work up a binding proposal based on referencing type systems directly from operation components. (Umit's example, Sanjiva's example, WSDL 1.1 example, and others.)
... PENDING ACTION: 2003-02-27: Sanjiva to send summary of one-portType-per-service issue.
... PENDING ACTION: 2003-03-04: Editors to discuss markup for testable assertions in the spec and come back with a strategy.
... PENDING ACTION: 2003-03-04: Jonathan to recruit a QA contact for the WG.
... PENDING ACTION: 2003-03-04: Jonathan to recruit a test contact for the WG.
... PENDING ACTION: 2003-03-13: Editors will find part 2 issues to dispatch easily next telcon.
... PENDING ACTION: 2003-03-13: Don will write a proposal for annotating schema with part information.
... PENDING ACTION: 2003-03-27: Jonathan will follow-up with editors to figure out how to improve the prose of the spec to be aligned with schema.

Sanjiva: That's the issue of whether the schema or the prose is normative. WG decided to have the Schema normative.

Scribe: PENDING ACTION: 2003-03-27: Philippe write up a proposal for embedding bindary data types in schema
... 2003-04-03: Arthur to bring discussion to group in two weeks (more or less) for solutions to R085

Arthur: News was WS-Addressing spec. I will come up with a proposal that references WS-Addressing.

Philippe: You want WSDL to use WS-Addressing?

Arthur: I think WS-Addressing reflects user requirements that a number of vendors have.

Philippe: Linking an non-normative doc from ours may be a problem.

JMarsh: We could either reference it (non-normatively), or use parts, etc.,

Scribe: DONE: 2003-04-03: Arthur to coordinate work on WSDL validator

Philippe: I will work with Arthur on that.

Scribe: PENDING ACTION: 2003-04-03: Editors to include normative schema language in spec (conformance section?); schema to be separate, in TR space.
... DONE: 2003-03-27: Jonathan will follow-up with editors to figure out how to improve the prose of the spec to be aligned with schema.
... PENDING ACTION: 2003-04-03: Jonathan to respond to OWL with "no plans to review, no resources, little knowledge of why requested".
... PENDING ACTION: 2003-04-10: Sanjiva to rewrite his proposal on bindings.

Sanjiva: I'll have it ready for the F2F.

<umit> I have joined, please include me into the count.

Sanjiva: We have Kevin's proposal also.
... Part of my proposal is that there be a way to "in-line" binding info.

JMarsh: It would be great to see that before the F2F.

Sanjiva: Ok, i'll try to do that.

TomJ: Two issues. One was simplifying, the other was reuse.

Sanjiva: I'm talking about simplification, not reuse.

TomJ: Maybe there shouldn't be more work on this.

JMarsh: Three options then: Sanjiva's proposal, Kevin's proposal, or do nothing.
... Need to see Sanjiva's proposal first.

Sanjiva: I expect to address the reuse problem, like what we have now.

Administrivia

Scribe: (Talking about Rennes F2F)

Youenn: We will have high-speed internet access.

Philippe: And a speaker phone?

Scribe: ACTION: Youenn to see about getting a speaker phone for the F2F

Jonathan: It needs to be a GOOD speaker phone.

Philippe: Good progress on the MEP TF, in identifying the different assumptions people have made.

<Gudge> some were assuming 'not necessarily' WRT whether an output message goes to a single node

dbooth: E.g., whether there is "conservation of messages", and whether in Input/Output Patterns the result goes back to the original requester or not.

Philippe: Re: XML Schema 1.0 Second Edition, Gudge says there aren't significant changes that will affect us, so we believed him. :)

Scribe: ACTION: JMarsh to respond to XML Schema's request for review

New Issues. Merged issues list

JMarsh: No new issues

Issue 2: SOAPAction has been deprecated, as of SOAP 1.2

Scribe: (Question is whether to allow WSDL 1.1 syntax, PnF syntax, or both)

JMarsh: Last week there was a straw poll, and there was a pretty even distribution.
... Any new thoughts on this?

Arthur: The PnF syntax is huge.

Philippe: We already agreed to have PnF. If we put the SOAP Action inside the PnF, would we reject it?

JMarsh: We can't preclude people from using Soap Action Property if they want.

<igors> for scribe: igor has just joined the call... you may mark me up in attendance...

Youenn: If we invent factorization of features, we will not be able to do that with SOAP action.

<Philippe> example of WSDL 1.2 with SOAP 1.2 using Fnp: http://www.w3.org/2003/04/14-Validator.wsdl

Youenn: We can define a feature at the binding level and the feature level.
... Option 2 has benefits, because we have global features we can use in the Soap Action case.

JMarsh: What does it mean to support PnF syntax?
... We can't preclude anyone from including any URI, including this one.

Philippe: If the WSDL processor want's to understand 1.2, then yes it should understand this URI. But not necessarily the Soap Property.

JJM: In Soap 1.2 there is also the Web Method feature, which we need to represent.

JMarsh: If I use WEb Method, do I need the required attribute?

Gudge: Wouldn't we list the properties that must be supported in the definition of a particular binding?
... E.g., in the HTTP binding, we would say that a processor that supports this binding would also have to support these properties from SOAP 1.2.

JJM: That would be similar to what Soap 1.2 does.

JMarsh: Is Soap Action fundamental enough to support in shorthand syntax?

Sanjiva: We need to define a pragmatic line, to special case fundamental things.

Philippe: I've been trying to get guidelines from Glen between using PnF versus our own features.

JMarsh: It sounds like we need to look at the guidelines from the PnF TF.

BindingType proposal from Kevin

JMarsh: Waiting for Sanjiva's proposal

Issue 6e - Arthur's proposal on URL replacement

Scribe: http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0059.html <http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0059.html>

JMarsh: Only R85 remains on this issue.

Issues 53-55 Philippe's proposal for HTTP binding

<Philippe> http://lists.w3.org/Archives/Public/www-archive/2003Apr/0036.html

Philippe: I pinged MBaker, Paul Prescott and Robert Costello
... Got a response from MBaker.
... Similar to the other proposal that I made, for having PnF represent the interface level also.

Scribe: http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x53 <http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html#x53>
... [.2] http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0068.html <http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0068.html>

JMarsh: Can we take action on your proposal?

Philippe: Yes

JMarsh: Any problems with Philippe's proposal?

Scribe: (No response)

JMarsh: Anyone want more time to read it?

Scribe: (no response)

Philippe: Somehow the HTTP binding and SOAP binding will be mixed for the GET case.

Arthur: With URL replacement it might also be relevant for POST.

JMarsh: Do we need to solve this issue first?

Arthur: Maybe factor out pure HTTP binding and SOAP HTTP binding.

Sanjiva: Lots of binding issues that are interdependent. Maybe relevant people could come the day before the F2F to work these things out.

Scribe: People interested: JJM, Arthur, Sanjiva, Philippe (but cannot do it the day after).

Umit: What about how we deal with the message? Would that be included in this meeting?

JMarsh: Let's push that on the stack for the moment.

Scribe: ACTION: Sanjiva, Philippe and Arthur to meet the day before the F2F to talk about bindings
... ACTION: Sanjiva to take the lead on coordinating the meeting on bindings the day before the F2F

Removing Message

<Lily> prepare better for F2F?

JMarsh: What prep is needed for F2F?
... Roberto and Gudge had an action item to explain how message might be removed, but couldn't make progress without knowing how the bindings will look.
... But it's a circular problem.

Arthur: We already have the 1.1 binding. It would help us if we say how removing message in 1.1 would look.

Gudge: Already did that, and nobody was happy.

Sanjiva: Why, because of XPath?

JMarsh: Umit was concerned that it's easy to split things apart with XPath but harder to put it back together.

Umit: The other issue was the concept of a part, that part would be moved to the binding. That's a fundamental difference in thinking.

<Gudge> thread started here: http://lists.w3.org/Archives/Public/www-ws-desc/2003Feb/0005.html

Gudge: I couldn't get past that, because I don't understand it.

Arthur: Part was how to deal with MIME types. Gudge put out a new proposal.

<Gudge> and ends here: http://lists.w3.org/Archives/Public/www-ws-desc/2003Mar/0013.html

Arthur: If you eliminate parts, then you need MIME types in XML.

JMarsh: Philippe was going to make a proposal for embedding binary type in Schema.
... Should someone extract the relevant parts of that proposal?

<Gudge> ACTION: Gudge to dig out MIME type related parts of Proposed Addendum to SOAP with Attachments proposal ( as sent to XMLP ) and post to WSDesc Discussion list

Moving MIME Type Information to the Interface

Philippe: I haven't read the attachment proposal, so it might address my concern.

Issue 28: transport='uri'

<Philippe> http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/0025.html

Philippe: The action item was closed.
... This is linked to our PnF proposal also.
... We have 3 groups: One targetted to the interface level, 2 for the SOAP binding.
... Can send an image in, saying if the operation is a retrieve, then you can cache the reply.
... It could be mapped to HTTP GET, but also to POST.
... Normally you can't cache POST, but if you know more then you could.
... SOAP already proposes the Web Method feature and property for PUT/GET/POST/DELETE.
... But I'm not using the same URIs as SOAP, because those are bound to SOAP itself.
... Also this proposal doesn't deal with HTTP headers.

Jacek: How does this relate to the issue of removing the transport URI?

Philippe: This proposal was targeted mostly to HTTP.
... Do you have a way to represent the URI for the transport?

JJM: Yes

Jacek: Would it be a property inside the SOAP binding in WSDL?

Philippe: Could be.

JMarsh: What is the relation between communicating the crud and the transport?

Philippe: Jacek is right that my proposal does not exactly address the problem.
... It was presented to the PnF TF.

JMarsh: Are there concerns with Philippe's proposal?

Jacek: It would not resolve the issue 28

JMarsh: Then where does it belong?

Philippe: I need to review old minutes to see how we ended up where we did.

JMarsh: So we're not sure this proposal is the right thing for issue 28.
... Is your proposal ready to be adopted?

Philippe: This issue will come back again in relation to agendum 9 (Philippe's proposal for HTTP binding).

JMarsh: Let's combine it with that one.

Scribe: [Meeting adjourned]
... ACTION: Jacek to make a proposal for issue 28

Summary of Action Items

ACTION: 2003-01-21: Roberto and gudge to create a branch and work up a binding proposal based on referencing type systems directly from operation components. (Umit's example, Sanjiva's example, WSDL 1.1 example, and others.) -- PENDING
ACTION: 2003-02-27: Sanjiva to send summary of one-portType-per-service issue. -- PENDING
ACTION: 2003-03-04: Editors to discuss markup for testable assertions in the spec and come back with a strategy. -- PENDING
ACTION: 2003-03-04: Jonathan to recruit a QA contact for the WG. -- PENDING
ACTION: 2003-03-04: Jonathan to recruit a test contact for the WG. -- PENDING
ACTION: 2003-03-13: Don will write a proposal for annotating schema with part information. -- PENDING
ACTION: 2003-03-13: Editors will find part 2 issues to dispatch easily next telcon. -- PENDING
ACTION: 2003-03-27: Jonathan will follow-up with editors to figure out how to improve the prose of the spec to be aligned with schema. -- PENDING
ACTION: 2003-03-27: Philippe write up a proposal for embedding bindary data types in schema -- PENDING
ACTION: 2003-04-03: Editors to include normative schema language in spec (conformance section?); schema to be separate, in TR space. -- PENDING
ACTION: 2003-04-03: Jonathan to respond to OWL with "no plans to review, no resources, little knowledge of why requested". -- PENDING
ACTION: 2003-04-10: Sanjiva to rewrite his proposal on bindings. -- PENDING
ACTION: Gudge dig out MIME type related parts of Proposed Addendum to SOAP with Attachments proposal ( as sent to XMLP ) and post to WSDesc Discussion list
ACTION: Gudge to dig out MIME type related parts of Proposed Addendum to SOAP with Attachments proposal ( as sent to XMLP ) and post to WSDesc Discussion list
ACTION: JMarsh to respond to XML Schema's request for review
ACTION: Jacek to make a proposal for issue 28
ACTION: Sanjiva to take the lead on coordinating the meeting on bindings the day before the F2F
ACTION: Sanjiva, Philippe and Arthur to meet the day before the F2F to talk about bindings
ACTION: Youenn to see about getting a speaker phone for the F2F

Minutes formatted by David Booth's perl script: http://dev.w3.org/cvsweb/~checkout~/2002/scribe/
$Date: 2002/02/19 16:35:31 $