[JDEV] UIDs

Aaron Brady (insomnike) justdoit at oceanfree.net
Wed Sep 1 11:32:34 CDT 1999


: 
: Yes, with the current naming structure a local transport can provide
: default names that are resolved to first in a case sensitive way.  This
: allows you the flexibility in naming a large number of private transports,
: without having to create DNS names for each one individually.
: 
: Of course, if your domain is foo.com, you can also just give them DNS
: names and use @icq.foo.com and @robhome.foo.com.
: 

If you look at IRC servers, most smaller servers are run by users, or fanatics
within companies. The basic system this runs under is a) it doesn't use too
many resources. b) it doesn't cause root hassle. Under normal circumstance,
Jabber shouldn't use too many resources, but if you need to get your 
hostmaster to add a new CNAME for every transport, you'll piss her off quite
a bit.

If every transport had a small identifier, such as "icq", then
icq://jabber.phishy.net/13141515 could be sent to the etherx on jabber.phishy
and it could look up in it's local list of transports which (if any)
correspond to 'icq'.

trnsprt         server             URI
-------         ------             ---
aim://    jabber.phishy.net  /insom353
OR
aim:      insom353 at jabber.phishy.net

smtp://   jabber.phishy.net  /insom at phishy.net
sms://    jabber.phishy.net  /+35386000000

jabber:// jabber.phishy.net  /insom
OR
jabber:   insom at jabber.phishy.net

insom at jabber.phishy.net should be treated by default as a jabber msg.


For this to work well, we should have a central list of widely used transport
identifiers, like Creator ID's with Apple/Palm, so you don't some people with
aim:// and some with aol://.

Also, for the more used tranports, a DNS record at jabber.org like ->

icq	CNAME	jabber.phishy.net
	CNAME	jabber.mirabilis.com
	CNAME	icqtrans.earthlink.net
	...

So by using the easy to remember icq.jabber.org, ICQ messages would be load
balenced. Unfort, this makes getting replies BACK an issue.

-- 
 "I don't really love computers, I just say that to get them
  into bed with me" -- Terry Pratchet




More information about the JDev mailing list