Extensible Messaging and Presence Protocol (XMPP)
is a communications protocol for message-oriented middleware based on
XML (Extensible Markup Language).[1] The protocol was originally named
Jabber,[2] and was developed by the Jabber open-source community in 1999
for near real-time, instant messaging (IM), presence information, and
contact list maintenance. Designed to be extensible, the protocol has
also been used for publish-subscribe systems, signalling for VoIP,
video, file transfer, gaming, Internet of Things (IoT) applications such
as the smart grid, and social networking services.
Unlike most instant messaging protocols, XMPP is defined in an open standard and uses an open systems approach of development and application, by which anyone may implement an XMPP service and interoperate with other organizations' implementations. Because XMPP is an open protocol, implementations can be developed using any software license; although many server, client, and library implementations are distributed as free and open-source software, numerous freeware and commercial software implementations also exist.
Unlike most instant messaging protocols, XMPP is defined in an open standard and uses an open systems approach of development and application, by which anyone may implement an XMPP service and interoperate with other organizations' implementations. Because XMPP is an open protocol, implementations can be developed using any software license; although many server, client, and library implementations are distributed as free and open-source software, numerous freeware and commercial software implementations also exist.
No comments:
Post a Comment