Summary, May 2003 WS Description FTF

Summary:

--------------------------------------------------------
Monday 12 May
--------------------------------------------------------

  Publication plan
    Plan to publish Part 1-3 in June.
    Intention is to get to last call on Part 1 by end of summer.
    ACTION: Editors to add (non-normative) pseudo-syntax description of 
            each component. 
    ACTION: Jonathan to work on auto generating pseudo-syntax from
schema.
    ACTION: Editors add more context to the specification - provide more

            descriptive wording to make it easier for someone to read
the 
            specification and to relate to Web services etc. before 
            jumping into component-by-component descriptions.

  WSDL 1.1 binding for SOAP 1.2
    State of the art:
      1. soapbuilders stuff: take that approach and just use that.
      2. out of band w.r.t. WSDL (ala Axis)
      3. can live without WSDL help using version mismatch fault
    ACTION: Jonathan to take the above points to the XMLP/CG worlds and 
            see what to do next.
    ACTION: Glen to talk to SOAPBuilders about how to move forward on 
            the SOAP 1.2 binding for WSDL 1.1.

  Proposal for restricting a service to a single interface (and)
  Multiple endpoints with the same interface
    Reached agreement on a model of a services based on the flexible
      definition of "resource". A resource offers one or more interfaces

      where an interface consists of a collection of operations.  Each 
      interface may be accessed by one or more endpoints, where an 
      endpoint represents a binding of that interace to a particular 
      protocol.  Each endpoint has a URI. A "service" is a collection 
      of endpoints bound to the same interface and therefore the same 
      resource.
    ACTION: Editors to reflect decision to have one interface per 
            <service>.
    RESOLUTION: add new attribute "interface" to <service>.
    ACTION: Editors to update the spec with these decisions.
    RESOLUTION: add "resource" attribute to <service>, taking a URI
                naming the resource upon which the service operates.
                This allows relating services with different
                interfaces that operate on the same underlying resource.
    ACTION: Editors to update draft to reflect resolution.




--------------------------------------------------------
Tuesday 13 May
--------------------------------------------------------

  Describing endpoint references
    Discussion of Arthur's proposal to add endpoint reference
      description, and solving R085 and possibly R131.  There
      is general agreement to add such capability to WSDL, but
      not agreement on the precise form of the annotations and
      where in the WSDL they should reside.
    RESOLUTION: Add new issue to the WSDL spec about whether
                to allow references to derivations (same 
                resolution would apply to Arthur's proposal).
    ACTION: Umit to write up a variant of the proposal using schema 
            annotation syntax.
    ACTION: DaveO to send a motivating example for R131.

  OGSI ServiceData
    Presentation of a general property handling mechanism that
      OGSI thinks has generic application within WSDL.  They want 
      to know whether WSDL will adopt something along these lines.
      There was substantial interest (6 to 1, several abstaining)
      in adding this to WSDL.
    RESOLUTION: Create a TF to investigate this subject: Steve 
                is the chair, william is interested, Umit if her 
                management agrees.  TF will report back for 
                decision at July TF.

  Removing message/part
    Presentation and discussion of an idea to cleanly separate
      interop at the message format level from interop at the
      programming model level.  Sketch of a proposal to remove 
      message and part, allowing inlining of XML Schema fragments
      within an operation, but to also build better hints to 
      indicate the desired programming model.  This is what 
      parts are used for, but they do a poor job of it today.
      Substantial agreement that this approach is promising.
    ACTION: Jeffsch, Sanjiva, Glen, Umit, JJM to come up with 
            a proposal to get rid with the message construct, 
            and add programming hints.

--------------------------------------------------------
Wednesday 14 May
--------------------------------------------------------

    Properties and Features (and)
    Issue 2 (SOAPAction)
    Glen presented additional explanatory text about properties
      and features, some of this text needs to go into the
      specification.  Examined Philippe's pros and cons of
      using property syntax for SOAPAction and webMethod.  
      Substantial majority in favor of property syntax.  Arthur
      sketched out a proposal for unifying the property URI
      and the QName URI by adding a new declaration marking
      a namespace as a property namespace.  Interest in
      pursuing this a little farther before a final syntax
      choice is made.
    RESOLUTION: [?added by JM] Incorporate f&p guidelines into
                the specification.
    ACTION: Arthur to write up the alternative/WebDAV syntax 
            for features.

    Binding simplification
      Sanjiva presented a proposal to 1) Drop @interface from 
        binding, since now in service. 2) Allow inlining 
        interface-wide binding within a port and making 
        binding optional. 3) Define default binding (SOAP 
        doc/lit).  4) Dealing with operation specific 
        SOAPActions.  There was general interest in pursuing
        this proposal.
      ACTION: Sanjiva to send presentation by email to start 
        discussion.

    BindingDetails
      Kevin re-introduced the proposal to make bindings more
        reusable.  Adopting both BindingDetails and Sanjiva's
        proposals appears unacceptably complicated.  Some
        brainstorming about how to merge and simplify the
        proposals.
      ACTION: Kevin to contact Sanjiva and try to merge proposals.

    HTTP Binding
      Philippe presented some syntax to go along with the 
        proposal he had made earlier (to general acclaim).
        Some outstanding issues remain, and some details are
        dependent upon changes to other parts of the spec.
      RESOLUTION: Adopt the proposal into the spec.

    (Begin Joint Session)
    
    Future meetings
      IBM/Toronto            Arch: July 28-30, Desc: July 30-1 August
      SAP/Palo Alto          Desc: Sept 22-24, Arch: Sept 24-26
      Fujitsu/San Francisco  Desc: Nov 3-5,    Arch: Nov 5-7
      No participants objected to this plan.
    
    (WSDesc) Single interface per service implications on
    (WSArch) "What is a web service?"
      Presented and discussed the WSDL definition of Service 
      (<service>) adopted on Monday.
      
    OWL Presentation and Demo on OWL by Bijan Parsia.
      Desire to have a SW expert join the WSDL WG and develop
      the WSDL expertise necessary to edit the mapping deliverable.
    
    (End Joint Session)
    

Received on Thursday, 15 May 2003 06:07:04 UTC