Я смотрел на них также, оба, кажется, обеспечивают полностью функциональные серверы XMPP в Java. Я знаю, что Tigase разработан очень модульным способом, не посмотрел на Openfire в таком же количестве деталей все же.
Мое надлежащее использование должно было бы создать пользовательское основанное на IM приложение, с помощью XMPP для удобства, а не открыть мой сервер, чтобы говорить с другими серверами XMPP.
Я пытаюсь оценить свои потребности на основе следующего, примерно в порядке важности:
Tigase - это GPL (даже версия 3) под лицензией, в отличие от OpenFire, находящегося под лицензией Apache ... для приложений с закрытым исходным кодом OpenFire подходит.
Он является встраиваемым и доказал свою надежность - тысячи одновременных пользователей. У него даже есть шлюзы для связи с устаревшими сетями, такими как ICQ.
Единственный недостаток, который я вижу здесь, заключается в том, что он может обрабатывать только один домен на экземпляр (порт), однако, судя по вашему описанию, это не должно быть проблемой.
Что касается openfire ... похоже, что он более или менее заброшен и, конечно, не из-за отсутствия ошибок для исправления ;)