XMPP

Extensible Messaging and Presence Protocol (XMPP) ранее Jabber [1] - открытый протокол для быстрого обмена сообщениями и информацией о присутствии между пользователями сети Интернет. XMPP имеет те же базовые возможности, и такие коммерческие системы быстрого обмена сообщениями как GTalk, AIM, ICQ, MSN и Yahoo! Messenger. XMPP также RFC под номером 3920. Основой XMPP является язык XML. Главным преимуществом этой технологии является распределенность, как в SMTP, и поддержка шлюзов в другие сети обмена сообщениями.


1. История

Проект Jabber был основан Джереми Миллером в начале 1998 года, а первое упоминание о нем появилась 4 января 1999 года на сайте Slashdot. Фирма Jabber Inc. занимается разработкой сервисов и программного обеспечения для быстрого обмена сообщениями и информацией о присутствии между пользователями Интернет. при этом платформа XMPP позволяет наладить обмен информацией между различными системами.

Платформа Jabber стала одним из лидеров рынка. В частности, она используется в сервисах мгновенных сообщений от компаний Google и Яндекс.

В сентябре 2008 Cisco Systems объявила о том, что планирует приобрести компанию Jabber Inc. [2], поставщика открытого программного обеспечения для сервисов мгновенных сообщений и функций присутствия. После объединения с Cisco Systems, Jabber Inc. заниматься расширением функций обмена сообщениями и присутствие в продуктах Cisco Systems.


2. Стандарты XMPP

  • RFC 3920 - Extensible Messaging and Presence Protocol (XMPP): Core
  • RFC 3921 - Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
  • RFC 3922 - Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM)
  • RFC 3923 - End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP)

3. Сноски