XEP-0206: XMPP Over BOSH

E846653

XEP-0206: XMPP Over BOSH is an XMPP extension that specifies how to transport XMPP stanzas over HTTP using the Bidirectional-streams Over Synchronous HTTP (BOSH) technique, enabling real-time messaging in web and firewall-restricted environments.

All labels observed (2)

Label Occurrences
XEP-0206: XMPP Over BOSH canonical 1
XMPP Over BOSH 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf XMPP Extension Protocol ⓘ
XMPP Standards Foundation specification ⓘ
basedOn BOSH ⓘ
category Standards Track XMPP Extension ⓘ
compatibleWith existing XMPP servers that implement BOSH endpoints ⓘ
defines BOSH session creation for XMPP clients ⓘ
BOSH session termination for XMPP clients ⓘ
error conditions for XMPP over BOSH sessions ⓘ
how XMPP authentication occurs over BOSH ⓘ
how XMPP resource binding occurs over BOSH ⓘ
how XMPP session establishment occurs over BOSH ⓘ
how XMPP stream features are negotiated over BOSH ⓘ
how to handle inactivity timeouts in BOSH sessions ⓘ
how to handle simultaneous HTTP requests in BOSH sessions ⓘ
how to maintain an XMPP stream over multiple HTTP requests ⓘ
request and response parameters for XMPP over BOSH ⓘ
transport of XMPP stanzas over HTTP ⓘ
use of HTTP long polling for XMPP ⓘ
use of rid (request ID) in BOSH for XMPP ⓘ
use of sid (session ID) in BOSH for XMPP ⓘ
enables XMPP communication from web browsers ⓘ
XMPP communication in firewall-restricted environments ⓘ
long-lived bidirectional communication over stateless HTTP ⓘ
real-time messaging over HTTP ⓘ
extends XMPP Core ⓘ
linked to: XMPP

XMPP IM ⓘ
linked to: XMPP
goal allow XMPP usage where direct TCP connections are blocked ⓘ
enable XMPP for browser-based applications ⓘ
provide near real-time XMPP communication over HTTP ⓘ
hasAbbreviation XEP-0206 ⓘ
hasAcronym BOSH ⓘ
hasFullName XMPP Over BOSH ⓘ
intendedFor XMPP client implementers ⓘ
XMPP server implementers ⓘ
maintainedBy XMPP Standards Foundation ⓘ
protocolFamily XMPP ⓘ
relatedTo XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) ⓘ
XMPP Core (RFC 6120) ⓘ
XMPP IM (RFC 6121) ⓘ
linked to: XMPP
securityConsiderations discusses authentication and session hijacking risks ⓘ
recommends use of HTTPS for confidentiality and integrity ⓘ
specifies how XMPP stanzas are encapsulated in HTTP requests and responses ⓘ
mapping between XMPP streams and BOSH sessions ⓘ
supports AJAX-based XMPP clients ⓘ
JavaScript XMPP clients ⓘ
web-based XMPP clients ⓘ
usesPattern HTTP long polling ⓘ
comet-style HTTP connections ⓘ
usesTechnique Bidirectional-streams Over Synchronous HTTP ⓘ
usesTransport HTTP ⓘ
HTTP over TCP ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

XMPP Extension Protocols → hasComponent → XEP-0206: XMPP Over BOSH ⓘ
XEP-0206: XMPP Over BOSH → hasFullName → XMPP Over BOSH ⓘ
linked to: XEP-0206: XMPP Over BOSH