El 2019 ya es historia. Y, como ya comentamos en nuestro resumen del 2018, ha sido un año lleno de expectativas sobre la evolución de la plataforma ex – IBM Domino.

HCL Digital Solutions

Desde el pasado 30 de junio 2019, HCL Digital Solutions (departamento filial de HCL) está liberado de las ataduras legales de IBM. Aunque sus equipos técnicos ya estaban trabajando en los productos de colaboración, es a partir de esta fecha cuando realmente cambia su estrategia de comunicación.

Además, HCL ha empezado (con muy buen juicio, en nuestra opinión) a desprenderse de dependencias tanto de software como de licencias propias de IBM. La ventaja es doble, ya que además de mantener el coste de licencias, se obtiene un impacto en los requisitos de hardware y la dificultad de instalación/configuración.

Un claro ejemplo se puede observar en la instalación de Sametime, utilizando MongoDB y Tomcat en lugar del pesado Websphere y DB2.

Tras la inversión inicial, HCL ha continuado liderando el producto y ha reclutado a los equipos de soporte y desarrollo (todo el “know-how”) heredado de Iris y Lotus. Además ha incorporado a otros recursos, multiplicando por dos, el numero de ingenieros dedicado al desarrollo. Con este equipo, se vislumbra una línea clara de actuación: Volver a hacer una herramienta RAD basada en Domino como lo fue “Lotus Notes“ pero adaptado a los tiempos que corren (el llamado “Low Code“), con un importante esfuerzo dedicado a la movilidad.

Es de alabar la dedicación del equipo de HCL Digital Solutions en la estrategia de modernización. Con las nuevas versiones del servidor Domino y cliente Notes o suite Connections, podemos ver tecnologías como NodeJs o Docker además de las planificadas “Event Arquitecture” o WebAssembly, que dan lugar a herramientas modernizadas utilizadas desde Desktops, Navegadores, Tablets y Smartphones.

HCL es una empresa global y abierta. Los productos y el sistema de soporte se desarrollan en una base 24/7 desde las ubicaciones de Boston, India o Filipinas. Las releases de los productos han visto acortada su frecuencia, mensual en el caso de HCL Nomad, trimestral en Verse OnPremise y AppDevPack y la ya anunciada anual en los productos base, como son Connections, Domino/Notes y Sametime.

También se nota que ha comenzado un camino de apertura a otras tecnologías, como NodeJs, Docker o WebAssembly, materializandose en nuevos clientes modernizados en Desktop, navegadores, tablets y smartphones.

HCL ha estructurado su estrategia de comunicación. Atrás queda la antigua identidad visual de IBM; los logos de todos los productos se han modernizado dando una imagen de actualidad y unificación.

Nuevos portales web relacionados con estos productos:

Portal de ideas de mejoras de los productos para los Business Partner:

https://domino-ideas.hcltechsw.com

Portal de soporte a cliente y Business Partner:

https://hclpnpsupport.hcltech.com

Portal único de descarga de software:

https://hclsoftware.flexnetoperations.com

Portales / Forum tematicos por productos

https://support.hcltechsw.com/community?id=community_forum_list

Portales de HCL Digital Solutions

Esta apertura al exterior la complementan con acuerdos estratégicos con “Panagenda” o los recién llegados “Panopta”.

Los primeros, cuentan con una dilatada experiencia en el mantenimiento remoto de clientes Notes y su actualización automática. El acuerdo permite utilizar sin coste adicional la versión limitada de MarvelClient Essentials y Upgrade, proporcionándonos una herramienta de auditoría fiable, con posibilidad de ejecución en remoto. También están incluidas las versiones para Android e iOS, permitiendo la posibilidad de despliegue remoto controlado del nuevo cliente Nomad en smartphones o tablets.

Panagenda

Con “Panopta”, se obtienen servicios de servidores, ya estén en sus versiones On-Premises, en la nube o en un entorno híbrido “As a service”. Además, se encuentra en desarrollo junto con HCL de un dashboard específico para servidores Domino, basado en su producto para automatizar tareas de administración (“Auto-Remediation”). La fase de pruebas empezará en breve y desde Data101 Animamos a probar su versión trial:

https://www.panopta.com/hcl-domino-home/

El compromiso de HCL y Panopta es una competencia directa a herramientas como GSX Analitics. El precio lo posiciona como alternativa interesante (10 Eur/mes/servidor). Está por determinar cuál será el alcance del producto.

Panopta

Interacción con los usuarios y los Business patners

La interacción entre HCL y sus partners y customers (Data101 entre ellos) es cada vez más alta, diferenciándose totalmente de la manera de hacer las cosas de IBM.

Son múltiples los eventos en distintas zonas del mundo en los que HCL participa, patrocina y brinda su soporte y apoyo. Por ejemplo, en Marzo, se organizó el Factory Tour en Milan (En el que Data101 fue el único partner español) donde, junto a otros 150 BPs, se tuvo una interacción directa con los desarrolladores de HCL. En junio, Data101 también estuvo presente en el evento de referencia europeo Engage en Bruselas.

Todas la ideas y el material que se obtiene de estos eventos, nos hacen ser participantes activos en las pruebas BETA de Domino v11, Nomad en iPad o Sametime v11 y, además, Data101 ha sido incluida en un proyecto open source basado en Domino: Team Mail Box.

En nuestra opinión, es muy valioso e interesante el disponer de tener información más directa, respuestas a problemas y dudas por parte de HCL.Esto no solo se debe a los eventos anteriormente descritos; cabe destacar la importancia del servicio de soporte en adición con el programa «Advocacy», donde mensualmente una reunión transversal permite avanzar en temas de especial interés para el Business Partner o sus clientes.

Milan - HCL Factory Tour

HCL Domino v10 y v11

En cuanto a la estrategia seguida por HCL, se puede afirmar que el producto estrella sigue siendo HCL Domino, que cuenta ya con su versión 11 (aseguran que tendremos una versión nueva cada año) liberada el 20 de diciembre de 2019.

El conjunto de las novedades de la versión 10 y 11 son muy interesantes. En la parte del desarrollo, detallamos las mas importantes:

  • Domino Query Language: un lenguaje de query optimizado disponible en lotuscript, Java y Xpages, MUY rápido, permitiendo búsquedas en varias bases de datos a la vez.
  • Nuevas clases de Lotuscript como HttpNotesRequest, NotesJSON, y NotesGPS; sus nombres hablan por si mismas.
  • Domino App Dev Pack: un nuevo módulo que permite desarrollar aplicaciones Node.js con un backend Domino, respetando el tradicional modelo de seguridad Domino.

Nada nuevo bajo el sol, en lo que a Xpages se refiere. Precisamente esto ha sido criticado por los clientes; muchos de ellos invirtieron en la tecnología y se sienten poco apoyados. HCL ha asegurado que se mantendrá el soporte y mejorará ciertas librerías.

HCL Notes Client v11

Las novedades en el Servidor y cliente Notes, están orientadas a reducir el coste de administración y encarar la nueva línea maestra de Domino.

  • Indexación dinámica de vistas más usadas
  • Índice de los 200 últimos nuevos cambios automático
  • Actualización de índice corruptos en modo desatendido
  • Clusters simétricos (auto-repair)
  • Mejora de replica de Cluster durante el arranque de servidor (arranque más rapído)
  • Nuevo Método de Replicación forzada con disponibilidad para usuario
  • Detección de retrasos en replicas
  • Log en servidor de borrado de documentos
  • Mantenimiento de ID sincronizado con IDVAULT: sincronización forzada
  • ODS 53 – soporte para base de datos más grandes
  • Cliente Notes v10 (y versiones anteriores) Auto actualizable en remoto (Panagenda upgrade)
  • Tratamiento automático de correo muertos en Mailbox
  • Soporte para ADFS 4.0 y SAML 2.0
  • Mejora en Web Site document: 20 HTTP response headers por protocolos
  • Soporte para DOCKER y CentOS
  • Publicación de estadísticas Domino a otros servicios
  • Integración de Apache Tika 1.18 para extraer ficheros en búsquedas de adjuntos
  • Soporte notes para pantallas táctiles
  • Reenvió de mensaje como adjuntos (.eml)
  • Cliente v10 y posterior con actualización en remoto (como Firefox…)
  • Mensajes con envíos programados (desde la v 10)
  • Limites de tamaño de mensajes antes de enviar (nuevas políticas)
  • Actualización de GsKit-Crypto package 8.0.50.86
  • Actualización de Java™ version «1.8.0_171» Java SE Runtime Environment

Además, los siguientes componentes se han eliminado:

  • Open social Component
  • RSS Feed Reader
  • DOLS
  • IBM HTTP Server
  • IBM iNotes ActiveX
  • Antiguos versiones de ficheros para exportar (Lotus 1-2-3)

Especial mención merece la nueva versión de OnDiskStructure 53.

  • Tamaño máximo de base de datos a 256 Gb
  • Carpetas con un tamaño multiplicado por 50
  • Limite de numero de campo aumentado a 60k
  • Tamaño de ID Tables multiplicado por 10.

Esta nueva ODS permitirá suprimir errores debido a límites del contenedor.

Correo HCL Notes – Domino

En el correo, buque insignia de la plataforma, nos gustaría destacar los nuevos controles que permiten avisar al usuario antes de enviar un correo que no respetan reglas corporativas:

  • Exceso de tamaño de correo
  • Exceso de ficheros adjuntos
  • Exceso de tamaño en fichero de adjuntos
  • Advertencia de exceso de destinatarios

Todo estas mejoras, conllevan una notable reducción de peso del cliente notes y consecuentes mejoras en la velocidad de ejecución.

Aunque necesitamos un tiempo de precaución para hacer una valoración global de las novedades de Domino 11, es importante subrayar lo que para nosotros es el primer paso serio en post de la modernización de la plataforma.

Sametime v11

Mención aparte merece la versión 11 de Sametime. El software de chat asociado a Domino ha disminuido notablemente su complejidad en la instalación y se ha extendido en su utilización en un solo año. La instalación actual únicamente necesita un servidor interno Domino dedicado y un servidor Tomcat que hace las veces de máquina proxy. Las diferencias con las necesidades en antiguas versiones (Sametime console, DB2, Websphere, …) son abismales. Además, en su versión “On Premise”, permite la comunicación dentro de la empresa con privacidad real sin el paso por la nube, una ventaja con respecto a Microsoft Teams, por no citar a Whatsapp.

HCL Sametime - Foto de perfil

El otro gran punto a favor de Sametime v11 es la apertura a otros dispositivos. Se ha añadido el acceso a clientes iOS, Android o navegador al ya habitual acceso por cliente Notes. El nuevo “Look and Feel” unido a funcionalidades modernas como el chat persistente y multidispositivo, completan la impresión de tener una herramienta de comunicación moderna.

HCL Sametime V11 - Architecture

HCL Nomad en Android y iOS

La movilidad es clave en las nuevas y futuras versiones de Domino. Una de las grandes novedades en este aspecto es la llegada de HCL Nomad, un nuevo cliente para iOS y Android que permite el acceso nativo a aplicaciones Notes, respetando la seguridad Domino, con posibilidad de réplica offline y con la posibilidad de tener una aplicación móvil nativa completa en pocos minutos de desarrollo.

Enlace a Nomad: https://play.google.com/store/apps/details?id=com.lotus.nomad&hl=en_US

Nuevas clases de Lotusscript se han añadido para acceso a APIs JSON así como acceso al Dispositivo (NotesGPS) que permiten la posibilidad de construir aplicaciones geolocalizables.

El acuerdo HCL – Panagenda nos brinda la posibilidad de utilizar el Marvel Client y poder supervisar la instalación en cualquier dispositivo móvil.

HCL Nomad para Android

HCL Volt Basado en Domino

HCL Volt en Beta

Otra de las grandes líneas maestras por las que HCL quiere apostar en el desarrollo de aplicaciones Low Code. Para ello, introducen HCL Volt (Antes llamado y disponible como HCL Leap), software que ya estaba en IBM y que han mantenido y actualizado.

Con este software de desarrollo de aplicaciones a alto nivel, HCL garantiza que personal no especialmente cualificado para el desarrollo, puede hacer aplicaciones rápidamente con su interfaz “point & click” y su diseñador de UI y flujo de datos. La versión Volt es una integración de la aplicación Leap dentro del servidor Domino, con lo que como resultado tenemos una nueva herramienta de diseño de aplicación web con workflow y, a la vez, otra nueva forma de construir aplicaciones para este servidor.

Este nuevo software LowCode permite incluso importar datos de hoja de cálculo (debidamente formateados) y que sirvan como semilla de una futura aplicación. Así de simple.

Actualizaciones, Windows 2016, CentOS 7 y Domino v11

Conviene advertir que todas estas novedades necesitan una actualización a las últimas versiones de sistema operativo (Windows server 2016/2019 o CentOS 7). En el caso de entorno Windows, el periodo de fin de soporte está próximo y puede ser un buen momento para la propuesta de actualización a las nuevas funcionalidades Domino.

Hablando de migraciones, observamos que algunos clientes (Cada vez menos) realizan migraciones a Office 365. En numerosas ocasiones, el principal motivo es la falta de actualización o nuevas funcionalidades y el diseño obsoleto.

En nuestra opinión, es un motivo cada vez con menos peso; el servidor Domino permite conexión del cliente Outlook evitando una costosa migración. Además, el cliente web Verse puede compararse de igual a igual con el cliente Outlook en funcionalidades y atractivo. El correo es ahora una funcionalidad de base, y un punto tradicionalmente fuerte de Domino, que esta en curso de modernización con HCL Verse.

Por último, mencionar la modernización de los clientes para smartphone en iOS y Android.

Estrategia 2020

En Data101 estamos seguros de que 2020 será el año donde los clientes comprobarán lo que HCL ya prometía en 2019, la modernización, actualización y apertura a estándares del servidor Domino y todas sus herramientas asociadas.

2020 será el año de la consolidación, de las actualizaciones a Domino v11 y de la preparación a la siguiente versión v12.

HCL se apunta a las ventajas en la parte de aplicaciones RAD y los productos como Sametime y Connections.