Advantages and Strengths of XMPP

Written on August 2, 2009 – 11:59 am | by Jayakrishnan

Advantages:

The main advantages of XMPP is based on decentralization, its open standards, security and flexibility. As metioned one of the foremost advantages of using XMPP is that it is decentralized. this allows anyone to run their own XMPP server without the need of a central master server. This is very much similar to email. XMPP falls under open standards and it is formalized. Specifications have been published and the technology is not tied up with any single vendor which removes the need to pay any royalities. THe XMPP protocol has been used for a long time and companies like GOOGle has been supporting which ensures the development of libraries for clients, servers and other components. The servers running XMPP may be separated frfom public networks and it is secure as as security like SASLand TLS has been built into it. Channel encryption is supported by ensuring the availability of digital certificates. Another important feature that greatly enhances the desirabilty of XMPP is that it is flexible which implies customised functions can be built into it. This finds application in games, collaboration tools, file sharing and other features.

Disadvantages:

Large data overhead, limited  scope to scability and abscence of binary data are cited as the drawbacks of XMPP. Unmodified binary data cannot be delivered since XMPP is encoded as one long XML document.

However the advantages of XMPP greatly outweighs the drawbacks of XMPP.

Here is a simple architecture of XMPP and its working.

xmpp

Post to Twitter Tweet This Post Post to Delicious Delicious Post to Digg Digg This Post Post to Facebook Facebook Post to MySpace MySpace Post to Ping.fm Ping This Post Post to Reddit Reddit Post to StumbleUpon Stumble This Post

If you enjoyed this post, make sure you subscribe to my RSS feed!

Enter your email address:

Delivered by FeedBurner

Posted in » Web

No Responses

Leave a comment




Get Adobe Flash playerPlugin by wpburn.com wordpress themes