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


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-tp message

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

Subject: RE: Collaboration Services (was: Business Service Interface)

<Krishna Sankar>
	Yep. Sequencing is a little strict and does not bring out the concept very
well. I am using the term "ordering" (which means temporal ordering) as the
term for this when talking with the business. Also there is the explicit
ordering (means there is some information in the XML document to reflect
ordering) and implicit (there is no ordering specific information in the XML
document) ordering. Sequence Numbers and timeStamp are two methods to
achieve explicit ordering.
</Krishna Sankar>

The ordering or choreography relationships that are most interesting 
to me are those that have clear business logic behind them,
often in the form of pre and post conditions.
For example, a prepayment business collaboration contract 
would mean the payment must arrive before the delivery. 
Economic events that fulfill commitments would be expected 
to occur after their respective commitments.  
Or another way, the states of a negotiation could be 
choreographed by a state machine.  

One question on terminology:  "choreography" implies (to me)
the deliberate ordering of events.  "Ordering" might also mean
a corrected sequence when the received messages arrive
out of their causal order.  (Or would you use the same
term in either case, Tony Weida?)

Thanks for the conversation,
Bob Haugen

[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