[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: Collaboration Services (was: Business Service Interface)
Bob, I'd agree that "choreography" refers to the intended arrangement of a (type of) interaction, and not to any corrective rearrangement that may occur during execution of a particular interaction. Tony Weida Edifecs > -----Original Message----- > From: Bob Haugen [mailto:linkage@interaccess.com] > Sent: Sunday, October 22, 2000 4:05 PM > To: ebxml-tp@lists.ebxml.org > Cc: 'ebXML-BP@llists.ebxml.org' > 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]
Powered by eList eXpress LLC