[jdev] another GSoC idea: JMS-to-XMPP bridge

Peter Saint-Andre stpeter at stpeter.im
Tue Mar 25 10:18:13 CDT 2008

Fabio Forno wrote:
> On Mon, Mar 24, 2008 at 10:30 PM, Peter Saint-Andre <stpeter at stpeter.im> wrote:
>> I've been receiving more inquiries about using XMPP for enterprise
>>  messaging, along the lines of JMS, Tibco, webMethods, and the like. I
>>  wonder if a GSoC project for a gateway between JMS and XMPP might be
>>  interesting.
>>  JMS has two modes:
>>  1. publish-subscribe -- this maps pretty closely to XEP-0060 so writing
>>  a bridge should be fairly straightforward.
>>  2. point-to-point or queueing -- we don't have anything quite like this
>>  in XMPP, although offline message storage gets us pretty close (we just
>>  need to make sure the message is acked).
>>  Thoughts?
> We like it since it's one of the things on which we are thinking about
> ;) There are two main things that should be done in such a project
> - define a client API for pubsub, e.g. as a developer I don't want to
> manually create a topic on pubsub and configure it with dataforms, I
> want to to it with just one function call. JMS API could be a model
> for a start, though I think the API should be a bit wider since our
> pubsub model is more complex; the GSoC project could concentrate on
> just replicating the JMS functionalities on pubsub
> - define naming of topics: with jms I can only subscribe to topics of
> the server I'm connected to, while on XMPP you can subscribe to any
> pubsub service

OK, let's put some information about this on the wiki page, then. :)


Peter Saint-Andre

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7338 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20080325/765b8bb0/attachment-0002.bin>

More information about the JDev mailing list