GNU/Linux) Como Plataforma De Servicios De Red En Entornos Empresariales

GNU/Linux) Como Plataforma De Servicios De Red En Entornos Empresariales

Universidad de la República Facultad de Ingeniería. Ingeniería en Computación Estudio del Open/Free (GNU/Linux) como plataforma de servicios de red en entornos empresariales Servicios de Mensajería Instantánea y Presencia en la Empresa Tutor : Ariel Sabiguero Daniel Caraballo Mario Madera Marcelo Odin PROYECTO DE GRADO 2004: ESTUDIO DEL OPEN/FREE (GNU/LINUX) COMO PLATAFORMA DE SERVICIOS DE RED EN ENTORNOS EMPRESARIALES Índice de contenido 1 INTRODUCCIÓN................................................................................................................. 1 2 EL USO DE LA MENSAJERÍA INSTANTÁNEA EMPRESARIAL..............................2 2.1 ¿QUE BENEFICIOS LE APORTA A LA EMPRESA?.........................................................2 2.2 PROBLEMAS ACTUALMENTE ASOCIADOS A LA UTILIZACIÓN DEL SERVICIO......................3 2.3 REQUERIMIENTOS CORPORATIVOS PARA SISTEMAS DE MENSAJERÍA INSTANTÁNEA......... 5 2.3.1 Requerimientos de usuario......................................................................................... 5 2.3.2 Requerimientos de seguridad...................................................................................... 5 2.3.3 Requerimientos de infraestructura.............................................................................. 6 2.3.4 Requerimientos de programas clientes....................................................................... 6 3 SOLUCIONES PARA EMPRESAS.................................................................................... 8 3.1 SOLUCIONES COMERCIALES/PROPIETARIAS.............................................................8 3.2 MENSAJERÍA INSTANTÁNEA OPEN /FREE PARA GNU/LINUX.............................10 3.2.1 Arquitectura de sistemas de M.I............................................................................... 10 3.2.1.1 Soluciones de tipo serverless................................................................................. 10 3.2.1.2 Soluciones Cliente-Servidor................................................................................. 11 3.3 PROTOCOLOS ABIERTOS PARA M.I........................................................................11 3.3.1 Protocolos Abiertos (SIMPLE, XMPP, JABBER, IRC).......................................... 11 3.3.2 IRC........................................................................................................................... 11 3.3.3 SIMPLE.................................................................................................................... 12 3.3.4 XMPP y Jabber......................................................................................................... 14 3.3.5 Conclusión................................................................................................................ 16 4 SELECCIÓN DEL PROTOCOLO....................................................................................17 4.1 IRC................................................................................................................17 4.2 SIMPLE Y XMPP .........................................................................................17 4.2.1 Diferencias entre SIMPLE y XMPP......................................................................... 17 4.3 IMPLEMENTACIONES DE CLIENTES Y SERVIDORES OPEN/FREE..............................19 4.3.1 Servidores................................................................................................................. 19 4.3.2 Clientes .................................................................................................................... 19 4.4 CONCLUSIÓN....................................................................................................20 5 SELECCIÓN DE SERVIDOR........................................................................................... 21 5.1 JIVE MESSENGER............................................................................................24 5.2 EJABBERD........................................................................................................25 5.3 JABBERD...........................................................................................................26 5.4 ARQUITECTURA DE JABBERD2............................................................................27 5.5 PAQUETES EXTERNOS PARA SOLUCIÓN A DEMÁS REQUERIMIENTOS EMPRESARIALES....29 5.5.1 Configuración y Herramientas de Administración de Jabberd................................. 29 5.5.1.1 Jabber Registration Tool..................................................................................... 29 5.5.2 Auditoría y Log de conversaciones : ....................................................................... 29 5.5.2.1 Información ofrecida por Bandersnatch................................................................ 30 5.5.2.2 Configuración del componente............................................................................. 30 5.5.2.3 Bandersnatch y Base de Datos............................................................................ 31 5.5.2.4 Problemas encontrados........................................................................................ 32 5.5.2.5 Conclusión ........................................................................................................ 33 5.5.3 Salas de chatrooms (Multiconferencia):................................................................... 34 5.5.3.1 Componente Mu-Conference (Multi User Conference)......................................... 34 5.5.4 Servicios para búsqueda de usuarios........................................................................ 35 5.5.5 Clientes Web............................................................................................................ 35 5.5.5.1 Web Messenger.................................................................................................. 35 I PROYECTO DE GRADO 2004: ESTUDIO DEL OPEN/FREE (GNU/LINUX) COMO PLATAFORMA DE SERVICIOS DE RED EN ENTORNOS EMPRESARIALES 6 IMPLANTACIÓN DEL SERVICIO EN FING (REQUERIMIENTOS DE HARDWARE, DISPONIBILIDAD, PERFORMANCE Y PRUEBAS DE CARGA)......36 6.1 CASO DE ESTUDIO – IMPLANTACIÓN DE SERVICIO EN FACULTAD DE INGENIERÍA...... 36 6.2 PRUEBAS DE CARGA...........................................................................................36 6.2.1 Prueba de carga para estudiar estabilidad del Servidor:........................................... 38 6.2.2 Prueba de demora de tiempos de entrega de mensaje y de operaciones de usuarios (con y sin loggeo de presencia y conversaciones).............................................................. 39 7 CONCLUSIÓN.................................................................................................................... 41 8 APÉNDICES........................................................................................................................ 43 8.1 INSTALACIÓN DE JABBERD Y CONFIGURACIÓN BÁSICA..............................................44 8.1.1 Instalación de Jabberd2............................................................................................ 45 8.1.1.1 Creación del usuario y del grupo Jabber............................................................... 45 8.1.1.2 Creación de los directorios para PID's y Logs..................................................... 45 8.1.2 Instalación de prerequisitos...................................................................................... 46 8.1.2.1 Instalación de OpenSSL................................................................................... 46 8.1.2.2 Instalación de Libidn......................................................................................... 47 8.1.3 Compilación e Instalación de Jabberd2.................................................................... 48 8.1.4 Configuración de MySQL para jabberd.................................................................... 49 8.1.5 Configuración del Servidor Jabberd2....................................................................... 49 8.2 INSTALACIÓN Y CONFIGURACIÓN DE MU-CONFERENCE ..........................................53 8.2.1 Extensión JEP-0045.................................................................................................. 53 8.2.1.1 Requerimientos.................................................................................................. 53 8.2.1.2 Consideraciones adicionales................................................................................. 56 8.2.1.3 Glosario de términos usados en Multiconferencia................................................ 56 8.2.2 Instalación y configuración del componente............................................................ 57 8.2.2.1 Archivo router-users.xml. .................................................................................. 58 8.2.2.2 Archivo router.xml............................................................................................ 58 8.2.2.3 Archivo sm.xml................................................................................................. 58 8.2.3 Creación de salas persistentes................................................................................... 59 8.3 DIRECTORIO DE USUARIOS (JUD)......................................................................61 8.4 INSTALACIÓN DE BANDERSNATCH ...................................................................... 64 8.4.1 Instalación del frontend web de bandersnatch.......................................................... 65 8.4.2 Correcciones en Bandersnatch.................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    107 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us