Title: Diapositiva 1
1VICERRECTORADO DE INVESTIGACIÓN Y NUEVAS
TECNOLOGÍAS
- UM-Consigna
- Intercambio de ficheros grandes con HORDE
Javier García Ros (jgarcia_at_um.es) Alfonso Marín
Marín (almarin_at_um.es) ATICA Universidad de Murcia
2Agenda
3Problema Qué y Quién?
- Nuestros usuarios quieren intercambiar ficheros a
través del correo electrónico - Consigo mismo (almacenamiento temporal)
- Con otros
- Pero las estafetas tienen limitaciones de tamaño.
- (5MB) en la Universidad de Murcia
- La solución no pasa por aumentar nuestro tamaño
máximo
4 Cuánto y Cuándo?
- Pero de qué tamaño estamos hablando?
- Hasta decenas de MBs
- Entre decenas y centenas de Mbs (lt 100, 200,...,
? MBs) - Más de un Gigas ( gt 1 Gbs)
- Cuánto tiempo?
- Temporal (días, semanas)
- Permanente
5Objetivos de usuario (I)
- Usuarios internos de la organización
- con cuenta de correo nuestra
- Usuarios externos a la organización
- sin cuenta de correo nuestra
- Notificaciones por correo electrónico
- No más claves la del correo
- No más programas en el cliente
6Objetivos de usuario (II)
- Sencillez
- Imite a herramientas conocidas
- Que pueda consultar estado
- Si ha sido leído y el número de veces
- Si está borrado y que pueda borrarlo
- Multilenguaje
- Seguridad deseable Antivirus
7Objetivos administradores
- Deseable integración con servicios existentes
- Borrado automático de ficheros
- Alta disponibilidad
- Sencillo de usar
- Información Estadísticas
8Intregración Webmail
- Webmail de HORDE
- http//www.horde.org
- Versión 3.0
- IMP
- 4.0
- y otras aplicaciones Turba
- Personalización de la UM
9Arquitectura actual
- 2 Máquinas en cluster
- ProLiant BL25p G1
- Opteron 64 DC 2.0Ghz
- 3 GB
- Balanceador
- LAMP LinuxApacheMysqlPHP 4
- Hasta hace unos días SAMP (Solaris Apache, ...)
10Plataforma Horde (I)
- Horde nació del código de IMP que no era
específico de un webmail - Conjunto de librerías PHP disponibles como
paquetes PEAR actualmente unas 62 - Aplicaciones desarrolladas de forma separada pero
bien integradas - Basado en estándares XHTML, CSS2, DOM, MIME,
IMAP, ANSI SQL, - Abstracción de backends FTP, LDAP, SQL, VFS,
- Soporte de unicode y traducido a 39 idiomas
11Plataforma Horde (II)
- Soporte para autenticación de usuarios
- Gestión de grupos, permisos y aplicaciones
- Gestión de sesiones
- Servicios funcionales ofrecidos a sus
aplicaciones mailing, logging, autenticación,
abstracción de backends,... - Mecanismos para compartir funcionalidades entre
aplicaciones
12Diseño y funcionamiento
- Objetivo principal facilitar al máximo su
utilización a los usuarios - Intentar que se parezca lo máximo posible a una
aplicación webmail
13Diseño y funcionamiento
- El sistema permite mandar mensajes de correo y
adjuntarle archivos - Los ficheros se depositarán en un repositorio
compartido en vez de enviarlos a la estafeta. - El sistema envía el mensaje a los destinatarios y
en vez de los ficheros se adjuntan tiques - Identificadores únicos
- Tienen forma de URL
- Tienen tiempo de caducidad usuario interno
- Facilitan operaciones sobre los ficheros como son
la lectura o borrado
EjCDT200610301220193hff64kwaz28
http//webmail.atica.um.es/consigna/ticket.php?tic
ketCDT200610301220193hff64kwaz28
14Tipos de tiques
Tique de Lectura identificador único por fichero
que permite su lectura. Tique de Borrado
identificador único por fichero que permite su
borrado y que se envía únicamente al emisor del
mensaje. Este tique es de un sólo uso. Tique de
consulta de receptor permite acceder al mensaje
completo y comprobar el estado de cada uno de los
ficheros individuales dentro del mensaje. Tique
de consulta de emisor es similar al anterior
salvo que además se mostrarán los tiques de
borrado de cada uno los ficheros que sigan siendo
accesibles. Tique de Escritura este tique ofrece
la posibilidad de crear un nuevo mensaje consigna
destinado a usuarios internos, y es generado a
petición de cualquier persona externa que no
posea una cuenta de correo de la organización.
Este tique es de un sólo uso.
15Funcionamiento usuarios internos
- El usuario introduce su cuenta de usuario y su
contraseña de correo electrónico. - Redacta el mensaje, indica los destinatarios y
adjunta los ficheros - El sistema envía un correo electrónico a cada
destinatario con el contenido del mensaje y los
tiques de lectura de cada uno de los ficheros,
así como el tique de consulta de receptor. - El sistema envía un correo electrónico al emisor
con el contenido del mensaje y los tiques de
borrado de cada uno de los ficheros, así como el
tique de consulta de emisor.
16Uso Usuarios Internos (I)
17Uso Usuarios Internos (II)
18Uso Usuarios Internos (III)
- Bandeja de entrada redacción disponible a partir
del botón Redactar
19Uso Usuarios Internos (IV)
- Redacción y tratamiento de adjuntos similar a
Webmail
20Uso Usuarios Internos (V)
- Los destinatarios reciben los tiques de lectura
por e-mail y un tique de consulta de estado
21Uso Usuarios Internos (VI)
- El remitente recibe un e-mail de confirmación,
los tiques de borrado y un tique de consulta de
estado
22Uso Usuarios Internos (VII)
- El remitente podrá comprobar sus mensajes
enviados desde la aplicación
23Uso Usuarios Internos (VIII)
- Desde la aplicación y desde los tiques de estado
podrá consultarse el estado de los ficheros
24Funcionamiento usuarios externos
- El usuario solicita un tique de escritura
introduciendo su cuenta de correo externa a la
universidad. - El sistema envía un correo electrónico con el
tique de escritura cuya validez es de un día. - El usuario externo utiliza el tique de escritura
para acceder al formulario de redacción donde
podrá introducir los destinatarios (el sistema
comprueba que sólo sean cuentas válidas de la
universidad), el mensaje y adjuntar los ficheros.
25Uso Usuarios Externos (I)
- Acceso a consigna.um.es para solicitar un tique
de escritura
26Uso Usuarios Externos (II)
- El solicitante recibe un e-mail con el tique de
escritura
27Funcionamiento Usuarios Externos (II)
- Redacción del mensaje al igual que los usuarios
internos
28Uso Usuarios Externos (III)
- El remitente recibe una confirmación con tiques
de borrado y de consulta de estado.
29Uso Usuarios Externos (IV)
- Los destinatarios reciben los tiques de lectura
por e-mail y un tique de consulta de estado
30Conclusiones
- Buena acogida por parte de los usuarios
- Uso simple
- Privacidad
- Horde buena plataforma de desarrollo
- Trabajos futuros
- Implementación de módulo de estadísticas
- Integración con Antivirus
31VICERRECTORADO DE INVESTIGACIÓN Y NUEVAS
TECNOLOGÍAS
Javier García Ros (jgarcia_at_um.es) Alfonso Marín
Marín (almarin_at_um.es) ATICA Universidad de Murcia
Muchas Gracias