Minutes 30 May 2002 WS Desc telcon (plain text)

[Sorry, somehow sent in HTML instead of plain text the first time, which looks ugly in the archive.]

Minutes of the 30 May 2002 WS Desc telcon
 
Present:
 David Booth            W3C
 Allen Brookes          Rogue Wave Software
 Roberto Chinnici       Sun Microsystems
 Glen Daniels           Macromedia
 Tom Jordahl            Macromedia
 Jacek Kopecky          Systinet
 Sandeep Kumar          Cisco Systems
 Philippe Le Hégaret    W3C
 Steve Lind             AT&T
 Kevin Canyang Liu      SAP
 Michael Mahan          Nokia
 Jonathan Marsh         Microsoft
 Jeff Mischkinsky       Oracle
 Dale Moberg            Cyclone Commerce
 Johan Pauhlsson        L'Echangeur
 Arthur Ryman           IBM
 Adi Sakala             IONA Technologies
 Jeffrey Schlimmer      Microsoft
 Igor Sedukhin          Computer Associates
 Jerry Thrasher         Lexmark
 Sanjiva Weerawarana    IBM
 Don Wright             Lexmark
 Joyce Yang             Oracle
 Prasad Yendluri        webMethods, Inc.
 
Regrets:
 Mike Ballantyne        Electronic Data Systems
 Keith Ballinger        Microsoft
 Michael Champion       Software AG
 Laurent De Teneuille   L'Echangeur
 Tim Finin              University of Maryland
 Mario Jeckle           DaimlerChrysler Research and Technology
 Dan Kulp               IONA
 Pallavi Malu           Intel
 Michael Mealling       Verisign
 Jean-Jacques Moreau    Canon
 Stefano Pogliani       Sun
 Jochen Ruetschlin      DaimlerChrysler Research and Technology
 Waqar Sadiq            Electronic Data Systems
 Krishna Sankar         Cisco Systems
 Daniel Schutzer        Citigroup
 Dave Solo              Citigroup
 William Vambenepe      Hewlett-Packard
 
Absent:
 Mike Davoren           W. W. Grainger
 Youenn Fablet          Canon
 Dietmar Gaertner       Software AG
 Mike McHugh            W. W. Grainger
 Don Mullen             Tibco
 William Stumbo         Xerox
 Sandra Swearingen      U.S. Department of Defense, U.S. Air Force
 
Agenda:
 http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0253.html
 
1.  Assign scribe.
      Sandeep Kumar (David Booth for last part)
 
2.  Approval of minutes [6].
[6] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/att-0223/01-minutes-irc-02-05-23.htm
 
JM: 1 problem with last telcon minutes. Mike Ballantyne was marked absent but he was present.  We will change it and approve the minutes.
 
 
3.  Review of Action items.
 
PENDING 2002.05.23: GlenD to post email adding an issue: Are MEP's hard 
                 coded in the spec, or can they be extended through 
                 extensibility? 
PENDING 2002.05.23: JeffM to write up rationale for dropping operation
                 overloading. 
DONE 2002.05.23: Philippe to update status section of the usage
                 scenarios doc
PENDING 2002.05.23: Philippe, Jonathan, Waqar to work on getting the usage
                 scenarios published.
DONE 2002.05.23: Prasad, JeffS close the current issue, and have Prasad 
                 open a new issue re-titled "Negative Acknowledgement" 
DONE 2002.05.23: Roberto to take another round at updating his
                 extensibility proposal
 
4.  Abstract Model TF.  New member: Sandeep.
  Discussions on AMTF findings to be included in F2F.
 
5.  Usage Scenarios.
Publication status.
 
JM: Jonathan has added references to the Usage Scenario documents and send it for Director's approval for publication. Hopefully, within a few days we will publish the document.
 
Philippe: Yes.
 
 
6.  FTF stuff
 
JM: Is there any F2F dial-in commitments? (none) 
ACTION: Jonathan will send email to the group regarding this.
JM: Request for Martin Gudgin as the invited expert from Microsoft. In a couple of weeks, he will be replacing Keith Ballinger as the Microsoft member. He would like to observe until then. Any objection?
 
JK: Accept.
Jeff M.: What are the rights of the observer?
JM: He has not been very strict about it so far on Straw Polls, comments, etc. For formal votes, only members for sure.
Jeff M.: Concerns around Straw Polls.
JM: He will apply a local poicy where Martin and Keith to be counted as 1 for Straw Poll purposes.  Any other concerns?
JM: None, so we will proceed as above.
 
JM: F2F registration ends tomorrow and he has a fairly stable list. Any logistical questions?
DB: F2F registration ends today, actually. 
 
Tom: Is there a Joint Dinner with the Arch Group on Wed.?
Y: There is a Joint Lunch with Arch group and he is working Joint Dinner for 11th and 12th.
 
7.  Issues.  Issue list at [10]. Latest draft of the spec at [11].
[10] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/issues/wsd-issues.html
[11] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/att-0144/02-part1.html
 
No new issues
 
7a: Issue: Overloading operations
Awaiting action from JeffM?
 
JM: We are in agreement that Overloaded Operations will not be supported. 
Jeff M. to write the rationale and we can close on this issue.
 
 
7b. Issue: Extensibility/Open Content Model
Roberto's revised extensibility proposal (sorry, message doesn't appear
in the archive).  Straw poll on whether to pursue simplifications or
accept the proposal as is.
 
JM: Doesn't appear to be any consensus yet on what Roberto & Igor are proposing and what Sanjeeva is proposing on simplicity.
JM: At this point I think it might be a good idea to do a Straw Poll or do we need more info?
 
Igor: 2 proposals conflict around simplicity - either everyting is required or everything is optional. Roberto's orig. proposal was to allow both.
Roberto: The orig. proposal was not biased.
JM: Jeff's table has only 2 values: MUST or MAY. Rest is all details.
Igor: Too many combinations with additional parameters.
DB: +1 on Sanjeeva's Simplicity proposal. 
Igor: Nobody wants to say No to simplification.
Igor: A global declaration is yet another parameter.
JM: Shall we do a Straw Poll?
Igor: Straw Poll on what?
DB: Straw-Poll on default True/False ..
Igor: Open content model (?)
Phillipe:
Roberto:
Igor: WSDL has to be Human readable
Jeff M.: Questions whether WSDL should be Human readable. Mostly for tools.
Igor: At least it has to Human verifiable.
 
JM: Let us focus on Functionality.
 
Roberto: What happens w/ attributes in Simpler Case?
It applies to all elememts and all attributes?
 
Jeff S.: Pros would be needed. Whether we need Must attributes? Not possible in WSDL 1.1.
Global extension declarations. They are all required or not. Table should reflect that. 
 
JM: Let us breakdown functionality. Notate in file whether extension is required.
Igor: Simplification can be built with Global flag.
GD: Why can't we take the same approach as SOAP does?
JM: Straw-Poll on following three options:
a. Granularity on NameSpace level.
b. Granularity on Elements level.
c. Both the above.
 
Igor: Sanjeeva's proposal is on attributes, right?
DB: Simplicity has multiple meanings: (a) Writing is simpler (b) Semantically it is simpler
 
JS: We should go for Semantically Simpler
 
JS: What would be the processing model for Imports?
GD: Process all imports first.
JS: Makes sense.
 
GD: Namespace is potentially a mistake.
Igor:
GD: Closer to SOAP, better
Igor:
GD: QNames represent extensions and they are required
Roberto:
GD: Describes the proposal using an example of security extensions with 5 elements QNames are MustUnderstood and all the 1000 elements are MustUnderstood as well.
 
[Scribe changes to David Booth]
 
GlenD: You can make up a token, and make it required, that implies that you must also understand several other elements.
DBooth: This is an application level contract.
Igors: I don't think Roberto's proposal is opposing what we're discussing. I think we're discussing how to indicate requiredness
... Do we need granularity per element?
... How do we declare?  By namespace?  By qname? etc.
JM: ANd also what do we do about attributes?
... There isn't an easy way to annotate individual attributes.
GlenD: Yes there is.
ACTION: GlenD to write up his ideas re: extensibility
DBooth: The more I think about Glen's suggestion, the more I like it.  I don't think it would be good to use a namespace to indicate blanket "requiredness".
JM: We could choose either the WSDL required element or attribute.
GlenD: Or both.
JM: I'd like to see examples of likely extension scenarios.  E.g., an extension element that contains within it, different namespaces.
 
 
7c. Issue: Optional parts in <message/>
Thread starts at [22].  What is the status of this issue?
[22] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0004.html
 
JeffS: We decided earlier that we don't want to further extend WSDL-specific parts for functionality.
JM: Are the other issues in the draft or on our issues list?  Are we actively discussing them?
JeffS: We decided we will not add optionality to message parts.
... Also we will leave the message construct alone.
Prasad: I had some things to say on these issues.  Most of the WS would come from existing implementations in organizations.  There are lots of existing schemas that people want to reuse.  There are constructs now that use different schema features.  The good thing about the message construct is that it allows multiple parts to be assembled into one entity.
... You want to be able to have attachment that are optional in messages.
... At least you should have a place holder.
JM: Do we have a process for deferring an issue?
... We decided we will not do optional parts, so we just need to remember that.
JM: So I guess we're done on that.
JeffS: I think we should mark these two off the list.
Prasad: We agreed we will not remove WSDL:Message from 1.2.
... To really address this issue we need to decide whether "message" should go.
JM: Can we decide this without deciding 2.0 issues first?
Prasad: We could defer this pending resolution of the other issue.  (Beyond 1.2)
GlenD: General note: I'm a little concerned by the group's tendency to steam-roller past several of these issues without considering them.  I'd like this language to, as quickly as possible, be something that we want to carry into the future.
... So I don't think we should too blithely sweep issues off to 2.0.
... I.e., If we later at a F2F come up with something good, I don't think we should be prevented from discussing it.
JM: As chair I need to be careful to avoid covering ground that was already covered, but if there's new information, that's different.
... So to the best of our knowledge now, we don't see the value of changing the "message" construct, so we'll leave it as is unless new info comes up.
Prasad: The spec describes things as optional, but isn't clear.  We need to fix that.
... It is inconsistent.
ACTION: Prasad to raise an issue of spec inconsistency about optional parts.
 
 
7d: Issue: Negative Acknowledgement
Issue recast at [12].
[12] http://lists.w3.org/Archives/Public/www-ws-desc/2002May/0232.html
 
TJordahl: If a notivfication msg is only one way, then there can't be a response, so I don't understand why this is an issue.
JM: Yes, that's why Prasad retitled the issue.
TJordahl: If you want to know if an operation failed, then you should get a response that may be empty if there's no problem.
JeffS: Negative Ack is a pretty common protocol paradigm.
Philippe: The definition of "fault" is not clear enough in WSDL.  Is it an app fault?  A protocol fault?  If I don't understand an extension, is it a fault?
JeffS: If Soap headers are not understood, then it is a fault.
... WSDL was not clear.  We should be clearer.
DBooth: I agree with Philippe.  ALso, the purpose of NAck is to save bandwidth.  That purpose is omportant for wire protocols, but may be less relevant at the Web Service level.
JM: We need a concrete proposal to discuss.
TJordahl: I think adding another MEP (NAck) would make WSDL more complicated, and I wouldn't favor it.  It may be one of those things that nobody implements.
... It doesn't make WSDL "more friendly", it just makes it "more".
JM: I have seen Prasad's interest.  ARe there others interested in it also?
(No response)
JM: Straw poll: SHould we close the issue or entertain a proposal?
 
 
JM: JeffS and Prasad in favor continuing the issue; all others were for closing the issue.
JM: Objections to closing?
Prasad: I think people will see later that they'll need it, but I'm willing to close it.
JeffS: I'm willing to go along with closing it also.
JM: It seems like an interesting feature, but most people view it as not in the minimal set that we need.
 
[Meeting adjourned]
 
[Chair reminds members to start discussion of remaining issues for next week:
 
7e. Issue: remove solicit-response and output-only operations?
7f. Issue(s): Non-SOAP HTTP Binding
7g. Issue: Should Operations permit alternate and multiple responses?
7h. Issue: portType extensibility.
7i. Issue: service type.]
 
 
Summary of Action Items:
 
2002.05.23: GlenD to post email adding an issue: Are MEP's hard 
            coded in the spec, or can they be extended through 
            extensibility? 
2002.05.23: JeffM to write up rationale for dropping operation
            overloading. 
2002.05.23: Philippe, Jonathan, Waqar to work on getting the usage
            scenarios published.
2002.05.30: Jonathan will send email to the group regarding this.
2002.05.30: Prasad to raise an issue of spec inconsistency about 
            optional parts.
 

Received on Thursday, 30 May 2002 14:35:49 UTC