Return to Jive Software

Currently Being Moderated
4

The Power of Pubsub

Posted by Matt Tucker on Apr 18, 2006 1:59:11 PM

In Wildfire2.6, we've introduced support for the Publish-Subscribe extension to XMPP (Jabber). A loose analogy is that it's like RSS on steroids, but for instant messaging. A slightly more technical take: it's a comprehensive system for publishing and consuming topic-based events.

 

Like RSS, pubsub offers a simple way to get notifications. But far beyond RSS, pubsub has rich publishing and permissions systems. As a more radical example than standard news syndication, a company could use pubsub to power a file sharing service; certain users would be allowed to publish files, while others could read them (with optional moderation). Users would be notified in real-time when files are added or modified, and could even filter notifications using keywords. Other IM twists to the pubsub protocol allow you to choose to only receive events when you're online, use your buddy list for permissions management, etc. The reason we're excited about pubsub is two-fold:

  1. It's much more comprehensive than the existing mainstream event protocols like RSS and Atom, which means you can do much cooler stuff. Of course, RSS and Atom should be thought of as complementary rather than competing technologies since they're for a different medium.

  2. If you believe like Jive and Google that an XMPP instant messaging client will be on every user's desktop, that means pubsub is a viable<span style="font-weight: bold"># platform</span># for building all sorts of services.

At this point, pubsub is just an interesting technology that remains to be proven. However, we'll be building some innovative services on top of it and I'm sure others will be too.

 

If you're interested in learning more about pubsub and how it can be applied, read our article on the topic.

 

981 Views Tags: planet-jabber, business, eim, communities


Add a comment Leave a comment on this blog post.
Aug 14, 2007 5:52 PM Guest wroot  says:

Sounds really interesting. So you dont have to find if you can help someone. Your questions are finding you. Though in this case you have a narrowed group of "experts" that get your question. But the more people will see your question, the more chances to get an answer. And what to do with new members that havent aggregated any implicit expertise yet?

 

Aug 14, 2007 5:52 PM Guest djhersh  says:

Yes, in most cases the question would be publically available, so anyone could answer -- you're just adding a workflow around the notifications to the experts. New members could still be notified by nature of their explicit profile (and preferences on notifications/watches).

 

One thing I didn't get into was the integration into existing expertise systems, which I imagine will become increasingly important now that MSFT/IBM and others are getting into the expertise game. We won't be the expert system, but a system for managing intra-community expertise and/or adding more value to the company's existing expert system.

 

Aug 14, 2007 5:52 PM Guest kiriakos ikonomidis  says:

Do you thing that inteactive content is possible with PubSub. ??

This means that a content editor (or node editor) is needed.

Do you mean so the PubSub service ?.

 

Or i understood something wrong.

 

Aug 14, 2007 5:52 PM Guest matt  says:

I'm not entirely sure what you're asking. But yes, it should be possible to power interactive content editing using pubsub. Check out the article about pubsub we wrote -- maybe it will help to answer some of your questions?

 

Regards,

Matt