- From: Roberto Chinnici <Roberto.Chinnici@Sun.COM>
- Date: Fri, 15 Sep 2006 11:35:06 -0700
- To: Jonathan Marsh <jmarsh@microsoft.com>
- Cc: "www-ws-desc@w3.org" <www-ws-desc@w3.org>
Jonathan, Although it's not recorded in the minutes, I sent regrets for yesterday's call on 8/30. Thanks, Roberto Jonathan Marsh wrote: > Enclosed. > > > ------------------------------------------------------------------------ > > W3C <http://www.w3.org/> > > > Web Services Description WG meeting > 14 Sep 2006 > > Agenda <http://lists.w3.org/Archives/Public/www-ws-desc/2006Sep/0012.html> > > See also: IRC log <http://www.w3.org/2006/09/14-ws-desc-irc> > > > Attendees > > Present > Charlton Baretto, Adobe Systems > Allen Brookes, Rogue Wave Software > Eran Chinthaka, WSO2 > Glen Daniels, Sonic Software > Paul Downey, British Telecommunications > Youenn Fablet, Canon > Anish Karmarkar, Oracle > Amelia Lewis, TIBCO > Philippe Le Hegaret, W3C > Jonathan Marsh, Co-chair/Microsoft > Jean-Jacques Moreau, Canon > Vivek Pandey, Sun Microsystems > Gilbert Pilz, BEA Systems > Tony Rogers, Co-chair/Computer Associates > Arthur Ryman, IBM > Regrets > Tom Jordahl, Adobe Systems > Chair > Tony, Jonathan > Scribe > Philippe > > > Contents > > * Topics <#agenda> > 1. Previous minutes <#item01> > 2. Action items <#item02> > 3. Administrivia <#item03> > 4. features and Properties at risk <#item04> > 5. HTTP binding at risk <#item05> > 6. MEPs at risk <#item06> > 7. Issue CR079: Fragment identifier syntax not XPointer > Framework-compatible <#item07> > * Summary of Action Items <#ActionSummary> > > ------------------------------------------------------------------------ > > > Previous minutes > > -> > http://lists.w3.org/Archives/Public/www-ws-desc/2006Sep/att-0010/20060907-ws-desc-minutes.html > Previous minutes > > Tony: any objection to the previous minutes? > > Resolution: minutes approved > > > Action items > > <scribe> *ACTION:* *[PENDING]* 2006-03-30: Marsh to make XSLT > improvements for RDF publication. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action01] > > <scribe> *ACTION:* *[PENDING]* 2006-06-29: Philippe to write up > recommended text to clarify the issue in CR53. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action02] > > <scribe> *ACTION:* *[PENDING]* 2006-07-06: Glen to contribute some > extension test cases. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action03] > > (Glen is attending the Policy f2f meeting) > > <scribe> *ACTION:* *[PENDING]* 2006-07-13: Roberto to produce an updated > proposal for CR044. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action04] > > <scribe> *ACTION:* *[PENDING]* 2006-07-20: Arthur to update "Proposed > Part 1 Text for REQUIRED Extension Properties". [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action05] > > Arthur: link to this action item? > > Jonathan: look at the minutes. there is a link to them from the home page > > <scribe> *ACTION:* *[PENDING]* 2006-09-07: Marsh to propose workarounds > for CR78. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action06] > > > Administrivia > > Jonathan: Sept 28th will be about RDF Mapping issues > ... we'll also try to do other business as well on that day > > Tony: we also have questions from the editors. > > Jonathan: thanks to Jean-Jacques for catching up. would like to refresh > drafts at the end of september > > > CR026 <http://www.w3.org/2002/ws/desc/5/cr-issues/#CR026> > > Jean-Jacques: the commentator thought the text was clear enough. When I > tried to change the text, I realize that the case was covered. Maybe we > changed the text since then. > > Arthur: it used to be "should" instead of "SHOULD" > ... I was wondering it should be a MUST or a MUST > ... it struck me as being inconsistent > > Jean-Jacques: not sure if we can impose a MUST on the SOAP side > > Arthur: if the WSDL sayd mustUnderstand="true", then it MUST be there at > the SOAP level > > Jonathan: looks like we need to reopen this issue > > Arthur: the proposed fixed was to strengthen it. I believe it ought to > be a MUST > > Jean-Jacques: and the group agreed to clarify the SOAP level > > Resolution: CR26: s/SHOULD/MUST/ > > *ACTION:* Jonathan to update the issues list on CR26 [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action07] > > *ACTION:* JJM to update the draft with new CR26 resolution [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action08] > > > CR041 <http://www.w3.org/2002/ws/desc/5/cr-issues/#CR041> > > Jean-Jacques: Isn't this covered already by the last paragraph of 6.5.2? > > It is an ERROR for a Binding Message Reference or a Binding Fault > component's {http headers} property to contain multiple HTTP Header > components with the same {name} property. > > Jonathan: so it is placed in a less visible spot? > ... Arthur was expecting to see the information. Did he miss it or are > we inconsistent in the document? > > Tony: Arthur commented on 6.5.6, and the response from JJM is in 6.5.2 > > Arthur: maybe I was reading in the description of the http header component > ... the test is clear. I thought we agreed not to have an error, just > "not valid" > ... seems fine > > Resolution: drop the editors action item on cr41 > > > CR057 <http://www.w3.org/2002/ws/desc/5/cr-issues/#CR057> > > Jean-jacques: It looks to me like an xs:string already. (It's "type" > which Is an xs:QName.) > > "{name} REQUIRED. A xs:string whose pattern facet is..." > > Jonathan: in 6.5.4, in the example, the name attribute has a qname > > <Arthur> <whttp:header name="xs:QName" type="xs:QName" > > <Arthur> required="xs:boolean"? > > > Jonathan: it is just in the pseudo syntax > > <Arthur> here is ed copy: > > <Arthur> <whttp:header name="xs:string" type="xs:QName" > > <Arthur> required="xs:boolean"? > > > Arthur: the editors copy seems correct > > Resolution: close action item linked to cr57 > > > features and Properties at risk > > Jonathan: we're missing Roberto and Glen > ... I've got requests to look at the features/properties again. The > official state is that we had two objections > <http://www.w3.org/2002/ws/desc/5/07/objections.html> about them: remove > them, add compositors > ... at this point, Sonic is the only one left on "add compositors" > ... the Director looked at those objections and disposed them. We did > end up marking them at risk. The creation of WS-Policy is adding new > information. > > Jonathan: we also talked about trying to collect more evidence about > their use > ... everybody probably has a good idea now how they will use features > and properties and policy > ... Canon expressed in the past to have a way to specify MTOM without > engaging a policy engine > ... we'll wait before making a decision. any comments at this point? > > Arthur: giving the progress on WS-Policy and the almost withdraw of the > compositors objection, it seems that features and properties are > superceded by WS-Policy. It's now confusing to people > ... it complicates the spec > ... given that Policy is in W3C and is richer > > ... given the current WS-Policy Attachment for WSDL 2.0 > <http://lists.w3.org/Archives/Public/public-ws-policy/2006Sep/0037.html> > ... let's drop them > > Paul: I've been very careful in the past about this. Now, we see > features and properties as competes with W3C WS-Policy and don't see a > marketplace for features and properties > ... we spent hours on this > ... it's historical interest at this point > > Anish: agree with the sentiment expressed. editors, how much work is > involved in removing features and properties from the draft? > ... Roberto said in the past it wouldn't be a trivial task > > Arthur: I volunteer to remove them from part 1 > > Amy: one of the points that made in comparing features and properties > and policy, features and properties has a more strictly defined syntax, > so Glen would argue that policy might not fully supercede features and > properties. However, if that is the case, it ought to be a suggestion > made to the policy WG. > > <Arthur> +1 to asking WS-Policy WG to consider current design of > features and properties > > Amy: from our prospective, TIBCO agree with the other commenters. there > is not a good case to keep features and properties. we should let it go > > <charlton> +1 to that > > <charlton> (+1 tp having WS-Policy consider current design of features > and properties - in particular features which features and properties > handles well which are not yet handled in Policy) > > Youenn: Agree with Paul, let them go. We want to have support for simple > things like MTOM without engaging policy. Policy is too complex for our > use case. One solution is unable SOAP modules to refer to SOAP features. > ... for example, <soap:module ref="...MTOM"/>, even if it is not > strictly speaking a SOAP module > ... this is one proposed compromised. MTOM is an important use case for > us. Maybe we would have pushed to have a dedicated syntax for MTOM > > Arthur: another point, we will have a transitional period between WSDL > 1.1 and WSDL 2.0, and WS-Policy works with both. We'll simplify the > migration > > Jonathan: if we do make a change to the spec and pull out something at > risk, what about our interop schedule? > ... if we decide to remove features and properties (or MEPs), I don't > think we need to go back to last call > ... we can refresh our CR and I don't think it will have a huge impact > on our CR progress > > plh f&p and mep were marked at risk, so no need to move back to LC. > earlier, the director was unsure about the impact on the rest of the > spec. if no impact, no need to go to LC. Youenn, why not create our own > extension for MTOM today? > > Youenn: a specific MTOM extension does not have the same scope. > > <Arthur> MTOM should be included or enabled by the SOAP binding in Part 2 > > Youenn: it's possible to have such as an extension to MTOM > > Jonathan: you want something in the REC document for MTOM? > > Youenn: we had this capability with features and properties, we are > reluctant to loose it > > <Arthur> note that features and properties enables MTOM but you'd still > need a spec for it > > Jonathan: MTOM was still an extension even with features and properties, > it didn't provide guarantee > > <pauld> a MTOM extension for WSDL 1.1/2.0 sounds like a good topic for a > member submission > > <Arthur> btw, removing features and properties may improve the schedule > > Charlton: I don't see what impact on the schedule it will have. I'm not > aware of features and properties implementations > > Youenn: our implementation have support for features and properties. > Don't know about Woden. We could of course remove them > > <pauld> less is more, we'll ship earlier without having to process test > cases, comments and errata on features and properties, especially the > problems we've had with inheritence > > Arthur: Woden support features and properties, ie it is parsing them, > but it's a little problematic: we store as a DOM element > ... but the composition rules were also unclear > > Youenn: our implementation is also partial > > Jean-Jacques: if we were to remove features and properties, would it > possible to have something else instead without going back to last call? > > Jonathan: Youenn proposed changing the prose around the soap:module > description. the difference between modules and features is fuzzy to me. > An other possibility would be an extension attribut > ... one thing that would be great would be to have a proposal on the > mailing list > > Youenn: we don't want to go back to LC! > > <Arthur> -1 to another LC > > Jonathan: if we go back to LC, will that be the end of the world? We > look at 6/8 weeks before going back to CR, the schedule is not blocking > us from moving out of CR. So I'm optimistic even if we go back to LC > > <pauld> with our testing and implementations, could we go from LC to PR? > > Jonathan: we might even skip going to CR and go directly to PR > > Philippe: I don't think we can add MTOM as a WSDL extension and move > forward, The WS-Policy WG might have a say in this > > [Glen joins the call and Jonathan summarizes the situation] > > Glen: I have nothing to add > ... we certainly are not going to stay in the way. We would pull out of > the "add compositors" objection > ... the objection is still somewhat valid, but we're not going to stay > in the way > > > HTTP binding at risk > > Jonathan: this is not marked at risk. > ... removing that would be more problematic > > Arthur: Woden builds the components, but Axis 2 doesn't do anything with > those > > <pauld> "Serialization of the instance data in parts of the HTTP request > IRI" is at risk in Part 2 as are "the Robust In-Only, In-Optional-Out, > Out-Only, Robust Out-Only, Out-In, Out-Optional-In message exchange pattern" > > Arthur: HTTP binding is useful for doing REST style, I wouldn't like to > see it go > > <charlton> +1 to Arthur - I would prefer not to see HTTP Binding removed > for the same reasons > > Tony: Mark Nottingham raised a comment against it > > Jonathan: and Microsoft sent a last call comment saying we wouldn't > implement it > > <chinthaka> We do have an implementation in Axis2 based on HTTP binding > but we haven't integrated that with Woden for stub generation so +1 to > Arthur, as we see lots and lots of users of Axis2 interested in our REST > impl based on HTTP Binding rules > > Youenn: we don't have support to serialize HTTP messages. We would > prefer to have it in the specification and not have an additional LC. > > Chinthaka: Axis2 does implement HTTP binding and lots of people are > interested in this. > ... especially for RESTful style of interaction > > <pauld> sees more benefit in resource centric approaches such as WADL > for REST; WSDL 2.0 could be useful for people interested in POX > > plh: I don't know what would be the position of W3C at this time. Yy > own, personnal feeling is that we should remove the HTTP binding, since > WSDL isn't the best to represent REST applications anyway. I do > understand however why people are interested in our current HTTP binding > since they don't have anything else around. I'd rather a resource > centric approach however > > Jonathan: but you would loose the capability to bind your service to > SOAP and HTTP at the same time without the WSDL HTTP binding. WSDL and > Resource-centric approach have a place out there. > > Philippe: correct. > > Arthur: Web Services are already getting complicated. we prefer to have > a reduced number of specs and keep it in WSDL. > > Jonathan: certainly not have strong support to remove it at this point > > > MEPs at risk > > Jonathan: we only have In-Out, In-Only, and Robust-In-Only implemented. > The other ones could be cut and putted into a Note > ... specifically In-Optional-Out, Out-Only, Robust Out-Only, Out-In, > Out-Optional-In > > Amy: it wasn't only about the existing bindings. > > Jonathan: do you have such a binding? > > Amy: can't talk about it, but it is worthwhile to mention that we didn't > put those extra MEPs for the SOAP/HTTP bindings. > > Jonathan: do we need to go on a search now? > > Amy: can we ask WG Members to bring search results by next week? > > Jonathan: yes > > Tony: I'm in favor of getting rid of MEPs that aren't used > > Jean-Jacques: I don't remember what the tests for MEPs are. Do we have any? > > Arthur: for Woden, there are just IRIs. > ... we don't have enforcement for the moment. > > Jean-Jacques: what did we agree to check? plan to compare the runtime? > > Arthur: we do it for SOAP in a limited way > ... between Canon and Axis2 > > Jonathan: might be hard to test MEPs at the runtime > > Jean-Jacques: Canon will not add more MEPs to its implementation > > Philippe: propose that unused meps be moved to a note, which can then be > referenced by other specifications since they are yet unsupported by the > SOAP/HTTP bindings. I don't like to recommend MEPs that can't be used by > just reading the WSDL 2.0 specification. > > Amy: the use case that I know of don't include all of the MEPs, but for > the ones that I do know , having a Note is acceptable > ... are they normative as they stand? Not sure if there is a meaning in > having them normative anyway. I *think* we can support a Note but need > to check > > Jonathan: let's make a call for usage of MEPs > > *ACTION:* ALL to come back with MEP usage (specs?) by next week > [recorded in http://www.w3.org/2006/09/14-ws-desc-minutes.html#action09] > > > Issue CR079: Fragment identifier syntax not XPointer > Framework-compatible > > <TonyR> http://www.w3.org/2002/ws/desc/5/cr-issues/#CR079 > > Jonathan: a small tweak would enable us to be fully compatible with XPointer > ... so far, we allow only a WSDL 2.0 XPointer part, which is against > XPointer. Moving the wording would resolve the issue. [...] > > <TonyR> *ACTION:* Jonathan to separate the canonicalisation from CR079 > as a separate issue [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action10] > > Resolution: 79 is closed by adopting the proposal > > > Summary of Action Items > > *[NEW]* *ACTION:* ALL to come back with MEP usage (specs?) by next week > [recorded in http://www.w3.org/2006/09/14-ws-desc-minutes.html#action09] > *[NEW]* *ACTION:* JJM to update the draft with new CR26 resolution > [recorded in http://www.w3.org/2006/09/14-ws-desc-minutes.html#action08] > *[NEW]* *ACTION:* Jonathan to separate the canonicalisation from CR079 > as a separate issue [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action10] > *[NEW]* *ACTION:* Jonathan to update the issues list on CR26 [recorded > in http://www.w3.org/2006/09/14-ws-desc-minutes.html#action07] > > *[PENDING]* *ACTION:* 2006-03-30: Marsh to make XSLT improvements for > RDF publication. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action01] > *[PENDING]* *ACTION:* 2006-06-29: Philippe to write up recommended text > to clarify the issue in CR53. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action02] > *[PENDING]* *ACTION:* 2006-07-06: Glen to contribute some extension test > cases. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action03] > *[PENDING]* *ACTION:* 2006-07-13: Roberto to produce an updated proposal > for CR044. [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action04] > *[PENDING]* *ACTION:* 2006-07-20: Arthur to update "Proposed Part 1 Text > for REQUIRED Extension Properties". [recorded in > http://www.w3.org/2006/09/14-ws-desc-minutes.html#action05] > *[PENDING]* *ACTION:* 2006-09-07: Marsh to propose workarounds for CR78. > [recorded in http://www.w3.org/2006/09/14-ws-desc-minutes.html#action06] > > [End of minutes] > ------------------------------------------------------------------------ > Minutes formatted by David Booth's scribe.perl > <http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version > 1.127 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>) > $Date: 2006/09/14 18:48:21 $ >
Received on Friday, 15 September 2006 18:35:31 UTC