- From: Tony Fletcher <tony_fletcher@btopenworld.com>
- Date: Mon, 28 Mar 2005 15:27:42 +0100
- To: <public-ws-chor@w3.org>
- Message-ID: <001201c533a2$4fc3aeb0$6501a8c0@corp.choreology.com>
Dear Colleagues, I would like to get your views before applying my proposal. Issue 1023 In Section 2.3.1 changing The attribute <z>name</z> is used for specifying a distinct name for each <z>roleType</z> element declared within a Choreography Package. to The attribute <z>name</z> is used for specifying a distinct name for each <z>roleType</z> element declared within a participant. as proposed in the current resolution seems wrong to me so I have not made that change (yet). The comment in the issue description attributed to nick - "nick: channel has a roletype, if roletype belongs to two participant[s], we don't know which participant is targeted" shows a confusion between roletype and role. A roletype belongs to a participantType not a participant and is the *specification* of some behaviours. Of course a roletype will not identify a participant but a role can (or could) and there can be many different roles of a specified type of role (roletype). I therefore recommend that in section 2.3.3 rather than state: A <emph>ParticipantType</emph> identifies a set of RoleTypes that MUST be implemented by the same logical entity or organization. Its purpose is to group together the parts of the observable behavior that MUST be implemented by the same logical entity or organization. we should instead state: A <emph>ParticipantType</emph> identifies a set of RoleTypes. A <emph>Participant</emph> is of a <emph>ParticipantType</emph> and is a set of roles of type corresponding to those in the participantType. A participant is a grouping together the parts of the observable behavior that MUST be implemented by the same logical entity or organization. Best Regards, Tony <http://www.choreology.com/> Tony Fletcher Technical Advisor Choreology Ltd. 68, Lombard Street, London EC3V 9L J UK Phone: +44 (0) 1473 729537 Mobile: +44 (0) 7801 948219 Fax: +44 (0) 870 7390077 Web: <http://www.choreology.com/> www.choreology.com CohesionsT Business transaction management software for application coordination Work: tony.fletcher@choreology.com Home: amfletcher@iee.org
Attachments
- image/gif attachment: image002.gif
Received on Monday, 28 March 2005 14:28:24 UTC