[jdev] Jabber architecture

Matt Tucker matt at jivesoftware.com
Tue Sep 12 15:52:27 CDT 2006


John,
 
Unfortunately, the book is probably quite out of date. Another very
popular option to check out is Wildfire (
http://www.jivesoftware.org/wildfire). It's 100% Java and has a full
plugin architecture. You can also write custom functionality using
external components, but most people find plugins to be a far easier
method for doing customizations. Since it's written in Java, it's very
easy to find developers that can understand and extend the code. There's
also a network of companies that provide customization services for
Wildfire (including Jive Software of course) :)
 
Regards,
Matt


________________________________

	From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org]
On Behalf Of John Almberg
	Sent: Tuesday, September 12, 2006 9:22 AM
	To: hal at halr9000.com; Jabber software development list
	Subject: Re: [jdev] Jabber architecture
	
	
	Thanks. I'm project managing the design and development of a
commercial application, that will use Jabber as a base. I'm trying to
work up a an rough estimate of the development costs for the financial
guys.
	
	I've read through the first half of "Programming Jabber" and
suspect that other implementations of the Jabber server must be somewhat
similar in architecture? For example, allowing components to connect to
the backbone using library load, TCP, and STDIO connections. 
	
	I think most of the application can be handled by the standard
Jabber components, with most of the specialized functionality in the
client. However, I will need to plug in several custom server
components.
	
	I'm basically working at the block-diagram level at this
point... just trying to scope out the project.
	
	As far as requirements for the server are concerned, what I'm
mainly concerned about is stability and scalability, as this application
must potentially support lots of simultaneous users. The actual number
will depend on the market, so we need to be able to start small and grow
arbitrarily large. I'm a bit worried about that requirement, to be
honest.
	
	Anyway, any thoughts much appreciated.
	
	Brgds: John
	
	
	
	Hal Rottenberg wrote: 

		On 9/11/06, Matthias Wimmer <m at tthias.eu>
<mailto:m at tthias.eu>  wrote: 
		

			> I have the O'Reilly "Programming Jabber" book.
It's from 2002 and I'm 
			


			This book describes the architecture of
jabberd14 
			


		Also note there are a dozen other jabber servers now.
The landscape 
		is much different than it used to be.  Are you trying to
learn in 
		general, or do you have some specific aims?  We might be
able to help 
		direct your focus. 
		
		
		


	-- 
	
________________________________

	Marketing for Online Collectible Dealers
	
	 
	
	Identry, LLC
	249 Lenox Road
	Huntington Station, NY 11746
	
	Phone: 631.546.5079
	Fax: 631.980.4262
	Email: jalmberg at identry.com
	Web: www.identry.com
	Members: ASDA, APS, ANA, PSA
	
________________________________


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20060912/d7ce0185/attachment-0002.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 4499 bytes
Desc: identry-results.jpg
URL: <https://www.jabber.org/jdev/attachments/20060912/d7ce0185/attachment-0002.jpeg>


More information about the JDev mailing list