XMPP Extension Protocol

Die XMPP Extension Protocols (kurz XEP; dt. etwa „XMPP-Erweiterungsprotokolle“) beschreiben offizielle Erweiterungen des Extensible Messaging and Presence P…

Die XMPP Extension Protocols (kurz XEP; dt. etwa „XMPP-Erweiterungsprotokolle“) beschreiben offizielle Erweiterungen des Extensible Messaging and Presence Protocol.

Über die offiziellen Erweiterungen wacht die XMPP Standards Foundation in einem strukturierten Prozess ähnlich dem der IETF über die RFCs. Der Prozess wird vom XEP Editor verwaltet. Nach den üblichen Diskussionen stimmt der XMPP Council über die Anerkennung ab.

Vor Oktober 2006 waren die XEPs unter dem Namen Jabber Enhancement Proposals (JEPs) bekannt.

XEP-Kategorien

Ein XEP kann eine der folgenden fünf Kategorien – je nach Status im Spezifizierungsprozess – innehaben [1]:

Standards Track

Ein Standard Track XEP beschreibt grundlegende Teile von XMPP. Diese bilden die Basis für weitere XEPs und sind Voraussetzung für XMPP-Software.

Wie z. B. XEP-0073: Basic IM Protocol Suite [2], der beschreibt, welche RFCs für Clients und Server Pflicht sind.

Informational

Informational XEPs sind genauere Beschreibungen und Beispiele für andere XEPs. Sie helfen den Programmierern bei der Umsetzung des Protokolls.

Wie z. B. XEP-0128: Service Discovery Extensions [3], welcher beschreibt, welche Informationen ein spezifischer Dienst per Service-Discovery austauschen sollte.

Historical

Diese XEPs fanden weite Verbreitung, wurden aber nie zu offiziellen Erweiterungen. Einige dieser werden in Zukunft wohl von anderen oder auch durch neuere Versionen ersetzt.[4]

Humorous

Sie dienen der Erheiterung der Entwickler und wurden größtenteils als Aprilscherze veröffentlicht.[4]

z. B. XEP-0132 Presence Obtained via Kinesthetic Excitation (POKE) [5], er beschreibt wie man die physische Anwesenheit eines Benutzer erfassen kann.

Procedural

Procedural XEPs beschreiben die Tätigkeiten der XSF, z. B. XEP-0001[1] beschreibt, wie XEPs verwaltet werden.

Quellen

  1. a b XEP-0001 – http://xmpp.org/extensions/xep-0001.html#types
  2. XEP-0073 – http://xmpp.org/extensions/xep-0073.html
  3. XEP-0128 – http://xmpp.org/extensions/xep-0128.html
  4. a b XMPP Extensions
  5. XEP-0132 - http://xmpp.org/extensions/xep-0132.html

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.