W3C home > Mailing lists > Public > public-ws-chor@w3.org > August 2005

Final comments on CR draft from early Aug.

From: Steve Ross-Talbot <steve@pi4tech.com>
Date: Tue, 23 Aug 2005 09:29:03 +0100
Message-Id: <a2d9de7dba37c8188824407a3b430f17@pi4tech.com>
To: 'WS-Choreography List' <public-ws-chor@w3.org>

Further suggested editorial changes:

*** ITEM 1 ***

6 Activities
Activities are the lowest level components of the Choreography, used to 
describe the actual work performed. The Activity-Notation is used to 
define activities as either:

An Ordering Structure - which combines Activities with other Ordering 
Structures in a nested way to specify theordering rules of activities 
within the Choreography

A WorkUnit-Notation

REPLACE WITH:
6 Activities
Activities are the lowest level components of the Choreography, used to 
describe the actual work performed. The Activity-Notation is used to 
define activities as either:

An Ordering Structure - which combines Activities with other Ordering 
Structures in a nested way to specify theordering rules of activities 
within the Choreography

A WorkUnit-Notation - which is used to guard and/or provide a means of 
repetition of those activities enclosed within the WorkUnit.

*** ITEM 2 ***

6.2.1 Interaction Based Information Alignment
In some Choreographies there may be a requirement that, when the 
Interaction is performed, the Roles in the Choreography have agreement 
on the outcome. More specifically within an Interaction, a Role MAY 
need to have a common understanding of the observable information 
creations or changes of one or more State Capturing Variables thatare 
complementary to one or more  State Capturing Variables of its partner 
Role. Additionally, within an Interaction a Role MAY need to have a 
common understanding of the values of the Information Exchange 
Capturing Variables at the partner Role..

QUESTION:
Not sure that the "MAY"s should be capitalised in this paragraph.

*** ITEM 3 ***
6.3 Composing Choreographies
......

The variable attribute within this element specifies that a Variable in 
the performing Choreography is bound with theVariable identified by the 
variable attribute within the  free element in the performed 
Choreography.

REPLACE WITH:
The variable attribute within the this element specifies that a 
Variable in the performing Choreography is bound with theVariable 
identified by the variable attribute within the  free element in the 
performed Choreography.

*** ITEM 4 ***
  The WS-Reliability specification supports messageexchange patterns, 
over various transport protocols (examples are HTTP/S, FTP, SMTP, 
etc.). The WS-Reliability specification supports sequencing of messages 
and guaranteed, exactly once delivery.

QUESTION:
Should we say anything about WS-ReliableMessaging too?

*** ITEM 5 ***
7.4 Interoperability with Addressing frameworks
Web Services Addressing [WSAD] provides transport-neutral mechanisms to 
address Web services and messages. WebServices Addressing 1.0 - Core 
defines a set of abstract properties and an XML Infoset [XML], [XMLNS] 
representation thereof to identify Web service endpoints and to 
facilitate end-to-end identification of endpoints in messages. 
Thespecification enables messaging systems to support message 
transmission through networks that include processing nodes such as 
endpoint managers, firewalls, and gateways in a transport-neutral 
manner.

WS-Addressing can be used to convey the reference and correlation 
information for normalizing expanded ChannelVariable information into 
an uniform format that can be processed independently of transport or 
application.

The WS-Addressing specification is in progress and the WS-Choreography 
Working Group will review and comment on developments in this effort on 
an ongoing basis.

REPLACE WITH:
7.4 Interoperability with Addressing frameworks
Web Services Addressing [WSAD] provides transport-neutral mechanisms to 
address Web services and messages. WebServices Addressing 1.0 - Core 
defines a set of abstract properties and an XML Infoset [XML], [XMLNS] 
representation thereof to identify Web service endpoints and to 
facilitate end-to-end identification of endpoints in messages. 
Thespecification enables messaging systems to support message 
transmission through networks that include processing nodes such as 
endpoint managers, firewalls, and gateways in a transport-neutral 
manner.

WS-Addressing can be used to convey the reference and correlation 
information for normalizing expanded ChannelVariable information into a 
uniform format that can be processed independently of transport or 
application.

The WS-Addressing specification is in progress and the WS-Choreography 
Working Group will review and comment on developments of this effort on 
an ongoing basis.


<END>

Alas I am unlikely to attend the call today as I am still on holiday. I 
shall try but it depends on where I am.

Cheers

Steve T
Received on Tuesday, 23 August 2005 08:29:14 GMT

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