Recommendations to others considering Openfire:
If you have been going through all the ordeal of dealing with XMPP vast protocol, without much success of understanding really what is going on at the server side of your application. Perhaps it's time to take a look at Openfire solution. It's easy to install, configure and integrate. Administrative tasks such as users creation, roles definition is easy as pie. Publish-subscribe handshakes on the server side isn't the easiest thing in the world, with openfire it's abstracted with a great and intuitive GUI. Go ahead and give it a try! Review collected by and hosted on G2.com.
What problems is Openfire solving and how is that benefiting you?
I have these applications which envolve a lot of real time features and the need of prompt response in communication between machine to machine. A small latency would be just too much, so simple http was completely out of the question. As I came to know about XMPP protocol a few years ago, it was both a relieve just being able to deal with such a wonderful protocol, but it was a pain having to deal with unintuitive server side technologies. Openfire really came to rescue on this. Review collected by and hosted on G2.com.