Definição – o que significa Extensible Messaging and Presence Protocol (XMPP)?
O Extensible Messaging and Presence Protocol (XMPP) é um protocolo de comunicação que visa ajudar a conectar diferentes tipos de plataformas de mensagens ou “middleware”. Construído em eXtensible Markup Language (XML), esse protocolo às vezes é chamado de “Jabber”, que é tecnicamente um serviço baseado em XMPP e fornece um padrão aberto para compatibilidade de mensagens de engenharia.
A Definirtec explica o protocolo de mensagens e presença extensível (XMPP)
O XMPP foi desenvolvido para fornecer suporte completo para mensagens de plataforma cruzada para que os usuários de um sistema proprietário pudessem conversar com os de outro. Mas algumas das desvantagens desse protocolo, incluindo mais vulnerabilidade a certos tipos de spam e limitação da capacidade da plataforma, fizeram com que algumas das principais empresas de tecnologia, incluindo o Google, limitassem parte de seu suporte para XMPP. A controvérsia entre abrir totalmente o protocolo de mensagens e mantê-lo proprietário levou a falar sobre o conceito de “federação” – a ideia de que as mensagens deveriam se tornar mais abertas. Na ausência de um padrão universal, parece que as empresas estão considerando menos compatibilidade em mensagens, como parte de uma engenharia mais ampla para seus sistemas de mensagens.