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: Messaging Service Comment


Marty,

Agreed, but for a broker, a typical name resolution scheme
such as DNS or THTTP could be employed in the absense of a
specific TPA.

Chris

mwsachs@us.ibm.com wrote:
> 
> In the IBM tpaML proposal and the prototype run-time, the name resolution
> is in the TPA itself.  Each party is identified by the logical name (e.g.
> DUNS number).  In the communication section, the communication address is
> given and there is an ID REF to the tag that contains the logical name of
> the party.
> 
> Regards,
> Marty
> 
> *************************************************************************************
> 
> 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
> *************************************************************************************
> 
> Christopher Ferris <chris.ferris@east.sun.com> on 08/23/2000 02:24:08 PM
> 
> To:   Martin W Sachs/Watson/IBM@IBMUS
> cc:   ebxml-transport@lists.ebxml.org
> Subject:  Re: Messaging Service Comment
> 
> In a way, I concur with Marty's assessment. However, it would
> seem to me that rather than an "interface" definition (eg API)
> that it is important that we ensure that all of the requisite
> information is present, either in the headers themselves or
> in the associated TPA to enable an implementation to perform
> the necessary magic.
> 
> An example, the use of a "logical" To address. This must be mapped
> to an appropriate URL (for HTTP), email address (for SMTP), etc.
> We shouldn't need to provide an interface to a name resolution
> service (such as DNS or THTTP). This is strictly implementation
> detail. We shouldn't even suggest where this name resolution should
> take place (within the MS or within the communication service
> implementation.
> 
> It would seem to me that the appropriate place for this sort of
> thing might be OMG, Apache or as a JCP JSR (JAXP?) for Java
> implementations.
> I would expect that most providers of an ebXML TR&P MS would provide
> both the MS and the CS (communication service adaptors). If someone
> were to develop a standalone MS with a well defined API for the CS
> adaptors,
> that might be a good thing, but I don't believe that it is in our
> charter to do so.
> 
> The POC demos are providing us with valuable feedback as to whether
> we're providing all of the requisite bits in the headers and/or TPA
> such that a provider can effectively develop an interoperable
> implementation. I think that thus far, we're on track in that regard.
> If not, then we must work with them to understand what their perceived
> needs are and figure out how they can and should be mapped to either
> the headers or the TPA.
> 
> As for the service interface between the MS and the "application",
> I feel that too is outside our charter. Yes, it would be a good thing
> if there were a standard by which all MS implementations were developed,
> but again, OMG, Apache or elsewhere would seem to me to be a more suitable
> choice for this manner of standards development.
> 
> Possibly, we should be working with one of these (or other) organizations
> towards
> this end. However, let's not lose sight of the prime objective here.
> The interoperability we seek with ebXML is focused on inter-enterprise
> interoperability. This is acheived by defining the headers and the TPA,
> not a set of APIs which would allow for an enterprise to exchange
> implementations
> without having to do much in the way of reengineering. YES, that is a good
> thing to have (eventually) but it is NOT a requirement for enabling
> interoperable exchange of messages between enterprises, small or large.
> 
> My $0.02,
> 
> Chris
> 
> mwsachs@us.ibm.com wrote:
> >
> > Again, sorry about the deadline.  This comment belongs on the work list,
> > not as a correction to the current version.
> >
> > Some of the dicussions about interrelations between Reliable Messaging
> and
> > transport protocols point up the need to state the assumptions about the
> > transport function in some manner.  One possibility is some kind of
> > definition of a conceptual interface between the Messaging Service and
> the
> > transport function.  It's fine to say that the messaging service is
> > agnostic to the transport protocol but in real life, the Messaging
> Service
> > run-time must interact with the transport run-time. Design of the
> messaging
> > service protocol must be with the understanding of what goes on in the
> most
> > likely transports.
> >
> > Since it is highly likely that an implementation will include both the
> > messaging service and the transport function, it may be sufficient to
> > express the interactions as a series of informative notes (or an
> > informative appendix) rather than as a formal interface definition. The
> > important point is that the assumptions have to be stated to ensure that
> > the messaging service and transport function will work together
> correctly.
> >
> > Regards,
> > Marty
> >
> >
> *************************************************************************************
> 
> >
> > 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
> >
> *************************************************************************************
> 
> --
>     _/_/_/_/ _/    _/ _/    _/ Christopher Ferris - Enterprise Architect
>    _/       _/    _/ _/_/  _/  Phone: 781-442-3063 or x23063
>   _/_/_/_/ _/    _/ _/ _/ _/   Email: chris.ferris@East.Sun.COM
>        _/ _/    _/ _/  _/_/    Sun Microsystems,  Mailstop: UBUR03-313
> _/_/_/_/  _/_/_/  _/    _/     1 Network Drive Burlington, MA 01803-0903

-- 
    _/_/_/_/ _/    _/ _/    _/ Christopher Ferris - Enterprise Architect
   _/       _/    _/ _/_/  _/  Phone: 781-442-3063 or x23063
  _/_/_/_/ _/    _/ _/ _/ _/   Email: chris.ferris@East.Sun.COM
       _/ _/    _/ _/  _/_/    Sun Microsystems,  Mailstop: UBUR03-313
_/_/_/_/  _/_/_/  _/    _/     1 Network Drive Burlington, MA 01803-0903


[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