Instalar HCL Nomad Web en Domino v12
HCL Nomad Web permite acceder/usar aplicaciones Notes desde un navegador web, sin cambios de diseño. Se basa en un servidor Domino 12 o posterior, un reverse Proxy HCL Safelinx, un certificado TLS, e ficheros estáticos; disponible en Linux y Windows Server.
HCL ha adaptado un cliente Notes básico a la interfaz web mediante Websockets.
Es interesante ver que HCL ha extraído los literales de los clientes Notes para pasarles a ficheros estáticos de Nomad. Eso abre la puerta a tener una interfaz en Euskera, mediante una cooperación con HCL. No podemos hacerlo por nuestra cuenta al tener los literales en un formato no abierto.
Piloto HCL Nomad
Hicimos un piloto en https://www.data101-demos.com
En nuestro caso, instalamos en una única maquina, un servidor HCL Domino, HCL Nomad, IBM DB2 (incluido en la licencia), y HCL Safelinx.
La arquitectura recomendada es enfocada a web, por lo cual separa el servidor HCL Domino, sus bases de datos y la pasarela web reverse proxy HCL Nomad. Pero en caso de un uso en la LAN, se puede usar los servidores existentes sin añadir nuevas VM.
El servidor Domino sirve de directorio LDAP en el puerto 389, y de servidor para las NSF en su puerto 1352 (NRPC). Un usuario dedicado, permitirá al reverse proxy, hacer una petición LDAP por cada usuario web que se quera conectar.
La interfaz web de HCL Nomad tiene su certificado TLS y tiene que estar en versión 1.2.0 FP1 como minimo.
La misma maquina alberga los ficheros estáticos de Nomad en un carpeta C. \www\nomad\, y el cliente de administración "Safelinx Administrator" con su contraseña maestra.
El servidor recibe además Java en versión Open JDK 8 (1.80_302) y IBM DB2.
¿Porqué HCL Safelinx necesita IBM DB2?
El servidor SafeLinx tiene requisitos específicos; necesita almacenar, administrar y utilizar correctamente los datos persistentes.
Sus datos consisten en:
- Sus usuarios de este producto
- Información relacionada con la sesión en tiempo real que se mantiene para cada usuario activo. Los datos de sesión rastrean todas las actividades que tienen lugar durante el establecimiento, mantenimiento y liberación de cualquier conexión al servidor SafeLinx.
- Información de contabilidad y facturación que este producto recopila opcionalmente
- Información de configuración sobre sus recursos de tecnología de la información (TI)
HCL Safelinx permite elegir entre varios modos de almacenarlos, preferimos IBM DB2.
https://help.hcltechsw.com/safelinx/1.0/gettingstarted/pdscfgdata.html
La instalación de HCL Safelinx y todos los componentes esta cubierto en un documento de ayuda en inglés (enlace) redactado por Petr Kunc (Twitter @Peter_Kunc ) del grupo de usuarios HCL Domino de Chequia.
https://midominioNomad/nomad/index.html?auth=true
El resultado es una acceso web a base de datos notes sin cambios en esas NSF, respectando la seguridad del servidor Domino.
Ventajas de HCL Nomad:
- Se puede suprimir la instalación de cliente Notes en ciertos casos.
- La actualización de la interfaz es centralizada con los ficheros estáticos de HCL Safelinx.
- Se puede movilizar aplicaciones sin tocar el código de las aplicaciones.
- La seguridad se respecta en todo momento.
- MFA con TOTP es disponible para HCL Nomad.
- La interfaz se enriquece con cada nueva versión y las limitaciones se intentan reducir.
Limitaciones y futuras mejoras
• Basado en cliente Notes básico (funciones de Notes Estándar no soportada)
• No están soportado en lado cliente
>Agente Java / LSLXC e LSXODBC / Llamadas a DLL externas
• Política, Roaming y Replicas
• Imprimir y corrección de ortografía, Cambio de contraseña de ID
• Copiar/Pegar desde el S.O. en Firefox no funciona
• Castellano soportado, euskera en negociación
• Fuentes de textos limitado (evolucionando)
• Uso de la memoria del navegador (Borrado cache = borrado de la instalación)
Documentación
Sandbox https://help.hcltechsw.com/nomad/welcome/index
Inscripción https://nomad-beta.myhclsandbox.com:8443/lander.nsf
Acceso https://nomad-beta.myhclsandbox.com/
Ayuda: https://help.hcltechsw.com/nomad/1.0_web/nomad_web.html
Instalación: https://ln2.sync.com/dl/015e69b50/u8dutvsc-hyg74av2-63upvkzg-639i3awf?sync_id=6782371640012
Limitaciones: https://help.hcltechsw.com/nomad/1.0_web/nomad_web_limitations.html