W3C home > Mailing lists > Public > public-ws-chor@w3.org > November 2004

RE: Coordinated Choreographies Proposal 1 - coordination attribute

From: Haugen Robert <Robert.Haugen@choreology.com>
Date: Mon, 8 Nov 2004 20:35:47 -0000
Message-ID: <221369570DEDF346AE42821041345E89603CE9@imap.choreology.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 01:01:10 GMT