Extensible Messaging and Presence Protocol (XMPP) Specs Become IETF RFCs
IETF Publishes XMPP RFCs
Core Jabber Protocols Recognized As Internet-Grade Technologies
Denver, CO, USA. October 4, 2004.
The Internet Engineering Task Force (IETF) today officially published the specifications for the Extensible Messaging and Presence Protocol (XMPP) as RFCs within the Internet Standards Process. These documents, which formalize the XML streaming protocols first developed by the Jabber open-source community in 1999, are the result of two years of work by the IETF's Extensible Messaging and Presence Working Group and represent the state of the art in open instant messaging (IM) and presence technologies.
The specifications published today are as follows:
RFC 3920: Extensible Messaging and Presence Protocol (XMPP): Core — The core XML streaming technology that powers Jabber applications, including advanced security and internationalization support.
RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence — Basic IM and presence extensions, including contact lists, presence subscriptions, and whitelisting/blacklisting.
RFC 3922: Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM) — A mapping of XMPP to the IETF's abstract syntax for IM and presence.
RFC 3923: End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP) — An extension for interoperable, end-to-end security.
"Combined with XMPP development and integration by the likes of Apple, HP, Oracle, and Sun, publication of these RFCs is yet another vote of confidence in the power of Jabber technologies," said Peter Saint-Andre, Executive Director of the Jabber Software Foundation and editor of the XMPP specifications. "We now have a stable, secure foundation for developing a wide range of presence and messaging applications and for building out the real-time Internet."
In contributing XMPP to the Internet Standards Process, the JSF ceded change control over its core technologies to the IETF. Now that the protocols have passed through the IETF's rigorous cross-area and security review, attention turns to the enormous base of Jabber servers, clients, and code libraries, which are currently being upgraded to comply with the XMPP specifications. In addition, the JSF continues to develop many popular XMPP extensions through its JEP series, covering everything from advanced IM and extended presence, to real-time content syndication, to bindings for SOAP and other application protocols.
About Jabber, XMPP, and the Jabber Software Foundation
The Jabber Software Foundation (JSF) is a non-profit organization that builds open application protocols on top of the IETF's Extensible Messaging and Presence Protocol (XMPP). Widely considered the lingua franca of instant messaging, XMPP is an emerging Internet standard for real-time messaging and presence that grew out of the popular Jabber open-source project. With approval of XMPP by the IETF, the JSF continues to develop XMPP extensions that meet the needs of commercial and open-source developers, service providers, and end users worldwide. For details, visit http://www.jabber.org/.
Prepared by Robin Cover for The XML Cover Pages archive. See: (1) "Extensible Messaging and Presence Protocol (XMPP)"; (2) "Jabber XML Protocol."