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] | [Elist Home]


Subject: RE: T2 Retry with Delivery Receipt


Dan

You wanted a use case where where you have an IM "that's unreliable but must
act at the ebXML MS level of abstrction, i.e. it understands and interprets
the data formats described in the MS spec".

In my last email at
(http://lists.oasis-open.org/archives/ebxml-msg/200109/msg00191.html) I
explained the benefits of an ebXML MSH and included the following diagram:


   A -------------- BM ------ B1 ------- B
  MSH              MSH       MSH        APP1
                    |
                    |-------- B2 ------- B
                    |        MSH        APP2
                    |
                     ----- Inteface ---- B
                             App        APP3

Suppose the B2 MSH and the B APP2 are running on the same server and the
server suffers a head crash. In this case the BM MSH should respond with a
Delivery Failure Notification to A when A sends it a reliable message.

You also cannot reasonably guarantee that the B2MSH when would NEVER lose
data when it crashed. Therefore it is quite possible that a Delivery Receipt
could get lost.

This in fact suggests a really nasty use case. Suppose:
1. The B2 MSH forwards the message to APP2
2. The B2 MSH cathes fire and as a result loses both its database and
recovery log files and so CANNOT recover the fact that it previously
forwarded a message to APP2.

Thoughts?

David

-----Original Message-----
From: Dan Weinreb [mailto:dlw@exceloncorp.com]
Sent: Thursday, September 13, 2001 11:06 AM
To: mwsachs@us.ibm.com
Cc: ebxml-msg@lists.oasis-open.org
Subject: Re: T2 Retry with Delivery Receipt


   Date: Thu, 13 Sep 2001 13:40:58 -0400
   From: Christopher Ferris <chris.ferris@sun.com>

   AN SMTP node is NOT an MSH node. It is not part of the equation.
   The MSH nodes that are communication via SMTP are the ones that
   adopt the RM protocol of retries in the absence of an Acknowledgment.
   The SMTP nodes are incidental.

I agree.  An SMTP store-and-forward mailer is *not* an MSH IM.  SMTP
is at the next layer down, which is an entirely different matter.
From the vantage point of ebXML MS, SMTP store-and-forward mailers are
just part of the vast, foggy, unreliable cloud labelled "Internet".
From our point of view, if an SMTP mailer drops a message, that's
exactly the same as a message being "lost in the Internet" while in
transmit between one MSH and another MSH.

What's needed is a use case that's unreliable but must act at the
ebXML MS level of abstrction, i.e. it understands and interprets the
data formats described in the MS spec.  An SMTP mailer just takes
the packaged message and passes it along, treating it as opaque.

----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>


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


Powered by eList eXpress LLC