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: Other use cases RE: Trading Partner/Party Discovery/Agreement UseCases


I like this but I think it is a bit too generic. Would it be possible to instantiate some concrete examples associated to each of the five categories?

/Stefano

P.S.	Wouldn't this be part of an general "Glossary" ?

> -----Original Message-----
> From: Burdett, David [mailto:david.burdett@commerceone.com]
> Sent: Saturday, September 09, 2000 12:40 AM
> To: 'Martin W Sachs/Watson/IBM'; ebxml-tp@lists.ebxml.org
> Cc: ebxml-transport@lists.ebxml.org
> Subject: RE: Other use cases RE: Trading Partner/Party
> Discovery/Agreement Use Cases
> 
> 
> Marty
> 
> This might be a nit pick, but I do think that calling everything 
> a "Trading
> Party Agreement" is confusing since:
> a) you might want to use the information for non-trade purposes
> b) there isn't always a prior agreement.
> 
> I propose therefore the following draft definitions to facilitate 
> a common,
> and clearer understanding:
> 1. Document. A Document is any data that can be represented in a digital
> form.
> 2. Party. A Party is a company, organization or individual or other entity
> that can generate, receive or relay Documents.
> 3. Party Profile. A Party Profile is information about a Party that can be
> used to determine the alternative ways to send documents to that Party. A
> Party Profile may be represented as a Document.
> 4. Party Agreement. A Party Agreement is information agreed 
> between two (or
> more) parties that defines how they will exchange Documents. A Party
> Agreement may be represented as a Document.
> 5. Trading Party Agreement. A Trading Partner Agreement is a 
> Party Agreement
> that is designed to be used for Commerce. A Trading Party Agreement may be
> represented as a Document.
> 
> Thoughts?
> 
> David
> 
> -----Original Message-----
> From: Martin W Sachs/Watson/IBM [mailto:mwsachs@us.ibm.com]
> Sent: Friday, September 08, 2000 11:13 AM
> To: ebxml-tp@lists.ebxml.org; ebxml-transport@lists.ebxml.org
> Subject: Other use cases RE: Trading Partner/Party Discovery/Agreement
> Use Cases
> 
> 
> FYI
> 
> ******************************************************************
> **********
> *********
> 
> 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
> ******************************************************************
> **********
> *********
> ---------------------- Forwarded by Martin W Sachs/Watson/IBM on 
> 09/08/2000
> 02:12 PM ---------------------------
> 
> "Moberg, Dale" <Dale_Moberg@stercomm.com> on 09/08/2000 12:13:07 PM
> 
> To:   Martin W Sachs/Watson/IBM@IBMUS, "Burdett, David"
>       <david.burdett@commerceone.com>
> cc:
> Subject:  Other use cases RE: Trading Partner/Party 
> Discovery/Agreement Use
>       Cases
> 
> 
> 
> I would like to propose that the survey
> of the use cases be opened up a bit,
> if only to decide that
> the scope has to be constrained.
> ==========================
> 
> 
> David's two cases seem to me to be fairly
> characterized over all as:
> 
> 1. manual TPA formation process
> 2. registry-facilitated-discovery TPA formation process
> 
> There are other broad families of TPA formation
> that may or may not involve a registry
> (or only registry like services privately
> hosted)
> 
> 
> 3. direct solicitation family (TP1 may
> be averse to publication of its TP template
> for business process BPn)
> 
> a. a potential TP1 sends its TPA template  (or whatever
> object ends up being necessary here-- I don't
> believe the current Role based binding process
> is going to be adequate) to TP2 with e.g. a specific
> BP in mind, with a specific data format (eg, cxml),
> but an open communication.
> 
> b. TP2 sends responds with a proposed TPA bound
> in all respects or
> b'. negack-- no TPA -- stop.
> 
> c. TP1 acknowledges acceptance of TP2s proposal or
> c'. negack -- no TPA --stop.
> 
> d. TPA in place between TP1 and TP2 and no public
> registry holds this TPA (which may be desired
> for commercial privacy reasons)
> 
> 4. real negotiated TPA formation -- registry based
> (By negotiation I mean something like
> what modems do when they agree on their
> connection or what PPP does when it sets
> up the IP layer... so these use cases
> will not be much like what I have
> seen so far in these threads. Also
> the process flow here can be embellished
> in several ways.)
> 
> a. TP1 registers BP and communications ("channels")
> capabilities and for simplicity, a rank
> ordered preference list of communication channels.
> 
> b. TP2 likewise registers its capabilities and
> preferences.
> 
> c. TP1 initiates TPA negotiation by retrieving
> TP2 and submitting proposed TPA. Registry
> notifies (?) TP2.
> 
> loop:
> 
> d. TP2
>   1. accepts, go ok
>   2. counteroffers then notification
>   3. naks, go fail
> 
> e. TP1
>   1. accepts, go ok
>   2. counteroffers, notification, go loop
>   3. naks, go fail
> 
> fail:
> f. failure no TPA formed. notify as needed. halt
> 
> label3.
> g. register TPA with registry. notify as needed. halt.
> 
> 
> 
> 
> 
> 
> 
> 5. real negotiated TPA formation, ad hoc.
> 
> 
> 
> -----Original Message-----
> From: Martin W Sachs/Watson/IBM [mailto:mwsachs@us.ibm.com]
> Sent: Thursday, September 07, 2000 4:32 PM
> To: Burdett, David
> Cc: Burdett, David; 'EbXML Trading Partner (E-mail)'; 'ebXML Transport
> (E-mail)'
> Subject: RE: Trading Partner/Party Discovery/Agreement Use Cases
> 
> 
> 
> David,
> 
> This looks very good.  Let's build it!
> 
> 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
> ******************************************************************
> **********
> 
> *********
> 
> 
> 
> "Burdett, David" <david.burdett@commerceone.com> on 09/05/2000 06:36:48 PM
> 
> To:   "Burdett, David" <david.burdett@commerceone.com>, Martin W
>       Sachs/Watson/IBM@IBMUS
> cc:   "'EbXML Trading Partner (E-mail)'" <ebxml-tp@lists.ebxml.org>,
>       "'ebXML Transport (E-mail)'" <ebxml-transport@lists.ebxml.org>
> Subject:  RE: Trading Partner/Party Discovery/Agreement Use Cases
> 
> 
> 
> Forgot the attachments ...
> 
> 
> -----Original Message-----
> From: Burdett, David
> Sent: Tuesday, September 05, 2000 3:35 PM
> To: 'Martin W Sachs/Watson/IBM'
> Cc: EbXML Trading Partner (E-mail); ebXML Transport (E-mail)
> Subject: RE: Trading Partner/Party Discovery/Agreement Use Cases
> 
> 
> Marty
> 
> You make good points. An updated use case is attached which also includes
> other example of what can happen in step 4.
> 
> For the benefit of others on this list. If we accept use case 2 in the
> attached document, it means that:
> 1. There is a use case where there is no prior "Trading Partner 
> Agreement".
> Instead,
> 2. Information about one of the parties is sent in the same message as a
> business document.
> 
> I'd appreciate others views on use case 2 and how to handle it.
> 
> David
> -----Original Message-----
> From: Martin W Sachs/Watson/IBM [mailto:mwsachs@us.ibm.com]
> Sent: Thursday, August 31, 2000 11:57 AM
> To: David Burdett
> Cc: EbXML Trading Partner (E-mail); ebXML Transport (E-mail)
> Subject: Re: Trading Partner/Party Discovery/Agreement Use Cases
> 
> 
> Sorry, I hit the wrong button.  Here is the full posting.
> 
> 
> I finally caught up to the discovery use case description.  It looks very
> good.  I am not speechless, however.
> 
> In use case 2:
> 
>    Step 3, last paragraph:  I think that some people would argue 
> that Party
>    A sending Party B a message containing the reference or 
> pointer to Party
>    B's information constitutes Party A's acceptance of Party B's terms and
>    therefore agreement with Party B's terms.  To me, this is the same as
>    clicking "accept" on Netscape's T's and C's panel when I download a new
>    version.  In neither case, however is there any negotiation.  You might
>    want to change "agreement" to "negotiation" in the last line of the
>    paragraph.
> >>>Agreed.<<<
> 
>    Step 4:  It might be interesting to add the following step 5:
> 
>      Step 5:  If party B did not find the Party A information 
> acceptable in
>      step 4, then perform use case 1.
> 
> 
> 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
> ******************************************************************
> **********
> 
> 
> *********
> 
> 
> 
> David Burdett <david.burdett@commerceone.com> on 08/22/2000 05:35:30 PM
> 
> To:   "EbXML Trading Partner (E-mail)" <ebxml-tp@lists.ebxml.org>, "ebXML
>       Transport (E-mail)" <ebxml-transport@lists.ebxml.org>
> cc:
> Subject:  Trading Partner/Party Discovery/Agreement Use Cases
> 
> 
> 
> Folks
> 
> A couple of use cases for the TP group that I am also copying to the
> Transport Group. Do folks these these use cases are reasonable?
> 
> David
>  <<Party Discovery Use Cases 01.doc>>
> 
> Product Management, CommerceOne
> 4400 Rosewood Drive 3rd Fl, Bldg 4, Pleasanton, CA 94588, USA
> Tel: +1 (925) 520 4422 (also voicemail); Pager: +1 (888) 936 9599
> mailto:david.burdett@commerceone.com; Web: http://www.commerceone.com
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 



[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