RE: Let's fix THE PROBLEM
<[email protected]> Thu, 17 Jul 2003 22:10:59 +0300
| Newsgroups | gmane.ietf.impp |
|---|---|
| Message-ID | <[email protected]> |
Hi, I don't see why SIP wouldn't be excatly the generic PubSub protocol that people are talking about in this thread. RFC 3265 defines a generic SIP SUBSCRIBE-NOTIFY framework not specific to presence related notifications only. On the publishing side SIP PUBLISH (http://www.ietf.org/internet-drafts/draft-ietf-simple-publish-01.txt) is trying to achive the same, i.e. not being defined for just presence. Even the authorization policy management through XCAP can be applied to any type of event and content. I agree taht draft-rosenberg-peterson-simple-pidf-phone-00.txt is overloading presence, but it can be defined as a separate event package as well. Don't know enough about XMPP, but I suspect it has similar layering properties. So, I don't think the problem is that there wouldn't be generic enough PubSub protocols available for the Internet, even defined by the IETF. There are probably even too many... Markus > -----Original Message----- > From: ext Bob Wyman [mailto:[email protected]] > Sent: 17 July, 2003 21:02 > To: 'Bob Wyman'; 'Shane Dempsey'; 'Rob Batchelder'; [email protected] > Subject: RE: Let's fix THE PROBLEM > > > Yesterday, I wrote that I was concerned that the Presence > protocols would soon be overloaded by carrying information that has > little to do with "presence" per se. I think a good example of this > overloading can be found in the current ID: > draft-rosenberg-peterson-simple-pidf-phone-00.txt which defines > extensions to PIDF for phones. The draft proposes that presence > information should include elements such as those describing the state > of a phone rather than the phones' simple availablity or > "presence". For > instance, it supports telling you that a phone is ringing, in the > process of making a connection, roaming, which radio access > network the > phone is connected to, who the phone's network provider is, > etc. This is > not "Presence" data. It is status and configuration information. > In an ideal world, we would have a PubSub protocol that allowed > users to subscribe to, publish, and watch either "presence" > information > or "phone status and configuration" information as well as many other > kinds of information. We should not be extending "Presence" to take on > such a broad meaning that it becomes a meaningless tag which only > vaguely refers to data which is published and subscribed to. > A key rule of thumb when doing design is that when the > boundaries of components start to become difficult to define, then you > have probably discovered that the component should be decomposed into > its elements. When we see people trying to push non-Presence data > through the Presence slot, we should recognize that the > component needs > decomposition. > > bob wyman > > > > > [reminder: [email protected] for non-technical > discussions, please] > > > [reminder: [email protected] for non-technical discussions, please]