RE: comments on draft-ietf-impp-cpim-pidf-05

Graham Klyne <[email protected]>
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
At 10:02 PM 8/27/02 -0400, Peterson, Jon wrote:
>Yes, I agree, it is a transplant from other XML protocols, and unfortunately
>only a partial one. To reiterate a point that I perhaps made too obliquely
>in my initial note, the mustUnderstand mechanism in SOAP relies on the
>generation of SOAP faults which report back the circumstances of the failure
>to the sender, so that the sender can tailor their messages as appropriate.
>This allows a negotiation down to a lowest common denominator. The absence
>of such feedback is the problem with mustUnderstand as a negotiation
>mechanism in PIDF.

[My 3rd and hopefully last response on this topic...]

Yes, this is true.

But consider that mustUnderstand here is a feature of the presence 
notification *format*, which is defined separately from the notification 
protocol (abstraction).  Should the lack of one mean that we don't try to 
plan for evolvability of the other?

Also, some of the specific CPIM-compatible protocol designs may (do) have 
fault reporting mechanisms, so mustUnderstand allows for functional 
enhancement within a protocol environment, with fallback triggered by fault 
reports from a CPIM gateway.  Later versions of CPIM may extend this 
capability.

I favour keeping mustUnderstand because it is a cheap mechanism that lays a 
key bit of groundwork for evolving the CPIM protocol framework, allowing us 
to concentrate our early efforts on a simple specification.

#g


-------------------
Graham Klyne
<[email protected]>




  [reminder: [email protected] for non-technical discussions, please]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.