RE: [wsrm] Proposed clarificaiton resolutions to Ferris comments 1,2

From
Abbie Barbir <>
Date
2004-07-15T14:38:15+00:00
ID
Thread
RE: [wsrm] Proposed clarificaiton resolutions to Ferris comments 1,2
Title: Message

see 
inline,

abbie

 

  

  
-----Original Message-----
From: Jacques Durand 
  [mailto:] 
Sent: Wednesday, July 14, 2004 8:26 
  PM
To: WSRM (E-mail)
Subject: [wsrm] Proposed 
  clarificaiton resolutions to Ferris comments 1,2

  
Tom: 

  
inline <JD>, 
suggested updates on your proposal responding to Chris F. (here, for 
  comments #1 and #2 only). 

  
It also appears that our definition of "Notify" in 
  Section 1.5 is too general, as we never intended to use Notify 
  
to report on successful deliveries - as Chris 
  assumes - but only on failed deliveries, as described later in the spec. 
  
So I narrow it accordingly in 1.5 
  below. 

  
-Jacques 

  
------------------------- 
From: Tom Rutt [] 
Sent: Wednesday, July 14, 2004 1:59 PM 
  
To: wsrm 
Subject: [wsrm] Proposed clarificaiton resolutions 
  to Ferris comments 
1,2,24,5,7,9,16,19 

  
Proposed resolutions for some of Chris 
  Ferris comments on WS-Reliability 
ED 1.05: 

  
 SNIP

  
 Deliver: 

  
An abstract operation associated with a 
  Receiving RMP. When invoked, the 
operation makes the payload of one Reliable Message available to the 
  
Consumer from the Receiving RMP. 
  For example, in one specific 
implementation choice, the payload is placed into a queue by the 
  
Receiving RMP to be consumed by an 
  application component. 

  
<JD> The "associated with a Receiving 
  RMP" might still be misinterpreted. 
I would replace 1st sentence with: 
"An abstract operation that controls a transfer from Receiving RMP to 
  Consumer."  

  
<ab> I agree , the term associated is mileading. However, I also 
  think controls is still misleading. How about, "An abstract operation that 
   manage a transfer from 
  ...)

  
Submit: 

  
An abstract operation associated with a 
  Sending RMP. When invoked, the 
operation transfers payload data from the Producer to the Sending RMP 
  
(e.g., a request to the Sending RMP 
  to take responsibility for the 
Reliable Message). 

  
<JD> I would replace 1st sentence 
  with: 
"An abstract operation that 
  controls a transfer from Producer to Sending RMP." 

  
 <ab> same change as 
  above

  
 

  
 

  
Respond: 

  
An abstract operation associated with a 
  Receiving RMP. When invoked, the 
operation transfers payload data from the Consumer to a Receiving 
  RMP. 

  
<JD> I would replace 1st sentence 
  with: 
"An abstract operation that 
  controls a transfer from Consumer to Receiving RMP." 

  
 <ab> same change as 
  above

  
Notify: 

  
An abstract operation associated with a 
  Sending RMP. When invoked, the 
operation makes available a response payload received by the Sending 
  
RMP, to the Producer, or makes 
  available to the Producer the status of a 
Reliable Message (e.g., a notification that the Sending RMP failed to 
  
send a Reliable Message). 
  

  
<JD> similarly, 
"An abstract operation that controls a transfer from 
  Sending RMP to Producer." 
plus a 
  narrowing: replace "the status" by "the failure status". 

  
 <ab> same change as 
  above