AOL e Yahoo experimentam XMPP

Finalmente o mundo dos Instant Messengers começam a ver um movimento de integração, o Yahoo acabou de anunciar que esta testando o protocolo XMPP (eXtensible Messaging and Presence Protocol) e deve adotá-lo em breve. Com isso, dos top 4 messengers (AOL, Yahoo, Microsoft e Google), três vão adotar o XMPP como protocolo base.

Já era tempo, afinal de contas é muito caro manter um protocolo de comunicação e mantê-lo atualizado, além disso em tempos de Open Source não faz sentido não usar uma plataforma estável e de grande qualidade e adicionar “on top of it”. Todo mundo sai ganhando no final. Isso já aconteceu há algum tempo atrás com o RTSP (Real Time Streaming Protocol), antes a RealNetworks, Microsoft e Apple usavam seus próprios protocolos de streaming e depois todos convergiram para o RTSP. Só a Adobe é que esta remando contra a maré usando seu protocolo proprietário RTMP (Real Time Messaging Protocol).

A AOL já vinha testando o XMPP no AIM e no ICQ desde o início de 2008 e o anúncio do Yahoo veio depois das mudanças estruturais recentes quando Scott Dietzen, assumiu como Head dos produtos de comunicação do Portal. O Y! já usa o protoloco no seu produto de transmissão ao vivo via webcam, Yahoo Live.

Com isso AOL/ICQ, Google e Yahoo passarão a ter interoperabilidade total, a Microsoft muito dificilmente irá adotar o XMPP e não deve embarcar nesta onda de integração, como era de se esperar :-)

One Comment

Bruno Pereira  on July 8th, 2008

Eu acho bem legal a idéia de usarmos esses protocolos de mensagens para integração em algumas situações.

Aqui no time do Cadun nós estávamos discutindo um tempo atrás uma idéia de usar um protocolo como o XMPP para health check em servidores. A gente adicionaria os servidores na nossa lista de contatos do IM e o servidor saberia como responder a algumas mensagens específicas.

Por exemplo, poderíamos mandar uma mensagem “Oi” para o servidor e ele responderia com algumas verificações de estado dele. Poderíamos ter uma outra mensagem “Como vai?” que o servidor respondesse com os últimos erros ou alarmes disparados.

Isso seria bem mais legal do que logar nas máquinas para ver os logs. Mas é claro que se o servidor desse alguma resposta mal-educada ou não respondesse adequadamente a alguma coisa, iríamos checar os logs :)

A pergunta na equipe de operações poderia mudar de “Já checou os logs?” para “Já conversou com seus servidores hj?” hehehehe

Leave a Comment