Here is UML diagram of openfire design
Original file dia 0.:
sipx-openfire.dia