[jdev] Server choices and integration with web server?

Justin Fagnani justin1 at fagnani.com
Sat Nov 27 10:00:13 CST 2004


Hi,

I'm new to Jabber and this list. I want to run a Jabber server on my 
web server and integrate the two. I'd like to have a web page that 
lists all the connected users, etc. Later I'm going to need to add 
other services to the Jabber server.

I haven't chosen a server to work with yet, so I'm hoping for some 
advice on which project would be easier to use and customize. I do most 
of my programming in Java and web development with Apache Cocoon.

So far I've looked mostly at Open-IM and Jive Messenger. Open-IM seems 
like it might be in a weird state right now; I'm not sure how actively 
it's being worked on. Jive Messenger is very active and they just 
released a new version, but it requires Java 1.5 which is a bit of a 
problem.

I'm also unsure what the best was to integrate is. If Cocoon and Jabber 
are run in the same JVM then certain things become real easy, but it 
ties the solution together very (too?) tightly and might not scale well 
with many users. Another option is to link the jabber and web side 
through a socket. Then each could run on separate servers and I could 
switch one software package for another if it could use the same 
protocol. Is there a standard for getting that kind of information 
(global admin type stuff) out of a Jabber server, say an XMPP Admin 
schema?

I think sockets is obviously the better long term solution, but right 
now I just want to get a prototype up and running.

Any advice would be much appreciated.

Thanks,
   Justin




More information about the JDev mailing list