iten, murcia ============= (16 de Junio, 9:30, Tknika) Pedro J. Romero ITEN, S.L. pedro AT iten.es + groupware * facilita la comunicación + asíncrona + síncrona * provee herramientas de planificación de grupo * gestión documental: provee herramientas orientadas a compartir contenidos Elementos usados en un sistema Groupware (09:35) ======================================== + Correo Electrónico + Directorio de personas y recursos + Calendarios + Tareas + Gestión documental o de contenidos + PDAs + Mensajería Instantánea + Telefonía + Video conferencia + gestión de proyectos (BPM, Gestión de Tareas --> Zimbra 5) Servidores Email (10:05) ================= Sendmail - 1983 Exchange - 1996 Postfix - 1999 Groupware (10:08) ====================== Plato Notes - 1973 HP OpenMail - 1987 Samsung Contact Scalix Lotus Domino 1989 Exchange Server 1996 Varios Sistemas opensource Zimbra - 2005 Google Calendar - 2006 Estándares libres adoptados (10:16) =========================== POP3: recepción de correo IMAP SMTP icalendar : citas y tareas por email webdav : gestión documental (!) SyncML: sincronización con dispositivos de pequeño tamaño Tendencias actuales (10:21) ============================== web 2.0 Ajax Integración servicios web REST trabajo online - offline unified messaging integración, integración, integración Microsoft Exchange (10:30) =========================== Microsoft Exchange: líder en el mercado de servidores Groupware Más de 12 años de experiencia Puntos fuertes: Integración con Windows Fácil Administración Outlook como cliente Integración con Office Muy bien documentado Características principales Exchange (10:35) ==================================== La propias de un servidor de Groupware tradicional Cliente web (OWA) Integración con Communication Server Control de presencia del contacto Integración de mensajes de voz Integración con SharePoint + exchange2007demo.com --> integración de office communication server con exchange llamas por teléfono pides que te lea tu inbox pides que te de citas para hoy cancelas una cita (por teclado en el móvil) mueves otra cita etc. En opensource no existe? Primera generación Exchange (10:41) ============================== Exchange 4.0 (1996) Sustituye a Microsoft Mail Cliente e X.400 y X.500 Exchange 5.0 (1997) Incorpora cliente web Incorpora consola de administrador Soporta SMTP Exchange 5.5 (1997) Soporte para calendarios en Web Cluster de dos nodos Segunda generación Exchange (10:43) =========================== Exchange 2.000 Cluster de 4 nodos Dependencia de Active Directory, grandes dificultades de migración Instant Messaging (después MOCS) Exchange 2003 Cluster de 8 nodos Enhancer disaster recovery Listas Spam, antivirus Active Sync en el lado del servidor Diversifican el producto (más licencias) Microsoft Exchange 2007 ========================= Servicios Web Opciones de clustering más lógicas Desaparece el data share model Sólo plataformas de 64 bits (más licencias) Command line shell No hay límite de capacidad en la base de datos Seguridad en Exchange 10:49 ===================== Copias de seguridad Utilizando herramientas de Windows Herramientas de terceros Agujeros de seguridad Frecuentes a lo largo de la historia de Exchange "Microsoft no es una empresa de seguridad. La seguridad es importante, pero sólo es una pequeña parte de Microsoft". Arno Edelman, MEBSPM (Product Manager de Seguridad de Microsoft en Europa) Clustering A partir de Exchange 2007 desaparece el Data Shared Model Microsoft Outlook 2007 ======================= Pros Producto muy maduro Muy conocido por los usuarios Múltiples opciones de personalización Perfectamente integrado con dispositivos ligeros Desaparece el límite de 2 GB en el pst Contras No es la mejor opción para grandes buzones de correo Búsquedas muy lentas Corrupción del archivo de datos Outlook Web Access ==================== Pros Entorno AJAX Contras No es 100% compatible con los navegadores comunes Funciones muy limitadas con respecto a Outlook Interfaz de búsqueda muy limitado No se pueden compartir carpetas, contactos, calendarios Vista de calendario reducida a uno solo No se pueden tener varias cuentas Futuro de Microsoft Exchange Server =================================== Los pasos para la modernización de Exchange han sido "abortados" El proyecto "Kodiak", que suponía la reescritura de Exchange, se abortó en 2004 Se continuará la integración con Communication Server y SharePoint, pero basándose en la antigua arquitectura. Historia de Lotus Domino 1973 . nace Plato, servidor de mensajería Creador: Ray Ozzie, sustituyó en 2006 a Bill Gates como Jefe de Arquitectura Software en Microsoft En 1984 nace Iris Associates: Lotus + Plato Lotus compra Iris en 1994 En 1995 Lotus es comprada por IBM por 3,5 billones de dólares IBM Lotus Domino (11:30) ================ Primera versión en 1989, bajo DOS 31.1 o OS/2 Casi 20 años de historia En 1996 aparece la versión 4.5 (Domino) Integra un servidor HTTP, POP3 y SMTP Integra calendario En 1999 aparece el cliente web En 2003 soporta mensajería instantánea En 2005 DB2 es soportado para almacenamiento En 2006 aparece el primer cliente Linux y soporta RSS, iCal, integración con SAP y offline En 2008 soporta Widgets y Google Gadgets IBM Lotus Notes (11:41) =========================== Pros Interfaz muy maduro Gran gestión de calendario Solución completa (procesador de textos, hojas de cálculo, formularios corporativos, etc..) Contras Estilo propio Interfaz "especial" Curva de aprendizaje alta Futuro de Lotus Domino (11:44) ====================== IBM confirma la continuidad de Lotus Domino Última versión, 8.0, apareció en Febrero de 2008 Otras fuentes estiman que el producto Workplace de IBM sustituirá a Lotus Domino para 2009, cambiando totalmente la arquitectura Existirán, muy probablemente, procesos que faciliten la migración. Lotus Domino siempre ha sido muy cuidadoso en ese sentido (al contrario que Microsoft) Historia de Zimbra ====================== Fue creado por la gente de OpenWave y Software.com La primera aparición pública fue en 2005, en la Web 2.0 Conference En noviembre de 2007 fue comprado por Yahoo por 350 millones de dólares Características que se echan de menos en Zimbra Mejora de la documentación para desarrolladores Zimbra Server =============== La idea en el servidor Utilizar el software Open Source más usado, seguro, estable y escalable en el mundo Poner una capa por encima, construída con Java, atendiendo al model MVC, para configuración y administración Para la generación de la vista, se utiliza un toolkit propio Ajax, que funciona a la perfección En la versión 5.0 se añaden la mensajería instantánea, las tareas y el maletín Características del servidor (12:00) ============================= Las propias de un servidor de Groupware Calendarios, y compartición de los mismos Contactos, y compartición de los mismos Multidominio Grandes niveles de seguridad (TLS) Alta estabilidad (nada de reinicios periódicos) Unified Messaging (VoIP, Instant Messaging) (Integración con Asterix, plataformas SIP en general... - frente a H.323) Alto nivel de integración: últimas tecnologías aplicadas (REST, web services, etc.) Versiones (12:05) ========= Zimbra Open Source Edition libre de pago por licencia soporte en foros y wiki (por empleados de Zimbra) idénticas características a las de la edición de pago, salvo: Zimbra Network Edition (licencias por usuario, Soporte telefónico 24x7 incluído Delegación de administración de dominios Conectores (p.ej. con Windows Mobile) Mejor sistema de copias de seguridad Características avanzadas ========================= Copias de seguridad Estilo Network Edition Estilo Open Source Edition Agujeros Virtualmente imposible Postfix, Tomcat, Apache Chrooted Clustering Basado en Red Hat Clustering Cliente Web Zimbra ===================== Pros Aplicación web (acceso navegador), no necesita instalación, reduce costes de mantenimiento y, sin embargo... Gran experiencia de usuario. Ajax. Es el cliente web de Groupware con más funcionalidad hasta la fecha Cliente HTML simple para máquinas lentas Contras ........ No se encuentran Zimbra Desktop ================== Pros. Para el usuario acostumbrado a Outlook puede ser una mejor alternativa que el cliente web Permite el trabajo off-line Contras. No incluye mensajería instantánea, tareas, maletín o documentos (en desarrollo) No incluye Zimlets Zimlets y Mashups ================== ¿Qué es un zimlet? Código JavaScript, que utiliza unas erie de interfaces deifinidos para implementar nueva funcionalidad. Se expone el Ajax Toolkit de Zimbra. Combinados con expresiones regulares, se analiza el texto de mensajes y elementos varios y se producen acciones (Mashups) Se obtiene el acceso a otros sistemas de información sin necesidad de salir de Zimbra Ejemplos más prácticos: Google Translator, Amazon, Wikipedia, Yahoo Maps, Contacts collector, etc.... ======== Algunos puntos que los usuarios actuales de educación/FP de Euskadi han echado en falta Acuse de recibo Corrector ortográfico Compartición de cuadernos Opción de maletín Sincronización con PDAs (sólo disponible en versión de pago) Algunos errores de visualización en la versión actual de Zimbra (la 4.5) con Explorer Otros errores con Firefox 3.0 Beta y Opera (también en Zimbra 4.5) ===== Estado del proyecto El proyecto es maduro, pero necesitamos ya: Previsto para el cuarto trimestre 2008, versión 5.5 Acuse de recibo en clientes (muy mejorado) Reglas en cuentas externas Aplicar reglas en carpetas (sobre mensajes que ya existen) En proceso Propiedad de recursos Soporte para GPG/PGP Documentación más aplia para desarrolladores (Zimlets, SOAP, etc..) ========= Principales ventajas en entornos educativos El interfaz rico AJAX cubre las demandas de los estudiantes Trabajo offline Una plataforma con tecnología abierta permite integrar fácilmente herramientas educativas de tereros, como courseware y portales Actualmente, más de 200 instituciones educativas han implementado Zimbra Varios de ellos con más de 10.000 buzones Casos más importantes: Plymouth State University. 36.200 buzones. Dual Quad Core con 16GB RAM y Raid10 1 Tera University of Wisconsin - Milwaukee. 33.000 buzones Eastern Illinois University 30.000 buzones ==== Argumentos de Microsoft contra Zimbra Zimbra simplemente es un conjunto de software libre unido para montar una solución Mejor integración con Outlook o Active Directory Gran curva de aprendizaje para administradores Zimbra no tiene herramientas para migrar desde otros productos === Debilidades de Exchange Server El diseño es de 1990 . Kodia se abortó Se limita el acceso a clientes Windows Seguridad Coste, complejidad y dificultad de mantenimiento Dificultad integración Pobres capacidades de búsqueda Estrategia de actualizaciones (Public Folders en 2007, productos de terceros) Más tarde o más temprano: estándares Debilidades de IBM =============== elevada curva e aprendizaje dificultad de mantenimentio difiícil integración estrategia de iBM--> igual pasa a Workplace Conclusiones ================= Zimbra no sólo es una alternativa a Exchange Server o Lotus Domino, sino que: Emplea tecnologías modernas Mejora enormemente el concepto de Groupware, permitiendo su reutilización en otros proyectos Es y seguirá siendo OpenSource, pero... Cuenta con el resplado de una gran empresa: Yahoo Es y seguirá siendo más económica Aún quedan cosas por desarrollar, pero se trabaja activamente en ello