Minutes, 10 April 2003 WSDesc telcon

Participants

 Mike Ballantyne	Electronic Data Systems
 Lily Liu		webMethods
 Jeff Mischkinsky	Oracle
 Kevin Canyang Liu	SAP
 David Booth		W3C
 Allen Brookes		Rogue Wave Software
 Youenn Fablet		Canon
 Tom Jordahl		Macromedia
 Philippe Le Hégaret	W3C, chair
 Amelia Lewis		TIBCO
 Steve Lind		AT&T
 Ingo Melzer		DaimlerChrysler
 Dale Moberg		Cyclone Commerce
 Arthur Ryman		IBM, scribe
 Jeffrey Schlimmer	Microsoft
 William Vambenepe	Hewlett-Packard
 Prasad Yendluri	webMethods, Inc.
 Jacek Kopecky		Systinet
 Jerry Thrasher	        Lexmark
 Martin Gudgin	        Microsoft
 Erik Ackerman          Lexmark
 Jean-Jacques Moreau	Canon
 Steven White           SeeBeyond
 Umit Yalcinalp         Oracle
 Sanjiva Weerawarana	IBM (12:05)

Regrets:

 Glen Daniels		Macromedia
 Sandeep Kumar		Cisco Systems
 Dietmar Gaertner	Software AG
 Igor Sedukhin		Computer Associates
 Jonathan Marsh		Microsoft
 Roberto Chinnici	Sun Microsystems

1 Assign scribe: Arthur Ryman

2.  Approval of minutes of April 3 telcon

David: the title of the minutes is not really appropriate...

 http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/att-0019/20030403.irc.log.html

Minutes approved.

3.  Review of Action items [.1].

?         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.)
?         2003-02-27: Sanjiva to send summary of 
                      one-portType-per-service issue.
?         2003-03-04: Editors to discuss markup for testable assertions
                      in the spec and come back with a strategy.
?         2003-03-04: Jonathan to recruit a QA contact for the WG.
?         2003-03-04: Jonathan to recruit a test contact for the WG.
PENDING   2003-03-13: Editors will find part 2 issues to dispatch 
                      easily next telcon.
DONE [.5] 2003-03-13: Philippe will make a proposal concerning issue 
                      28 using features and properties.
DONE [.2] 2003-03-13: GlenD to propose a Property representation of 
                      SOAP action parameter of application/soap+xml
                      type
?         2003-03-13: Don will write a proposal for annotating schema 
                      with part information.
?         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   2003-03-27: Philippe write up a proposal for embedding bindary
                      data types in schema
PENDING   2003-04-03: Arthur to bring discussion to group in two weeks 
                      (more or less) for solutions to R085 
PENDING   2003-04-03: Arthur to coordinate work on WSDL validator

Arthur: IBM looked at W3C Sofware license terms: so far looks good. Next
step is to put things in place within IBM.

?         2003-04-03: Editors to include normative schema language in 
                      spec (conformance section?); schema to be 
                      separate, in TR space. 
PENDING   2003-04-03: Jonathan to respond to OWL with "no plans to 
                      review, no resources, little knowledge of 
                      why requested". 
DONE [.3] 2003-04-03: Philippe to bring proposal to attention of M 
                      Baker, P Prescod, R Costello, forward responses 
                      to group 
DONE [.4] 2003-04-03: Philippe to supply some example syntax for HTTP
                      binding proposal.

--------------------------------------------------------------------
4.  Administrivia
  a. May FTF [.1].

     Registration [.2] closes on Apr 15th.
     Dead line for hotel is May 1st.

  b. Sept FTF (looking for West Coast host).

   <unknown>

  c. Usage Scenarios [.3].  Jonathan's still pretending to track this.

   <unknown>

  d. QA contact, test lead recruitment.

   <unknown>

  e. TF status

  MEP TF:
   David: good progress with Amy this week. Hope will be able to make
   progress next week with Gudge. Amy will try to get Don to join.
  FnP TF:
   <glen sent regrets>

  f. XML Schema 1.0 Second Edition review [.4]

   Philippe: We may want to provide input on XML Schema 1.0 Second
   Edition.
   Gudge: Nothing in it will adversely affect WSDL.

------------------------------------------------------------------
5.  New Issues.  Merged issues list [.1].

  - none

--------------------------------------------------------------------
6. Issue 2: SOAPAction has been deprecated, as of SOAP 1.2 [.1].
    Jean-Jacques proposal at [.2].
    Jacek's addendum at [.3].
    proposal from Glen at [.4].


 Topic: Property-based action syntax

 Jean-Jacques: Update on SOAP 1.2. There is a URI for action.
  + the following fixes in a bug in Glen's proposal:
    http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/0022.html

 Tom: We shouldn't remove it since it is in WSDL 1.1 since new property
 syntax is complex

 Amy: Disagree. Shouldn't make HTTP a special case.

 Tom: OK to do this both ways. Old way is "syntactic sugar".

 Philippe: What do we gain by having a property syntax?

 Amy: consistency

 Jean-Jacques: It is possible to automatically transform the WSDL 1.1
 syntax into the proposed PnF syntax

 pro - consistency, con - ease of migration from WSDL 1.1

 Jeffrey: good idea not to force change to existing, working syntax, but
 also good to move forward

 Tom: tools help authoring process but developers still need to read
 WSDL to understand problems, e.g. in code generation from WSDL2Java.
 PnF is more consistent syntax but requires knowledge of many URIs

 Jacek: SOAPAction is a candidate for special treatment

 Jean-Jacques: Web-Method is also likely to have to be represented as a
 feature

 Philippe: strawpoll:
  Choice 1: Keep WSDL 1.1 syntax
  Choice 2: use PnF
  Choice 3: use WSDL 1.1 and PnF

 X - William
 A - Mike
 A - Kevin
 A - David
 A - Philippe
 A - SteveL
 A - Dale
 A - Prasad
 A - SteveW
 1 - Tom
 1 - Arthur
 1 or 2 - Umit
 1 or 2 - JeffM
 2 - Youenn
 2 - Ingo
 2 - Jacek
 2 - Jerry
 2 - Jean-Jacques
 2 or 3 - Amy
 3 - Lily
 3 - Allen Brookes
 3 - JeffreyS
 3 - Martin
 3 - Erick

 A - 8
 1 - 4
 2 - 8
 3 - 6

Philippe: no decision this week.

--------------------------------------------------------------------
7.  BindingType proposal from Kevin [.1].  Updated proposal at [.2].

Topic: BindingType proposal

Kevin: Idea is to separate out binding detail into a separate construct
so it can be reused. syntax of binding and interface has stabilized so
let's reopen the discussion now. Here an updated proposal:

<bindingDetail name = "ncname" target = "binding|operation|message" ...>* 
 <!-- target attribute specifies where the details can be applied in
 binding construct -->

     <wsdl:documentation .... /> ?
     <!-- binding details -->
</bindingDetail>

<binding name="ncname" interface = "qname" detail = "list of qnames" ...>*

  <!-- the detail attribute may be a list of qnames, if conflicts
  present , the first in the list takes preference -->

      <wsdl:documentation .... /> ?

      <operation name="ncname" detail = "list of qnames"? ...>*
        <!-- if the detail attribute is not provided, it gets its value
        from its parent. same below -->
             <wsdl:documentation .... /> ?
            <input name="ncname"? detail = "list of qnames"? ... >?
     <wsdl:documentation .... /> ?
            </input> 
           <output name="ncname"? detail = "list of qnames"? ...>?
     <wsdl:documentation .... /> ?
            </output>
           <fault name="ncname"? detail = "list of qnames"? ...>*
     <wsdl:documentation .... /> ?
            </fault>
       </operation>
</binding>

Gudge: Does this proposal incorporate the notion of layering,
e.g. defering detail. First define the use of SOAP and then reuse it
HTTP and SMTP for example?

Kevin: No. 

Kevin: the bindingdetail is required and is the only place you can
specify binding. you must reference a bindingdetail from a binding.

JacekK: compare with Sanjiva's proposal. Kevin's is more reusable but
more complex than Sanjiva's, so let's revisit Sanjiva's:
 http://lists.w3.org/Archives/Public/www-ws-desc/2002Jul/att-0117/01-bindings-2002-07-24.html
 [Jacek presents Sanjiva's proposal]

Kevin: Is binding reusability worth the extra complexity

Tom: Reusability of binding details is less of a problem now that we can
"hoist" binding details - this reduces the amount of repetition

Philippe: so we have 3 "proposals": Kevin, Sanjiva, and Tom. Tom's one
doesn't preclude others though.

JacekK: pls clarify Tom's proposal

Tom: we now allow hoisting details, e.g. operation detail can be hoisted
to the interface, so there is no repetition within a binding, but also
no reuse across bindings

[Sanjiva joins the call]

Sanjiva: hoisting eliminates a lot of redundancy. providing defaults for
binding details would be a simplification. Another possible
simplification: if its a one-off binding, inline it inside the <port>
itself and avoid creating a named binding. That combined with defaulting
to doc/lit (er, I mean rpc/encoded ;-)) would go a long way to reducing
WSDL doc size

Philippe: close current discussion, put back on agenda next week
including Sanjiva's previous proposal and the idea of providing defaults
for bindings

Gudge: wasn't sanjiva's previous proposal tied in with serviceType?

Sanjiva: yes it was .. I just opened it up and its quite different. It
was focused on creating reusable bindings.

Umit: two issues: reusability and conciseness

Jeffrey: Attribute roll-up (old) and defaults (new) are related to conciseness?

ACTION: Sanjiva to rewrite his proposal on bindings

--------------------------------------------------------------------
8.  Issue 6e [.1]
  - Arthur's proposal on URL replacement [.2].
    Plan to do the obvious cleanup suggested by Arthur, and fork the
    rest into an R85 solution.

[pending R85]

--------------------------------------------------------------------
9.  Issues 53-55 [.1]
  - Philippe's proposal for HTTP binding [.2]. 

Philippe: Not enough time for adequate review. defer to next week.

Sanjiva: extend replacement to SOAP Action URI

[No takers to write a proposal to extend URLReplacement to SOAPAction
URI. the SOAPAction idea is tied into the binding defaults so sanjiva
will address this at his discretion]

[meeting adjourned. Don't forget to register for May f2f.]

Received on Thursday, 10 April 2003 14:01:46 UTC