JIVE Messenger ofrece una solución totalmente integrada de un servidor basado en XMPP. Jive Messenger está hecho en Java y tiene como prerrequisito el JDK1.5, la instalación es muy sencilla y la configuración inicial (nombre de servidor, de dominio, clave de usuario administrador, tipo de conexión JDBC, etc) es muy intuitiva, igualmente las tareas de administración, Jive utiliza un aplicación web basada en servlets y se puede acceder a la misma vía Web browser.
Para almacenar datos de la aplicación Jive puede utilizar una base de datos embebida propia ( H.S.Q.L.D.B. , sistema de Base de Datos relacional enteramente escrita en Java que soporta en buena forma ANSI-SQL92 y mejoras de las especificaciones de SQL 99 y SQL 2003) , lo cual lo independiza de buena forma, pero recomiendan que para implantaciones grandes para soportar muchos usuarios se utilice un sistema de Base de Datos.
El producto brinda scripts para la creación su esquema para las bases de Datos soportadas, la conexión del servidor hacia la BD se realiza mediante JDBC. Uno de los puntos fuertes de Jive es que soporta una gran cantidad de sistemas de Bases de Datos, tanto comerciales como Open/Free (MySQL, PostgreSQL, Oracle, MS SQL Server, DB2).
Tiene integradas funciones de auditoría, loggin, estado de usuario y de creación de Chatrooms con opciones de seguridad para los mismos. También tiene soporte para Service Discovery y LDAP.
Encontramos que el producto es muy bueno para una implantación rápida en un ambiente empresarial de porte mediano o pequeño.
Una de las principales desventajas que encontramos en el producto es que aún no implementa los módulos para conexiones server-to-server y requiere la infraestructura necesaria para correr Java 5 (JDK1.5), lo cual puede ser un costo adicional en caso de no poseer el hardware adecuados.
Si bien sus desarrolladores aseguran que el servidor tiene una robustez y escalabilidad probadas, encontramos que en las pruebas de carga, en algunos casos, el proceso del servidor finalizaba (finalizaba toda la JVM) quedando el servicio de Mensajería no disponible.
Estudio del Open/Free (GNU/Linux) como plataforma de servicios de red en entornos empresariales
Daniel Caraballo - Mario Madera - Marcelo Odin
Tutor: Ariel Sabiguero Yawelak
2004 - 2005.