XMPP is a communications protocol based on Extensible Markup Language (XML). XMPP, which stands for eXtensible Messaging and Presence Protocol, has been standardized in Internet Engineering Task Force (IETF) RFC 6120, RFC 6121 and RFC 7622. The protocol supports multiple communication patterns, including Asynchronous Messaging, Publish/Subscribe and Request/Response. At its core, XMPP is essentially a streaming protocol that makes it possible to exchange XML fragments between any two network endpoints. Unlike most instant messaging protocols, XMPP is an open standard that allows users to access networks using other protocols. In addition to providing presence and messaging capabilities, XMPP has also seen use in VoIP, gaming and -- most recently -- internet of things (IoT) applications. The XMPP Standards Foundation (formerly the Jabber Software Foundation) is helping to develop a new series of extensions that will help sensors and actuators using XMPP to exchange information in real-time. XMPP was originally called the Jabber protocol, but this was a technical misnomer because Jabber was simply the name of the open source instant messaging app built on XMPP. Today, XMPP is the underlying instant messaging (IM) protocol for WhatsApp Messenger, as well as Google Talk, and has become the official IM standard of the U.S. Department of Defense and many large financial institutions. |
No comments:
Post a Comment