- From: Haugen Robert <Robert.Haugen@choreology.com>
- Date: Mon, 8 Nov 2004 20:35:47 -0000
- To: "Monica J. Martin" <Monica.Martin@Sun.COM>, "Fletcher, Tony" <Tony.Fletcher@choreology.com>
- Cc: <public-ws-chor@w3.org>
I agree with both of Monica Martin's points below, and will change the next version of the proposal accordingly. > -----Original Message----- > From: Monica J. Martin [mailto:Monica.Martin@Sun.COM] > Sent: Monday, November 08, 2004 12:44 PM > To: Haugen Robert; Fletcher, Tony > Cc: public-ws-chor@w3.org > Subject: Re: Coordinated Choreographies Proposal 1 - > coordination attribute > Importance: High > > > > >Haugen: Coordinated Choreographies WS-CDL Spec Changes > >Plain text inline, pdf to come Monday, word.doc sent on request. .... > >Insert before "The relationship element within the choreography > >element...": > > > >The optional coordination attribute specifies whether a Choreography > >guarantees that all involved roles agree on how it ended: > that is, if > >the Choreography ended successfully or suffered an exception, and if > >the Choreography specified more than one Finalizer, which Finalizer > >happened AND OF WHICH THE ROLES AGREE>>. > > > > > mm1: My point in making this explicit is that it may be inferred this > conflicts with your later section on finalizer (see below). > > >.... 1.2. Choreography coordination (coordination="true") provides a > >larger unit of coordination - a set of Interactions that end with > >shared knowledge among the parties that their business > relationship is > >in a defined state: for example, contract agreement. Again, > this is a > >requirement stated in the CDL that the binding will have to ensure. > >Such a unit need not be aligned at each step (though it > could be) - it > >is only required that a clear alignment point is made at the > end of the > >Choreography. Alignment via coordination means that:..... > > > > > mm1: It is not appropriate to reference business contractual > agreements > here and I would request any reference be deleted. Suggest > you change to: > > Choreography coordination (coordination="true") provides a > larger unit of coordination - a set of Interactions that end > with shared knowledge among the parties that their > relationship is in a defined state...... > > > > >....3. Coordinated Choreographies: > > > > 3.1. WS-CDL Choreographies may specify > coordination="true", which > >means the Choreography guarantees that all involved roles > will agree on > >how it ends. If an exception occurs, all roles will experience an > >exception. If a Choreography specifies more than one Finalizer, all > >roles will experience the same Finalizer. > > > > > mm1: See comment above. > ........ > > Choreology Anti virus scan completed
Received on Monday, 8 November 2004 20:36:13 UTC