OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsrm] Rel 33 and Rel 50, follow-up


Jacques Durand wrote:

> Tom: inline <JD>
>

I like your new wording very much.

thank you

Tom Rutt

> -----Original Message-----
> From: Tom Rutt [mailto:tom@coastin.com]
> Sent: Thursday, November 27, 2003 10:46 AM
> To: Jacques Durand
> Cc: 'wsrm@lists.oasis-open.org'
> Subject: Re: [wsrm] Rel 33 and Rel 50, follow-up
>
>
> > *Message Delivery*:
> > Action of transfering the responsibility of processing further a 
> message,
> > from the RMP and onto the next processor entity. This action marks
> > the end of the RMP processing for this message. The time at which this
> > action
> > occurs must be clearly indentifiable so that the next message processor
> > can always establish in which order two deliveries are made.
> > Examples of delivery are: pushing the message in a queue accessible by
> > an application,
> > calling back an application component, storing the message in a
> > database where
> > it is accessible by the next processor.
> > 
> > *Acknowledgement*:
> > An acknowledgement is a message containing an RM:Response element
> > referring
> > to at least one previous message (and containing no RM:Fault element).
>
>
> > An acknowledgement means that the acknowledged message has been
> > completely and
> > successfully delivered (see Message Delivery).
>
> This sounds too strong
> Something like the following (with wordsmithing required)
> " An ack means that the acknowledged message has satisfied all the
> ws-reliabiliy requirements placed on it for delivery, and the receiving
> user has accepted the responsibility for completion of delivery, using 
> the mechanism specified in its contract with the Receiving Reliable
> message processor.."
>
> <JD> Tom: I don't think the statement was too strong, if you read 
> carefully the above
> definition of "delivery", which is nothing more than a transfer of 
> *responsibility*
> to the next layer or processor - which is in fact aligned with what 
> you propose.
> So "delivery" does not mean here the actual transfer of the message to 
> its final
> destination/user, in which case I would agree with you.
> However, I take it that my def could be confusing.
> How about a more explicit def taking the best of your comments, but 
> restating
> the definition of "delivery" above:
>
>         "An acknowledgement means that the acknowledged message has been
>         successfully delivered, meaning simply that it has satisfied 
> all the
>         reliability requirements placed on it for delivery, and that 
> the RMP
>         having made the message available to its next processor, is no 
> longer
>         responsible for processing it further."
>
> Note that we don't need any mention of "users", and even more of 
> "acceptance".
>
> Regards,
>
> Jacques
>


-- 
----------------------------------------------------
Tom Rutt		email: tom@coastin.com; trutt@fsw.fujitsu.com
Tel: +1 732 801 5744          Fax: +1 732 774 5133





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]