Search Results
Advantages and Strengths of XMPP
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.
Tweet This Post
Delicious
Digg This Post
Facebook
MySpace
Ping This Post
Reddit
Stumble This Post
XMPP

Extendible Messaging and Prescence Protocol is based on Xml and is open source and is used in the real time instant messaging and prescence information. Now it is usually a platform on which third party applications like Gtalk, Pidgin and other open source IM clients are based. XMPP as a protocol has gained wide acceptance and can be seen from the popularity it enjoys. It nowadays find itself being extended with the introduction of voice over internet protocol and file transfer signaling. the most desirable aspect of XMPP is that it is open source and modifications and improvement of the software is possible. Like email any one can install the jabber server and run it to talk to other clients. The XMPP standards foundation is responsible for improving the standards and extending the capabilities of the XMPP protocol by developing extensions. The XMPP is decentralized which meas anyone can run a jabber server. So unlike AOL and MSN which contains a centralized server Gtalk doesn’t have one. Every user on the network has a unique Jabber ID (usually abbreviated as JID).The JID is structured like an email address which bypasses the need for a central server and also includes a DNS address for the server user resides separated by an at sign (@), such as username@domain.com.
Tweet This Post
Delicious
Digg This Post
Facebook
MySpace
Ping This Post
Reddit
Stumble This Post



Sanil S is a technology consultant, social media consultant and an entrepreneur from gods own country, Kerala. He blog regularly about...