OASIS ebXML Messaging Services TC

 View Only
Expand all | Collapse all

Groups - Multi-hop Section Draft 0.11 (ebMS3-Multihop V11-SF.doc) uploaded

  • 1.  Groups - Multi-hop Section Draft 0.11 (ebMS3-Multihop V11-SF.doc) uploaded

    Posted 08-20-2008 18:48
    New in this version of the document are the MEP bindings specific for the
    multi-hop situation. I think it is useful to define specific bindings
    because different behavior is expected from endpoint in this situation. 
    
    
    
     -- Mr. Sander Fieten
    
    The document revision named Multi-hop Section Draft 0.11 (ebMS3-Multihop
    V11-SF.doc) has been submitted by Mr. Sander Fieten to the OASIS ebXML
    Messaging Services TC document repository.  This document is revision #9 of
    ebMS3-Multihop.doc.
    
    Document Description:
    Draft of the multi-hop section.
    V0.3:
    - a few updates in the definition section (editorial)
    - added a commented Flow diagram (section 1.7.1) on RM sequence
    establishment. To review.
    V0.4:
    - section 1.5 (Intermediary Role) rewritten, though not complete yet.
    (diff with 0.3 visible)
    V0,5:
    - section 1.5 updated based on feedback and extended for response
    messages.
    V0.6:
    - Added text to section 1.5 on streaming and store-and-forward models for
    implementing intermediaries
    V0.7:
    - Changed the text describing the streaming model to include two sub cases,
    asynchronous and synchronous streaming.
    V0.8:
    - a few updates / corrections (diffs visible)
    - fleshed out the "routing of Acks" multihop subsection at the end.
    V0.9:
    - Updated definition of routing function and mep bridging
    - Changes to section on details of the routing function. The changes here
    are mostly textual. Changes shouldn't have impact on spec itself.
    V0.10:
    - Moved section 1.4.3 Endpoints requirements to 1.6 where requirements can
    be more explicitly formulated
    - Reformatted handling of routing input by intermediary
    - New section 1.6 on Endpoints requirements, includes introduction of
    RefParam PMode feature
    - Added section 1.7 to specify definition of WS-A reference parameter
    V0.11:
    - Added text to section 1.4.6 on specific MEP bindings for multi-hop
    
    View Document Details:
    http://www.oasis-open.org/apps/org/workgroup/ebxml-msg/document.php?document_id=29109
    
    Download Document:  
    http://www.oasis-open.org/apps/org/workgroup/ebxml-msg/download.php/29109/ebMS3-Multihop%20V11-SF.doc
    
    Revision:
    This document is revision #9 of ebMS3-Multihop.doc.  The document details
    page referenced above will show the complete revision history.
    
    
    PLEASE NOTE:  If the above links do not work for you, your email application
    may be breaking the link into two pieces.  You may be able to copy and paste
    the entire link address into the address field of your web browser.
    
    -OASIS Open Administration
    


  • 2.  Comments on section 1.6 of Multi-hop Section Draft 0.11 (ebMS3-Multihop V11-SF.doc) uploaded

    Posted 09-02-2008 19:44
     
    
    Lines 299 - 314, for forward routing, why do we need this new Refparam
    Pmode?  
    
    When there is a need to create a WS-A reference parameter to route e.g. a
    wsrm:CreateSequence message, the content of the parameter could be a copy of
    the first eb3:UserMessage that wants to use the reliable sequence that is to
    be established.   This works both in situations where these sequences are
    created "just-in-time" and where they are created "ahead-of-time":  
    - In the "just-in-time" case, the MSH is creating this UserMessage anyway.
    If there is no(t yet or no longer any) sequence that the message can use, a
    wsrm:CreateSequence can be sent with the UserMessage stored in the reference
    parameters.
    - In the "ahead-of-time" case, the MSH could create sequences for all Pmodes
    that require reliability, using the regular Pmode parameter values.  
    
    If the values for Party, Role, Service, Action etc. that would be used in
    the reference parameter are specified separately from the values for the
    UserMessage element,  we also suggest that (or have to explain the meaning
    of situations where) the values can be inconsistent, which I think is
    undesirable. 
    
    For reverse routing, there is a valid question how the content of the
    reference parameter in the wsa:AcksTo element is set. In a Two-Way MEP, it
    could use the values for From, To, Service, Action etc. that would be used
    in a business response message. When using ebBP, such values can be taken
    from the RespondingBusinessActivity definition.  In many cases the values
    are predictable e.g. the From/PartyId becomes the To/PartyId (see section
    1.5 of
    http://www.oasis-open.org/apps/org/workgroup/ebxml-msg/document.php?document
    _id=28337 for discussion), but the value of eb:Action depends on the
    business collaboration.  It also does not work for collaborations that are
    always One Way from one party to the other (i.e. where there never is a
    response business message that we could the header metadata values from).
    
    Line 323-325
    
    The text refers to the "RefToMessageId" attribute, for ebMS errors this
    should be "RefToMessageInError". For eb:Receipt, presumably the
    ebbp:OriginalMessageIdentifier if using ebBP receipts.