[jdev] discovery services

Peter Saint-Andre stpeter at jabber.org
Tue Mar 22 14:58:33 CST 2005

On Thu, Mar 17, 2005 at 05:28:16PM -0800, Leonardo Galicia Jimenez wrote:
> Hi everybody, my name is Leonardo and i am trying to implement a system 
> using jabber. In this system i program jabber client using java, but these 
> jabber clients work transparently to the user, each jabber client is called 
> agent and represents devices, services, objets or users, each one with its 
> own features and attributes. These agents need to be discover by others 
> agents, for instance, one agent (jabber client) represents a user and need 
> to discover automatically a other agent that represent a printer in all the 
> jabber network. I wonder if jabber technology has a discovery way similar 
> to Slp, Jxta, Jini, etc, besides JEP-0030 i didn't find it, or other way to 
> find others jabber servers.
> I have interest in use jabber for the presence protocol, simple and the 
> easy way to extend it. If anybody has information about it, i really will 
> appreciate it.

You could use zero-configuration networking for the discovery:


TinyURL: http://tinyurl.com/4bz7v

Then use JEP-0030 for detailed service information.

Or you could write a server-side component that has more information
about entities on your network (something like a Jabber User Directory
but for network services). Will your network entities have stable
addresses or JabberIDs, or do you require dynamic discovery?


More information about the JDev mailing list