Che cosa è XMPP protocollo?

October 26

Che cosa è XMPP protocollo?


I protocolli sono insiemi di linee guida, o standard, utilizzati per gestire la trasmissione di dati attraverso reti come Internet. XMPP (Extensible Messaging and Presence Protocol) è un protocollo di comunicazione utilizzato per controllare come i messaggi digitali vengono scambiati.

Definizione

XMPP è un protocollo di comunicazione basato su XML (Extensible Markup Language). Il set standard XML codifica o traduce i documenti informatici in formato leggibile dalla macchina. XMPP è utilizzato per MOM (Message-oriented middleware), che sono programmi software progettati per l'invio e la ricezione di messaggi tra sistemi diversi. Il protocollo XMPP, originariamente chiamato Jabber, è stato creato nel 1999 dalla comunità open-source Jabber.

Open-standard

XMPP soddisfa la definizione di un protocollo open-standard, vale a dire il protocollo consente di aprire l'applicazione e lo sviluppo dei sistemi. Qualsiasi utente può implementare un servizio XMPP controllato e incorporare che il servizio con altre applicazioni. Gli utenti possono distribuire queste applicazioni come software gratuito open source,.

applicazioni

servizi XMPP offrono tale applicazione come in tempo reale, messaggistica istantanea che esegue su una scadenza. Altre applicazioni includono la segnalazione di trasferimento file, contact-list di manutenzione e le informazioni sulla presenza, o di un indicatore di stato usato per esprimere la disponibilità di un potenziale partner di comunicazione.