Dare Obasanjo: When REST Doesn't Scale, XMPP to the Rescue?
While I can’t say much for Dare’s musical tastes (see bottom), he raises some interesting points.
From what I see, the XMPP vs. HTTP (or Push vs. Pull, depending on how specific you want to get) debate is poised to become the next web-service architecture battle. However unlike SOA vs ROA (or RPC vs. REST), the use-cases and delineation of each’s strengths and weaknesses are much more clear. In addition, one side isn’t being propped up by tool support and years of vendors saying it’s the “right way”.
Instead, both appear to be the right tool for their respective jobs based on their own merits. Could it be possible that we have a shining future of pragmatism and achievement to look forward to in the IT field? Dare I imagine a world without tool and protocol jihad? Or am I dreaming?