RE: Let's fix THE PROBLEM
"Bob Wyman" <[email protected]> Tue, 15 Jul 2003 12:44:26 -0400
| Newsgroups | gmane.ietf.impp |
|---|---|
| Message-ID | <002701c34af0$5a405d80$640aa8c0@BOBDEV> |
Rob Batchelder wrote: > it is patently obvious that "presence" is a capability which > should become part of the intrinsic operation of the Internet > AND that instant messaging is but one of many messaging / >collaborative applications which can be enabled by presence. I believe that you only state half the problem here. I would suggest that: It is patently obvious that *PubSub* is a capability which should become part of the intrinsic operation of the Internet and that "presence" is but one of many messaging/collaborative applications which can be implemented using PubSub. The fact that "presence" has been given so much attention as a specific protocol, rather than as a use of a more general PubSub protocol is, in my opinion, a clear indication of the continued inability of the IETF community to carefully consider the architectural implications of its work as various interest groups attempt to rush to standardize specific, untested solutions. Since we've become engulfed by the Jabber vs SIMPLE war, we've been focusing more on handicapping the contestants than we have on doing solid, thoughtful protocol design... Personally, I believe that "presence" should be little more than PDIF. All the rest should be independent of presence and should be part of a general PubSub definition. There is nothing inherently "presence specific" about such protocol elements as Subscribe, Notify, etc. In fact, exactly the same pattern of elements exists in most PubSub protocols. It is ridiculous that we're going to end up with machines that implement *both* presence and PubSub. > Presence deserves its own working group. > It should start with a clean sheet of paper, and > not be unduly influenced by the SIP and XMPP camps. PubSub is the thing that needs the working group (i.e. as first proposed during the Notify-BOF many, many years ago). Presence should simply be a specialized payload type defined to be passed over PubSub connections. Just as we have Jabber/XMPP and SIP fighting over Presence etc. we're going to have the same thing for PubSub. Jabber has a PubSub JEP in "final call" right now and the SIP folk have been defining similar capabilities. The battle between these camps will continue and expand -- although I am confident that it won't be fought on technical merits -- rather, it will be fought with bluster, statements of market penetration, force of personality, etc. bob wyman -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Rob Batchelder Sent: Saturday, July 12, 2003 10:09 PM To: [email protected] Subject: Let's fix THE PROBLEM Dear IETF Contributors: To this point I have refrained from editorializing on the collective activities of the IMPP / SIMPLE / XMPP working groups. Admittedly, I have not attended many of the IETF meetings - or actively contributed to the working groups. Nevertheless, I am extremely active in the IM vendor community and do provide high level strategic counsel to the leading firms in this field. That being said, I feel confident that I can articulate some of their concerns with IETF IM initiatives. First of all, I would like to point out the obvious overlap in the three groups charters. As previous threads (and history) show there are a plethora of reasons for this. My goal is not to analyze how the IETF got to where it is today - but to suggest where the IETF needs to go in order to credibly meet the needs of IM vendors and enterprise users. To those of us who are knowledgeable in this field - it is patently obvious that "presence" is a capability which should become part of the intrinsic operation of the Internet AND that instant messaging is but one of many messaging / collaborative applications which can be enabled by presence. Regrettably, working group efforts to date have not separated presence from IM within their scope and goals. Although some would argue that IM is so closely related to presence that such a division does not make sense. I and my peers disagree. We suggest that presence so fundamental, far-reaching in impact, and involved technology that it deserves a working group of its own. Concomitantly, IM (and other presence-enabled applications) should then have their own separate, clearly defined working groups - which leverage advances made on the presence front. Today, to the contrary, presence is still tangled up with IM and continues to be a political football - the "ownership" of which is being contested by multiple working groups. This is "THE PROBLEM." There are those who argue that Presence is a natural extension of SIP's signaling capabilities - and thus SIP should be extended to define how presence should operate. There are those who counter that XMPP's federated presence model is sufficient for building a global presence infrastructure. I submit there is some validity to both points of view. The problem is that there are two (or more) points of view that have not converged - and that each working group continues to bang away at BOTH presence and IM issues in its own way. And for the record - few in industry give any credibility to (IETF) platitudes that these efforts are collaborative and integrative. I submit that what is needed in the Internet is a Global Presence Architecture (GPA) which builds upon and extends all that we have learned from running DNS. What needs to be recognized in developing a GPA is that presence will act like a next generation "dial-tone" upon which a wide variety of near "real-time" applications will be built. As such, this dial-tone should be such that companies can privately employ it to serve their internal needs - as well as securely extend it between enterprises. The presumption is that such a capability must be run at carrier-class (five-nines) reliability levels - and employ a universally agreed-upon name-space and security infrastructure. Candidly, I and my peers in the industry believe that the IETF has failed to grasp this reality. Rather, the IETF seems bent on forging ahead with well-intentioned but fundamentally misdirected efforts of sincere, intelligent, hard-working volunteers. Many of us view the current state of affairs as a reflection of an IETF "face-saving" exercise - because no one has the temerity to stand up and say that defining and specifying how presence should manifest itself has been fundamentally mis-understood, mis-scoped, and mis-managed. The time has come to confront this issue candidly - lest the industry continue to be paralyzed by IETF managerial ineptitude. Presence deserves its own working group. It should start with a clean sheet of paper, and not be unduly influenced by the SIP and XMPP camps. And to the retort that key members of the IM industry should put aside their partisan issues and contribute to such a process I say, "Get your act together and they will!" Yours truly, Rob Batchelder President - Relevance [reminder: [email protected] for non-technical discussions, please]