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


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-transport message

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

Subject: RE: Technical Architecture TR&P section - REISSUE


My responses embedded below, labelled MWS:


Martin W. Sachs
IBM T. J. Watson Research Center
P. O. B. 704
Yorktown Hts, NY 10598
914-784-7287;  IBM tie line 863-7287
Notes address:  Martin W Sachs/Watson/IBM
Internet address:  mwsachs @ us.ibm.com

"Dick Brooks" <dick@8760.com> on 08/27/2000 05:43:41 PM

Please respond to <dick@8760.com>

To:   Martin W Sachs/Watson/IBM@IBMUS
cc:   "Ebxml" <ebxml-transport@lists.ebxml.org>
Subject:  RE: Technical Architecture TR&P section - REISSUE

Marty, see responses inline.

> Section 3.1, Messaging Service Description
> Line 5:  Please say that the abstract interface is between the message
> service and the application, with some mention of BP here.  In
> the abstract
> specifications sense, that interface is really between the messaging
> service spec and the BP spec.
> Line 33: Figure on page 3:  Should add a box at the top showing either
> application or BP or both

Section 3.1 of the technical architecture focuses on the messaging service
"piece of the puzzle" only. To see the "big picture" (including how BP fits
with the MS) one must put section 3.1 into context with the other "pieces".
Please take a look at the other sections of the TA document and see if that
clears up the two concerns above. Let me know if it doesn't and I'll notify
the TA folks. Thanks.

> Line 70: Please add a new bullet after the first bullet:  Routing of
> messages to the destination based on TPAId, ConversationId, and Action.

We tried to be somewhat abstract given that this is the architecture
document. Are TPAId, ConversationId and Action considered implementation
specifications of the Messaging Service or do you see these as
in nature?

MWS:  TPAId, ConversationID, and Action are routing information in the
message header,

> Line  90:  At-most-once delivery should be a sub-bullet under Reliable
> Delivery.  It is one of at least two possibilities.

I'll pass this suggestion to the TA group.

> Line 93:  Please put in a few words on the meaning of "fire and forget".
> IP could be viewed as a "fire and forget" since it is unacknowledged and
> totally unreliable.  I believe that your intent is a mode which is so
> reliable that it has no need for ACKs.

Actually fire'n'forget is meant to indicate a very reliable transport lies
beneath (e.g. MQSeries).
I'll ask the TA folks to add some words to clear this up. Thanks.

> Line 124 (figure on page 2):  Please add message routing and application
> support services to this figure.

Could you explain what is meant by "message routing" and "application
support services"? Does message routing refer to the function performed by
intermediaries or does this refer to the function performed by an
server when sending or receiving a message?

MWS:  In the context of the TRP specifications, message routing is the
process of getting a received message to the appropriate "port" (Action) at
the specific instance of the application (TPAId and ConversationId).

MWS: Application support services is probably a representation of services
that a product would provide as an adjunct to its message service
implementation.  Some services might be
   Checking TPA Sequencing Rules
   Conversion of action names in messages to actual method calls at the
   receiving party
   Business document generation and parsing
   Correlation of conversations
On thinking about the above after I sent the posting, I think that from the
viewpoint of the set of ebXML specifications, application support services
probably should be viewed as part of the application layer.


Dick Brooks
Group 8760
110 12th Street North
Birmingham, AL 35203
Fax: 205-250-8057

InsideAgent - Empowering e-commerce solutions

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

Search: Match: Sort by:
Words: | Help

Powered by eList eXpress LLC