Last Updated:

Instalar HCL Nomad Web en Domino v12

HCL Nomad

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.

HCL Nomad - Arquitectura

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.

HCL Safelinx
¿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.

HCL Safelinx

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