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] issue i021 requirements


This is exactly where we disagree.  In our view,
if the RMS is a conforming implementation it MUST understand message-level granularity.

> .... it's just that there 
> may be implementations of the RMS that are not capable of 
> supporting message-level granularity.



All the best, Ashok
 

> -----Original Message-----
> From: Gilbert Pilz [mailto:Gilbert.Pilz@bea.com] 
> Sent: Thursday, March 09, 2006 1:40 PM
> To: Anish Karmarkar; wsrx
> Subject: RE: [ws-rx] issue i021 requirements
> 
> I think all of these requirements are reasonable, but I have 
> a comment about this last sentence:
> 
> "The capabilities provided in (1) - (4) above should not 
> force the port to support reliability for the getStatus operation."
> 
> If I understand Chris' position no one is forcing RM 
> semantics on the getStatus operation, it's just that there 
> may be implementations of the RMS that are not capable of 
> supporting message-level granularity. If the overhead of 
> using RM for getStatus is completely unacceptable to you, 
> then you would be well advised to use an implementation of RMS that
> *does* support message-level granularity. The point is that 
> the RMD should be flexible enough to support RMS 
> implementations that both do and do not support message-level 
> granularity.
> 
> - gp
>  
> 
> > -----Original Message-----
> > From: Anish Karmarkar [mailto:Anish.Karmarkar@oracle.com]
> > Sent: Thursday, March 09, 2006 5:01 AM
> > To: wsrx
> > Subject: [ws-rx] issue i021 requirements
> > 
> > I took an action during last week's concall to send 
> requirements for 
> > what I see as the desired semantics for issue i021. Sorry for being 
> > late but I'm on vacation till 17th march (my regrets for the next 2 
> > concalls).
> > 
> > Requirements:
> > 
> > 1) Provide the capability to specify in WSDL that a 
> particular message 
> > (input, output, or fault) MUST be sent reliably within a WSRM 
> > Sequence.
> > 
> > 2) Provide the capability to specify in WSDL that a 
> particular message 
> > (input, output, or fault) MAY be sent using WSRM. The means 
> that it is 
> > the sender's choice (and not the receiver's) whether the message is 
> > sent reliably or not.
> > 
> > 3) Provide the capability to specify in a WSDL binding/port 
> that all 
> > messages  sent using that binding/port MUST be sent 
> reliably within a 
> > WSRM Sequence (but not in the same Sequence). This 
> potentially could 
> > be syntactic sugar based on how the capability in (1) is provided.
> > 
> > 4) Provide the capability to specify in a WSDL binding/port 
> that all 
> > messages  sent using that binding/port MAY be sent reliably 
> within a 
> > WSRM Sequence (but not in the same Sequence). The means 
> that it is the 
> > sender's choice (and not the receiver's) whether the 
> message is sent 
> > reliably or not.
> > This potentially could be syntactic sugar based on how the 
> capability 
> > in (2) is provided.
> > 
> > 5) The capability in (1) and (2) should not impose onerous 
> constrains 
> > on other messages within the same portType/Binding/Port wrt 
> > reliability.
> > For example, one should have the ability to specify that a 
> particular 
> > in-message MUST be sent reliably without requiring any reliability 
> > constrains on the out-message (supported or required).
> > 
> > Consider a port which is a purchase order service providing 
> 'submitPO'
> > and 'getStatus' operations. The submitPO operation is 
> reliable, secure 
> > and transacted operation which returns a PO number. Both the in and 
> > out messages for submitPO are sent reliably. The getStatus 
> operations 
> > requires the PO number and returns a status (pending, approved) -- 
> > this is not a secure, reliable or a transacted operation. The 
> > capabilities provided in (1) - (4) above should not force 
> the port to 
> > support reliability for the getStatus operation.
> > 
> > -Anish
> > --
> > 
> > 
> > 
> > 
> ______________________________________________________________
> _________
> Notice:  This email message, together with any attachments, 
> may contain information  of  BEA Systems,  Inc.,  its 
> subsidiaries  and  affiliated entities,  that may be 
> confidential,  proprietary,  copyrighted  and/or legally 
> privileged, and is intended solely for the use of the 
> individual or entity named in this message. If you are not 
> the intended recipient, and have received this message in 
> error, please immediately return this by email and then delete it.
> 
>




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