Estrenando sistema de mensajería instantánea
Después de algún tiempo de venir probando algunas implementaciones del protocolo XMPP de mensajería instantánea, ya tenemos oficialmente operativo un servidor de estas características en SysadminHaiku. En realidad, ya lo teníamos, basado en el servicio de Google Apps, pero lo bueno de esto es que este se encuentra en las propias instalaciones de nuestra red, sin depender de nadie más. Richard Stallman estaría orgulloso
XMPP es un protocolo abierto basado en el estándar XML para el intercambio en tiempo real de mensajes. Constituye una plataforma extensible y una red de MI (mensajería instantánea) que ofrece una funcionalidad similar a la proporcionada por otros sistemas como las redes Yahoo Messenger, ICQ, y MSN. Pero este protocolo tiene ciertas características que lo diferencian de los demás y a su vez lo hace más interesante:
- Es abierto: el protocolo es gratuito, abierto, público y comprensible. Además, existen múltiples implementaciones FLOSS para Servidores XMPP como numerosos clientes y bibliotecas de desarrollo.
- Es extensible: usando el potencial del lenguaje XML, cualquiera puede extender el protocolo XMPP para una funcionalidad personalizada. Claro que para mantener la interoperatividad, las extensiones comunes son controladas por la XMPP Standards Fundation.
- Es descentralizado: cualquiera puede poner su propio servidor XMPP; además está libre de patentes y no depende de ninguna empresa de modo que se puede usar ahora y siempre con total libertad.
- Es seguro: cualquier servidor XMPP puede ser aislado de la red pública XMPP; cualquier implementación del servidor usa SSL para las comunicaciones cliente-servidor y numerosos clientes soportan PGP-GPG para encriptar las comunicaciones de cliente a cliente. Además, está en desarrollo una seguridad más robusta gracias al uso de SASL y contraseñas de sesión.
El servidor XMPP de Sysadminhaiku mantiene tanto servicios de mensajería instantánea para nuestra intranet como para la extranet en forma separada, por lo cual este servicio también estará disponible desde Internet. Aquellos quienes quieran obtener una cuenta, pueden hacerlo escribiendo un correo a
jabbermaster [a-con-firulete] sysadminhaiku [punto] com [punto] ar
colocando en el cuerpo del mensaje el nombre de la cuenta a crear separada por dos puntos de una dirección de correo electrónico válida. Nos reservamos el derecho de no aceptar peticiones para apertura de cuentas cuyos datos sean dudosos.
Nuestro servidor proporciona conexiones seguras cliente-servidor usando SSL/TLS y además nos sumamos a la red mundial de servidores Jabber/XMPP, por lo cual además de poder comunicarte con contactos que tengan cuenta en este servidor podrás hacerlo con cualquier otra persona alrededor del mundo que tenga cuenta en algún otro servidor XMPP, como podría ser el de Google, disfrutando incluso de la posibilidad de crear salas de conferencias.
Sos Grossso! jaj
Gracias, Javi!
Espero que lo pruebes y me cuentes que te parece.
Grande loco! muy bueno
excelente!
igual aguante el maisinyer (?)
besitooooooooooo (hace mucho q no te dejo uno)
Gracias por los buenos comentarios, aunque no veo cuentas nuevas aún
Con respecto a lo del maisinyer, ¿lo qué?
Supongo que te referirás a la red de mensajería instantánea de M$. En mi opinión, como es costumbre de esta empresa, se trata de un sistema obsoleto. En los tiempos que corren tener una red de comunicación centralizada es un problema ya que si se cae el servidor, todos se quedan sin conexión. Ahí las redes jabber/XMPP salen ganando por su carácter de ser descentralizadas.
Quizás para el usuario de a pie no sea muy problemático quedarse sin conexión por el fallo del servidor central en una red de estas características, pero para las empresas que basan sus comunicaciones internas en estos sistemas, puede ser más problemático. Por eso el protocolo XMPP es la opción lógica para usar a nivel corporativo.
Por otro lado, también está el tema de la seguridad. No hablemos del tránsito de datos sensibles por medio de una red como la de M$ y mucho menos a nivel corporativo. Con las redes XMPP podemos establecer conexiones seguras cliente-servidor e incluso muchos clientes libres implementan encriptación asimétrica, lo cual haría que la comunicación se torne segura en todo el camino. Pero ya esto es algo independiente del protocolo.
Quetal, qué software usaste como servidor jabber..?
Saludos
Hola Carlos. Todo bien por aquí.
Te cuento que de los servidores XMPP que estuve analizando, me terminé quedando con ejabberd usándolo en combinación con una base de datos MySQL. En lo particular, preferí bajarme los fuentes del repositorio subversion y compilar.
Por cierto, interesante blog. Ya dejaré algún comentario por allí.
Saludos.