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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-rx message

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


Subject: Re: [ws-rx] NEW ISSUE: Remove LastMessage


Doug

I think this makes a lot of sense. One of the biggest problems in 
implementation is that programmers rarely know when a message is a last 
message.

Paul

Doug Davis wrote:
>
> Title:Remove LastMessage
>
> Description:
> The LastMessage element, as part of a Sequence header element, appears 
> superfluous. It seems to serve 2 purposes:
> 1 - force a SeqAck to be sent back from the RMD
> 2 - force the RMD to reject any messages with a higher message #
>
> #1 can be done with an AckReq header.  We should avoid having multiple 
> ways to do the same thing.
> #2 is really only an issue if someone tries to hijack the sequence - 
> and to protect against that we should be using a real security 
> mechanism like WS-SC/Trust, not the LastMessage element.
>
> When an RMS is done with a sequence it is free to simply Close or 
> Terminate it (whether or not it has all of the Acks it wants - but 
> normally it will wait) - having an additional message exchange to send 
> a LastMessage is unnecessary.
>
> Justification: See above.
>
> Target: core
>
> Proposal:  Remove all references to LastMessage (and related Fault) 
>  from the spec [1].  See attached diff/pdf file for the specific changes.
>
> [1] 
> http://www.oasis-open.org/apps/org/workgroup/ws-rx/download.php/15001/wsrm-1.1-spec-wd-05.pdf 
>
>
>
> Note the protocol flow/example picture was updated too. 


-- 

Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
"Oxygenating the Web Service Platform", www.wso2.com

Yahoo IM: paulfremantle
VOIP: +44 844 986 2874
Cell/Mobile: +44 (0) 7740 199 729
Fax:  +44 844 484 7459 
paul@wso2.com



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