OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-msg message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Notes from 1/26, F2F Day 1

This is what we've covered so far today.

> 1. Review of completed reliability section with special attention to
   the pull functionality to ensure consistency.

Begin walkthrough of Jacques' Reliability document.
He proposes several definitions of terms to be used throughout.

Discussion of Section 6, MEPs becomes necessary:
SOAP 1.1 does not provide definitions for one-way and req/resp MEPs,
  so we need to define them in terminology that maps to SOAP 1.1 spec.
Refactor Section 6 into 2 parts: simple patterns using same SOAP MEP, and
  aggregate patterns using >1 SOAP MEP.
Note that RefToMessageId cannot be used to distinguish the
  simple/aggregate cases; it distinguishes an MSH Request message from
  an MSH Response message.
More discussion about the set of abstract MSH MEPs, and where the
  RefToMessageId is needed.  We believe that in the case of Pull,
  the Response Message need not refer to the Pull Signal, but only
  to the Request Message.
RefToMessageId is passed through to the application (or handled by a
  correlation layer between MSH and app), in the case of correlating
  request-response message pairs; or handled internally by the MSH,
  in the case of Fault references.

Back to Jacques' Reliability document:
2.2: An MSH logically contains an RMP, but is not itself an RMP.
2.3: The only restrictions placed on RM Agreement is on ReplyPattern,
  so mention only that.
2.4: Assumes reliability of RM Response; however, WS-R v1.1 left this
  out of scope.  We are anticipating this feature to be described in
  the near future.
  Pull signal is accomplished via RM-Submit (on business message receiver
  side) and RM-Deliver (on sender side).  Pull Signal is recommended to
  be sent reliably.
  It is not necessary for Pull signals to be delivered in order, since
  messages in the virtual MSH queue may not be in order anyway.
Discussion about what happens when the queue is empty.  How does RMP that
  receives a Pull signal know whether a response (from the queue)
  is expected, following a Deliver operation (that is, whether the
  synchronous connection should continue to be held open for an eventual
  response, or terminated because there will be no response)?
  * Still an open issue.
2.5: To the RMP, Synchronous Request/Response looks the same as the
  Pull MEP.  (The difference, at the MSH level, is that the latter begins
  with a Pull signal instead of a Request message.)

Reliability of an aggregate MEP is equivalent to reliability of its
  constituent simple MEPs (with some additional MSH-level coorelation
  via eb:RefToMessageId).

Remove processing sequence from 2.2, and insert a specific sequence for
each MEP.  May include security steps in this as well.

> 2. Review and completion of WS-Security inclusion

> 3. Completion of Payload services

> 4. Complete review of specification identify outstanding work
>    Examples
>    Bindings
>    Appendices

* Need to rename 5.4 "Modes of Operation" to something more accurate.

> 5. Requirements for future work and F2F

> 6. BPSS alignment & CPA version control / identification

Pete Wenzel <pete@seebeyond.com>
Senior Architect, SeeBeyond
Standards & Product Strategy
+1-626-471-6311 (US-Pacific)

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]