RE: Let's fix THE PROBLEM
"Bob Wyman" <[email protected]> Fri, 18 Jul 2003 09:51:08 -0400
| Newsgroups | gmane.ietf.impp |
|---|---|
| Message-ID | <000b01c34d33$a44d5c30$640aa8c0@BOBDEV> |
Shane Dempsey wrote: > Having visited the WISEN website... > Through a quirk of fate IM has evolved as one of the > first technologies to justify the development of ISEM. I think the 1998 effort to get a Notification or PubSub Working group in the IETF is probably a good example of both how things should happen in the IETF as well as a great example of how not to do them. It is a great example since the folk driving the effort went to a great deal of effort to gather and present information on the scope of the problem to be addressed prior to proposing that the WG be created. They did much more preliminary work than I think is done for most WGs. On the other hand, what they identified was a very BIG problem that would be addressed by the WG and following in IETF tradition, they did not present a plan of attack that showed how the problem could be decomposed into bite-sized issues that could be dealt with in turn. The result, which I've gathered from talking with a number of folk who were involved at the time, is that people were generally scared by the size of the problem and couldn't see how a single WG could address it. The reality is that PubSub is a fundamental pattern of network communications and is implemented in some form not only in IM but also in many other applications (database replication, printer status, etc...) Just as we have seen that a vast number of applications were enabled by implementing HTTP as a basic "request/response" pattern, we would see a tremendous number of applications enabled if we were to define and deploy a broadly usable, Internet scale, publish/suscribe protocol. However, just as HTTP is not the "best" request/response protocol that we could have designed, the PubSub that will come from the IM efforts will also undoubtedly end up being suboptimal because it is overly influenced by the specific requirements of just one application domain. bob wyman [reminder: [email protected] for non-technical discussions, please]