Here is UML diagram of openfire design

Original file dia 0.: sipx-openfire.dia