1
2 Notas Legales – Legal disclaimer IBM, IBM Websphere, Lotus Domino, Lotus Notes son marcas registradas de International Business Machines. © IBM, © IBM Websphere, © Lotus Domino, © Lotus Notes son marcas registradas de International Business Machines. SUSE Linux Enterprise Server es una marca registrada de Novell Inc. © SUSE Linux Enterprise Server es una marca registrada de Novell Inc. Otros nombres mostrados son marcas registradas de sus respectivos propietarios.
3 El poder de IBM Lotus Domino 1. Modelo de seguridad granular 1. Modelo de seguridad granular 2. Ventajas multiplataforma 2. Ventajas multiplataforma 3. Movilidad total 3. Movilidad total 4. El secreto de la plataforma Domino/Notes 4. El secreto de la plataforma Domino/Notes 5. Compañías españolas utilizando Domino/Notes 5. Compañías españolas utilizando Domino/Notes 6. Ejemplos prácticos de proyectos web con plataforma Domino/Notes 6. Ejemplos prácticos de proyectos web con plataforma Domino/Notes 7. Ejemplos de aplicaciones Notes. 7. Ejemplos de aplicaciones Notes. 8. Intercambio de información confidencial entre empresas 8. Intercambio de información confidencial entre empresas 9. Integración con IBM Websphere. Ejemplos prácticos 9. Integración con IBM Websphere. Ejemplos prácticos 10. El proyecto SLUG (Spanish Lotus & Websphere Users Group) 10. El proyecto SLUG (Spanish Lotus & Websphere Users Group) Autor: Albert Buendía Sales – Dic. 2007 E-mail: [email protected]
4 Modelo de seguridad granular IBM Lotus Domino es una plataforma con un modelo de seguridad granular por capas. IBM Lotus Domino es una plataforma con un modelo de seguridad granular por capas. Desde IBM Lotus Administrator podemos configurar la seguridad del servidor y de los clientes remotos. Desde IBM Lotus Administrator podemos configurar la seguridad del servidor y de los clientes remotos. Se puede definir si las estaciones remotas pueden o no realizar réplicas locales de las bases de datos. Se puede definir si las estaciones remotas pueden o no realizar réplicas locales de las bases de datos.
5 Modelo de seguridad granular Las empresas están cada vez más preocupadas por la seguridad de los datos y la fuga de información. Las empresas están cada vez más preocupadas por la seguridad de los datos y la fuga de información. En el caso de fuerzas de ventas móviles se puede trabajar con réplicas encriptadas de las bases de datos. En el caso de fuerzas de ventas móviles se puede trabajar con réplicas encriptadas de las bases de datos. En caso de pérdida del portátil, la información de las bases de datos Notes está encriptada. En caso de pérdida del portátil, la información de las bases de datos Notes está encriptada.
6 Modelo de seguridad granular El modelo nativo de trabajo de Domino/Notes es cliente/servidor. En la capa de transporte, el modelo de seguridad es el mismo que el de una red privada virtual VPN con certificados digitales. El modelo nativo de trabajo de Domino/Notes es cliente/servidor. En la capa de transporte, el modelo de seguridad es el mismo que el de una red privada virtual VPN con certificados digitales. Los clientes Notes se autentifican mediante una contraseña y un certificado digital expedido por el servidor (gran seguridad) -> fichero.ID (claves públicas y privadas) Los clientes Notes se autentifican mediante una contraseña y un certificado digital expedido por el servidor (gran seguridad) -> fichero.ID (claves públicas y privadas)
7 Modelo de seguridad granular El tráfico desde el servidor IBM Lotus Domino hacia los clientes se puede encriptar y/o comprimir globalmente durante la instalación del servidor o posteriormente. El tráfico desde el servidor IBM Lotus Domino hacia los clientes se puede encriptar y/o comprimir globalmente durante la instalación del servidor o posteriormente. ¿Y para qué sirve esto? El tráfico de red de las estaciones Notes locales y remotas estará encriptado y lejos de intereses ajenos ( sniffers, hackers, etc.) ¿Y para qué sirve esto? El tráfico de red de las estaciones Notes locales y remotas estará encriptado y lejos de intereses ajenos ( sniffers, hackers, etc.)
8 Modelo de seguridad granular El servidor IBM Lotus Domino/Notes administra, además de los datos y los usuarios, la seguridad de la plataforma. El servidor IBM Lotus Domino/Notes administra, además de los datos y los usuarios, la seguridad de la plataforma. El servidor Domino es agnóstico “no cree” respecto a la seguridad del sistema operativo. No hay dependencias de “dominios” de otros fabricantes. El servidor Domino es agnóstico “no cree” respecto a la seguridad del sistema operativo. No hay dependencias de “dominios” de otros fabricantes. ¡ Gran ventaja ! ¡ Gran ventaja !
9 Modelo de seguridad granular La seguridad es multinivel (servidor, bases de datos, usuarios, grupos, campos, documentos, etc.) La seguridad es multinivel (servidor, bases de datos, usuarios, grupos, campos, documentos, etc.) Cada base de datos Notes es un ente independiente y puede tener una seguridad diferente (ACL o lista de control de acceso). Cada base de datos Notes es un ente independiente y puede tener una seguridad diferente (ACL o lista de control de acceso). Se pueden tener ciertas bb.dd. públicas y el resto no. Se pueden tener ciertas bb.dd. públicas y el resto no.
10 Modelo de seguridad granular La lista de control de acceso (ACL) de las bb.dd. es muy versátil y se puede afinar extramadamente. El modelo basado en roles ayuda enormemente a los desarrolladores de aplicaciones.
11 Modelo de seguridad granular El modelo de seguridad de IBM Lotus Domino/Notes está siendo ampliamente copiado por muchos fabricantes de software. El modelo de seguridad de IBM Lotus Domino/Notes está siendo ampliamente copiado por muchos fabricantes de software. Ejemplo español: el DNI electrónico. El fichero de identificación.ID reside en la tarjeta electrónica o DNI electrónico. Ejemplo español: el DNI electrónico. El fichero de identificación.ID reside en la tarjeta electrónica o DNI electrónico. Con IBM Lotus Domino también se pueden utilizar tokens o testigos de autenticación. Con IBM Lotus Domino también se pueden utilizar tokens o testigos de autenticación.
12 2. Ventajas multiplataforma Se puede escoger la plataforma de despliege tanto del servidor IBM Lotus Domino como de las estaciones de trabajo (clientes IBM Lotus Notes). Se puede escoger la plataforma de despliege tanto del servidor IBM Lotus Domino como de las estaciones de trabajo (clientes IBM Lotus Notes). El servidor Domino se puede instalar en UNIX, Linux, OS/400, AIX o Windows. El servidor Domino se puede instalar en UNIX, Linux, OS/400, AIX o Windows. Pueden coexistir diferentes servidores Domino con diferentes S.O. trabajando juntos o no. Pueden coexistir diferentes servidores Domino con diferentes S.O. trabajando juntos o no.
13 Ventajas multiplataforma El cliente de la estación de trabajo IBM Lotus Notes se puede instalar en Windows, Linux o Mac OS (Tiger o Leopard). El cliente de la estación de trabajo IBM Lotus Notes se puede instalar en Windows, Linux o Mac OS (Tiger o Leopard). Con la versión 8 tenemos un cliente Lotus Notes en lenguaje “C” ligero y rápido para máquinas con pocos recursos y un cliente Lotus Notes 8 en lenguaje “Java” para ordenadores más eficientes. Con la versión 8 tenemos un cliente Lotus Notes en lenguaje “C” ligero y rápido para máquinas con pocos recursos y un cliente Lotus Notes 8 en lenguaje “Java” para ordenadores más eficientes.
14 Ventajas multiplataforma
15
16 El desarrollo en Java permite expedir un mismo desarrollo en diferentes plataformas. El desarrollo en Java permite expedir un mismo desarrollo en diferentes plataformas. El cliente IBM Lotus Notes evoluciona hacia un framework global de apliaciones. El cliente IBM Lotus Notes evoluciona hacia un framework global de apliaciones. Se pueden integrar módulos de aplicaciones de terceros (CRM’s, softphones, etc.) Se pueden integrar módulos de aplicaciones de terceros (CRM’s, softphones, etc.)
17 3. Movilidad total Entorno de ejecución de aplicaciones diverso: Cliente nativo IBM Lotus Notes. Cliente nativo IBM Lotus Notes. Navegadores web (I.E. o Mozilla Firefox) Navegadores web (I.E. o Mozilla Firefox) Memorias USB. Memorias USB. Asistentes personales o PDA’s. Asistentes personales o PDA’s. ¿Alguién da más? ¿Alguién da más?
18 4. El secreto de IBM Lotus Domino IBM Lotus Domino es el único servidor web del mercado con traducción nativa automática a html de elementos de diseño (documentos, páginas, vistas, etc.) IBM Lotus Domino es el único servidor web del mercado con traducción nativa automática a html de elementos de diseño (documentos, páginas, vistas, etc.) Los usuarios pueden actualizar información de bb.dd. sin intervención de personal especializado de Sistemas de Información o I.T. Los usuarios pueden actualizar información de bb.dd. sin intervención de personal especializado de Sistemas de Información o I.T.
19 5. Compañías españolas utilizando IBM Lotus Domino Compañías de primer nivel y de todos los sectores industriales utilizan dicha plataforma: - Bancos: La Caixa, Banesto, Caixa de Balears, etc. - Farmaceúticas: Grupo Uriach, Palau Pharma Almirall, Esteve, Ferrer Internacional, etc. - Industriales: Gas Natural, Lloreda (KH7), etc. - Automóviles: SEAT - Telecos: Telefónica, Vodafone, etc.
20 6. Ejemplos de proyectos web A continuación se mostrarán algunos portales web que utilizan la tecnología IBM Lotus Domino. A continuación se mostrarán algunos portales web que utilizan la tecnología IBM Lotus Domino.
21 Ejemplos de proyectos web Diversos sitios web del Comité Olímpico Español: http://www.coe.es http://www.coe.es http://www.coe.es http://www.ado.es http://www.ado.es http://www.ado.es
22
23
24 Ejemplos de proyectos web El portal de la Real Academia Española de la Lengua. http://www.rae.es http://www.rae.es http://www.rae.es
25
26 Ejemplos de proyectos web El portal del Ayuntamiento de Donostia / San Sebastián, del Ayuntamiento de Valencia y del Ayuntamiento de Granada. http://www.donostia.org http://www.donostia.org http://www.donostia.org http://www.valencia.es http://www.valencia.es http://www.valencia.es http://www.granada.es http://www.granada.es http://www.granada.es
27
28
29
30 Ejemplos de proyectos web El portal de la cadena alemana de supermercados Lidl. http://www.lidl.es http://www.lidl.es http://www.lidl.es
31
32 Ejemplos de proyectos web El miniportal de RR.HH. del grupo farmacéutico Grupo Uriach. http://jobs.uriach.com http://jobs.uriach.com http://jobs.uriach.com
33
34 Ejemplos de proyectos web El portal de una agencia de viajes, Viajes Almedina. http://www.viajesalmedina.com http://www.viajesalmedina.com http://www.viajesalmedina.com
35
36 Ejemplos de proyectos web El portal multilingüe de la Caixa de Balears “SA NOSTRA”. http://www.sanostra.es http://www.sanostra.es http://www.sanostra.es
37
38 7. Ejemplos de aplicaciones Notes Aplicación FOTOBLOG con animación flash. (disponible próximamente en http://www.slug.es)
39
40
41 Ejemplos de aplicaciones Notes Aplicación BLOG personal con diferentes secciones. La plantilla.ntf se puede obtener en: http://s3maphor3.org/blogo/ http://s3maphor3.org/blogo/
42
43 Ejemplos de aplicaciones Notes Aplicación FORO de debates tematizado y con control de presencia. Aplicación FORO de debates tematizado y con control de presencia. http://www.dominopoint.it La plantilla.ntf se puede descargar de www.openntf.org
44
45 8. Intercambio de información confidencial entre empresas El intercambio de información confidencial entre servidores Domino dispersos se puede configurar en menos de 1 hora. El intercambio de información confidencial entre servidores Domino dispersos se puede configurar en menos de 1 hora. La replicación de las bases de datos puede ser directa (p.e. vía módem) y actualizando sólo los cambios que se hayan producido entre las bases de datos. La replicación de las bases de datos puede ser directa (p.e. vía módem) y actualizando sólo los cambios que se hayan producido entre las bases de datos.
46 9. Integración con IBM Websphere El servidor IBM Lotus Domino puede realizar SSO (Single Sign On) con el servidor IBM Websphere Portal Server con tan sólo adjuntar un fichero de 4 kb en el documento de configuración del servidor Domino. El servidor IBM Lotus Domino puede realizar SSO (Single Sign On) con el servidor IBM Websphere Portal Server con tan sólo adjuntar un fichero de 4 kb en el documento de configuración del servidor Domino. A este mecanismo se le denomina LTPA Token. A este mecanismo se le denomina LTPA Token.
47 Ejemplos de portales públicos Ejemplos de portales públicos con IBM Websphere portal server. http://www.aeat.es http://www.aeat.es http://www.aeat.es http://www.damm.es http://www.damm.es http://www.damm.es
48 10. El proyecto SLUG (Spanish Lotus & Websphere Users Group) Gracias a Novell por Linux SUSE Enterprise Server
49 Agradecimientos A mi mujer, por su apoyo, paciencia, cariño y amor. A mi mujer, por su apoyo, paciencia, cariño y amor. A Josep Alemany, Martín Ortega, Juan Carlos Trigo, Jordi Vilaró, Daniel Recio, Raúl Ortega, Alejandro Ahumada y a toda la comunidad de usuarios de IBM Lotus Domino/Notes en general. A Josep Alemany, Martín Ortega, Juan Carlos Trigo, Jordi Vilaró, Daniel Recio, Raúl Ortega, Alejandro Ahumada y a toda la comunidad de usuarios de IBM Lotus Domino/Notes en general.Josep AlemanyMartín OrtegaJuan Carlos TrigoJordi VilaróDaniel RecioRaúl Ortega Alejandro AhumadaJosep AlemanyMartín OrtegaJuan Carlos TrigoJordi VilaróDaniel RecioRaúl Ortega Alejandro Ahumada A IBM/Lotus España por hacer posible este evento. A IBM/Lotus España por hacer posible este evento. ¡¡ Muchas gracias a todos !! ¡¡ Muchas gracias a todos !! Autor: Albert Buendía Sales – Dic. 2007 E-mail: [email protected]