[JDEV] Jabber server in Java

Bill Abbas zsa at expertq.com
Wed Jul 4 04:30:51 CDT 2001


On Tuesday 03 July 2001 10:31 am, Iain Shigeoka wrote:

> My premise, which I've only discussed with some people here, is that I see
> the server as having a much smaller responsibility than in the current
> Jabber protocols.  It is essentially a security, QoS, store and forward,
> and routing service.  All other activities are handled by "chatbots" that
> can be implemented as internal functionality, modules, or external
> programs.
>
> My intent is to shrink the server's responsibility and create a solid
> foundation.  All the other aspects of creating a working IM system are at
> the "application protocol" level.  This includes things like presence,
> chatrooms/conferencing, etc etc.
>
> Essentially, my goal is to create a JAM framework with the server only
> providing the base foundation you can build on top of.  Standard JAM
> services can begin with those that support IM such as presence/roster
> management, pub/sub, user directory browsing, etc.

I like the idea of a micro-server, with application-level functionality 
implemented in "user space".

These are some righteous chatbots, though.  They'll need a much deeper level 
of knowledge about the state of a server than is allowed to a typical client. 
And they'd be doing stuff you wouldn't normally associate with a chatbot.

Off-hand I'd say make all the chatbots as network services, maybe over 
XML-RPC.

=Bill




More information about the JDev mailing list