<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [JDEV] Customizing Jabber server</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=2>Take a look at xdb_java, as John Hebert suggests.&nbsp; You should be able to add your own modules to it to talk to the App Server for the services you mention.&nbsp; (Or, at least that's what Matt told me the last time we met :) )</FONT></P>

<P><FONT SIZE=2>It is a budding project, but is constantly being improved and we plan to use it on a large scale here, so be assured it is not intended to be a toy project.</FONT></P>

<P><FONT SIZE=2>Colin Madere</FONT>
<BR><FONT SIZE=2>Vedalabs, Inc.</FONT>
</P>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Gerard BUNEL [<A HREF="mailto:gerard.bunel@ago.fr">mailto:gerard.bunel@ago.fr</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Wednesday, May 09, 2001 10:44 AM</FONT>
<BR><FONT SIZE=2>&gt; To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [JDEV] Customizing Jabber server</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; wasted a écrit :</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; we're working on similar types of issues and my take on it </FONT>
<BR><FONT SIZE=2>&gt; this... jabber</FONT>
<BR><FONT SIZE=2>&gt; &gt; isn't an &quot;application server&quot; itself.&nbsp; it facilitates the routing of</FONT>
<BR><FONT SIZE=2>&gt; &gt; messages to the appropriate destination - normally a human </FONT>
<BR><FONT SIZE=2>&gt; for chat.&nbsp; of</FONT>
<BR><FONT SIZE=2>&gt; &gt; course the destination can be an &quot;agent&quot; or a transport with</FONT>
<BR><FONT SIZE=2>&gt; &gt; business/application logic coded for a purpose which </FONT>
<BR><FONT SIZE=2>&gt; returns some data or</FONT>
<BR><FONT SIZE=2>&gt; &gt; whatever.&nbsp; an &quot;agent&quot; could be a stock watcher, a &quot;weather </FONT>
<BR><FONT SIZE=2>&gt; man&quot;, a news</FONT>
<BR><FONT SIZE=2>&gt; &gt; grabber, data mine - the list is endless.&nbsp; you can write an </FONT>
<BR><FONT SIZE=2>&gt; &quot;agent&quot; in</FONT>
<BR><FONT SIZE=2>&gt; &gt; almost any language with all the cool tools the dev guys have done -</FONT>
<BR><FONT SIZE=2>&gt; &gt; Net::Jabber, JabberCOM, JabberBeans, etc...&nbsp; i'm partial to </FONT>
<BR><FONT SIZE=2>&gt; JabberBeans</FONT>
<BR><FONT SIZE=2>&gt; &gt; 'cause we do a lot of Java programming.&nbsp; then again, as </FONT>
<BR><FONT SIZE=2>&gt; &quot;JAM&quot; develops,</FONT>
<BR><FONT SIZE=2>&gt; &gt; jabber could become more &quot;application server&quot;-ish.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; not sure if that's the sorta explanation you're looking </FONT>
<BR><FONT SIZE=2>&gt; for, but i hope it</FONT>
<BR><FONT SIZE=2>&gt; &gt; helps.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I'm not trying to &quot;application-server&quot;-ish the jabber server.</FONT>
<BR><FONT SIZE=2>&gt; I just want to filter some parts of the jabber protocol so </FONT>
<BR><FONT SIZE=2>&gt; that information is provided by the application server</FONT>
<BR><FONT SIZE=2>&gt; instead of the Jabber server itself (by the mean of the </FONT>
<BR><FONT SIZE=2>&gt; default xdb_file).</FONT>
<BR><FONT SIZE=2>&gt; I think that for authentication, Rosters, vCard this can be </FONT>
<BR><FONT SIZE=2>&gt; obtained by bootstraping the xdb_file</FONT>
<BR><FONT SIZE=2>&gt; to delegate the requests to the application server (that we </FONT>
<BR><FONT SIZE=2>&gt; also develop, this is a specialized one, not a J2EE server).</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Our application server is Java based and we also have a look </FONT>
<BR><FONT SIZE=2>&gt; to JabberBeans.</FONT>
<BR><FONT SIZE=2>&gt; I've also pointed out the JAM effort on Jabber but, as I need </FONT>
<BR><FONT SIZE=2>&gt; such functionalities rather quickly</FONT>
<BR><FONT SIZE=2>&gt; (Pre-version for July) we focused our interest on Xml-Rpc and </FONT>
<BR><FONT SIZE=2>&gt; made some trials in embedding Xml-Rpc</FONT>
<BR><FONT SIZE=2>&gt; requests into the Jabber protocol. We did that successfully.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; jdev mailing list</FONT>
<BR><FONT SIZE=2>&gt; jdev@jabber.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>