XMPP Q&A
Steve O’Grady has posted a fantastic Q&A with Joe Hildebrand, CTO of Jabber, Inc.
In all, XMPP has been around for almost 10 years. It is open, standardized, robust, widely-implemented, and straightforward to understand compared to most other protocols in this space. Yes, it’s different than HTTP, or anything else a web developer might have run in to. That’s because it solves a problem that isn’t easy to solve in the traditional HTTP world: bi-directional, asynchronous, short-latency structured communications.
HTTP for pull, XMPP for push. Federated, presence-enabled push. As soon as someone creates a whiz-bang web development framework for XMPP, the web community will be all over this stuff.