[JDEV] Customizing Jabber server

Gerard BUNEL gerard.bunel at ago.fr
Wed May 9 09:45:12 CDT 2001


John Hebert a écrit :

> 5/9/01 6:48:27 PM, Gerard BUNEL <gerard.bunel at ago.fr> wrote:
> >Hello,
> >I'm new to IM and also to Jabber of course.
> >I'm working on a project which purpose is to plug some Jabber
> >functionalities into an Application server.
> >So I'm looking to informations on how to customize the Jabber server so
> >that it could delegate some
> >requests like authentication, rosters, etc to the Application server
> >
> >I had a look to the server sources but didn't exactly found the entry
> >points to start from.
> >
> >Any Idea ?
>
> Sounds like you want to create transports that are contained in an application server. Have you looked at the JabberBeans project?
> http://jabberbeans.sourceforge.net
>

Not exactly if my understanding of jabber protocol is correct.
I beleive that the Jabber server acts simply as a router for messages whose destination is another server.
But in my case, the Jabber user is also an Application Server user. So I try to not constraint the user to log twice for example
I also want that some data already managed by the Application Server could be used as Jabber user's Data (vCard, Rosters, etc...).

My first starting point seems to be XDB module. If my understanding is correct I should have to patch or replace the default
xdb_file so that all persistent data could be completely managed by the Application Server.

But, in that case, what about authentication data for example. Should they really be retreived from the Application Server.

>
> Also, take a look at the source for the various transports.
>
> I'm no developer, but I don't think you need to customize the Jabber server at all. Instead you will define services that handle
> messages with specified namespaces. Take a look at jabber.xml for examples. And read all the Jabber docs till you eyes bleed. :)
>
> --
> John Hebert
> System Engineer
> http://www.vedalabs.com
> Changing your state of mind through sound.
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev

--
gerard.bunel at ago.fr - Atlantide - http://www.ago.fr/atlantide/
Technopole Brest Iroise BP 80802 - Site du Vernis - 29608 Brest cedex - France
Tel. : +33 2 98 05 43 21 - Fax. : +33 2 98 05 20 34
e-mail: atlantide-brest at ago.fr
Centre Affaires Oberthur - 74D, rue de Paris -  35700 Rennes - France
Tel. : +33 2 99 84 15 84 - Fax : +33 2 99 84 15 85
e-mail: atlantide-rennes at ago.fr





More information about the JDev mailing list