¿ Los protocolos son conjuntos de directrices o normas , que se utiliza para gestionar la transmisión de datos a través de redes como Internet . XMPP ( Extensible Messaging y Presence Protocol ) es un protocolo de comunicaciones que se utiliza para controlar cómo se intercambian mensajes digitales . Definición
XMPP es un protocolo de comunicaciones basado en XML ( Extensible Markup Language) . El conjunto estándar XML para codificar o traduce documentos de la computadora en un formato legible por máquina . XMPP se utiliza para MOM ( middleware orientado a mensajes ), que son programas de software diseñados para enviar y recibir mensajes entre diferentes sistemas . El protocolo XMPP , originalmente llamado Jabber, fue creado en 1999 por la comunidad de código abierto Jabber.
Estándar abierto
XMPP cumple con la definición de un estándar abierto protocolo , es decir, el protocolo permite la aplicación y el desarrollo de sistemas abiertos . Cualquier usuario puede implementar un servicio XMPP controlado e incorporar ese servicio con otras aplicaciones. Los usuarios pueden distribuir estas aplicaciones como software libre y de código abierto.
Aplicaciones
servicios XMPP ofrecen estas aplicaciones como en tiempo real de mensajería instantánea que se ejecuta en un plazo . Otras aplicaciones incluyen la señalización de transferencia de archivos , el mantenimiento de la lista de contactos y la información de presencia , o un indicador de estado que se utiliza para expresar la disponibilidad de un interlocutor potencial.