HCL dominó

Compartir Imprimir Citar

HCL Notes (anteriormente IBM Notes y Lotus Notes; consulte Marca a continuación) y HCL Domino (anteriormente IBM Domino y Lotus Domino) son el cliente y el servidor, respectivamente, de una plataforma de software de colaboración cliente-servidor anteriormente vendida por IBM, ahora por HCL Technologies.

HCL Notes proporciona funciones de colaboración empresarial, como correo electrónico, calendarios, listas de tareas, administración de contactos, foros de discusión, uso compartido de archivos, sitios web, mensajería instantánea, blogs, bibliotecas de documentos, directorios de usuarios y aplicaciones personalizadas. También se puede utilizar con otras aplicaciones y bases de datos de HCL Domino. IBM Notes 9 Social Edition eliminó la integración con el paquete de software de oficina IBM Lotus Symphony, que se había integrado con el cliente de Lotus Notes en las versiones 8.x.

Lotus Development Corporation desarrolló originalmente "Lotus Notes" en 1989. IBM compró Lotus en 1995 y pasó a ser conocida como la división Lotus Development de IBM. El 6 de diciembre de 2018, IBM anunció que vendería una serie de productos de software a HCL Technologies por 1800 millones de dólares, incluidos Notes y Domino. Esta adquisición se completó en julio de 2019.

Diseño

HCL Domino es un entorno de tiempo de ejecución de aplicaciones cliente-servidor multiplataforma.

Domino proporciona correo electrónico, calendarios, mensajería instantánea (con conferencias de voz y video de software HCL adicionales y colaboración web), debates/foros, blogs y un directorio de personal/usuario incorporado. Además de estas aplicaciones estándar, una organización puede utilizar el entorno de desarrollo de Domino Designer y otras herramientas para desarrollar aplicaciones integradas adicionales, como aprobación de solicitudes, flujo de trabajo y gestión de documentos.

El producto Domino consta de varios componentes:

Domino compite con productos de otras empresas como Microsoft, Google, Zimbra y otras. Debido a las capacidades de desarrollo de aplicaciones, HCL Domino a menudo se compara con productos como Microsoft Sharepoint. La base de datos de Domino se puede replicar entre servidores y entre el servidor y el cliente, lo que permite a los clientes capacidades fuera de línea.

Domino, una aplicación comercial y un servidor de mensajería, es compatible tanto con Notes como con navegadores web. Las notas (y desde IBM Domino 9, el HCAA) se pueden usar para acceder a cualquier aplicación de Domino, como foros de discusión, bibliotecas de documentos y muchas otras aplicaciones. Notes se asemeja a un navegador web en el sentido de que puede ejecutar cualquier aplicación compatible para la que el usuario tenga permiso.

Domino proporciona aplicaciones que se pueden utilizar para:

El mecanismo de almacenamiento estándar en Domino es un formato de base de datos de documentos, el "Servicio de almacenamiento de notas" (.nsf). El archivo.nsf normalmente contendrá tanto el diseño de una aplicación como sus datos asociados. Domino también puede acceder a bases de datos relacionales, ya sea a través de un servidor adicional llamado HCL Enterprise Integrator for Domino, a través de llamadas ODBC o mediante el uso de XPages.

Dado que Domino es un entorno de ejecución de aplicaciones, el correo electrónico y los calendarios funcionan como aplicaciones dentro de Notes, que HCL proporciona con el producto. Un desarrollador de aplicaciones de Domino puede cambiar o reemplazar por completo esa aplicación. HCL también ha lanzado las plantillas base como código abierto.

Los programadores pueden desarrollar aplicaciones para Domino en una variedad de lenguajes de desarrollo que incluyen:

El cliente admite un lenguaje de fórmulas además de JavaScript. Los desarrolladores de software pueden crear aplicaciones para que se ejecuten dentro del entorno de tiempo de ejecución de la aplicación Notes o a través de un servidor web para usar en un navegador web, aunque la interfaz debería desarrollarse por separado a menos que se usen XPages.

Usar

Las notas se pueden usar para correo electrónico, como calendario, PIM, mensajería instantánea, navegación web y otras aplicaciones. Notes puede acceder a aplicaciones y datos tanto locales como basados en servidor.

Notes puede funcionar como un cliente de correo electrónico IMAP y POP con servidores de correo que no sean Domino. El sistema puede recuperar las direcciones de los destinatarios de cualquier servidor LDAP, incluido Active Directory, e incluye un navegador web, aunque un desarrollador de Domino puede configurarlo para iniciar un navegador web diferente.

Las funciones incluyen calendarios y horarios de grupo, correo electrónico basado en SMTP/MIME, soporte de noticias basado en NNTP y conversión HTML automática de todos los documentos mediante la tarea HTTP de Domino.

Las notas se pueden utilizar con la mensajería instantánea de Sametime para permitir ver a otros usuarios en línea y chatear con uno o más de ellos al mismo tiempo. A partir de la versión 6.5, esta función está disponible de forma gratuita. El reconocimiento de presencia está disponible en el correo electrónico y otras aplicaciones de HCL Domino para usuarios de organizaciones que utilizan Notes y Sametime.

Desde la versión 7, Notes ha proporcionado una interfaz de servicios web. Domino puede ser un servidor web para archivos HTML; la autenticación del acceso a las bases de datos de Domino oa los archivos HTML utiliza el directorio de usuarios de Domino y sistemas externos como Microsoft Active Directory.

Un cliente de diseño, Domino Designer, puede permitir el desarrollo de aplicaciones de bases de datos que consisten en formularios (que permiten a los usuarios crear documentos) y vistas (que muestran campos de documentos seleccionados en columnas).

Además de su función como sistema de trabajo en grupo (correo electrónico, calendario, documentos compartidos y debates), HCL Notes y Domino también pueden construir aplicaciones de tipo "flujo de trabajo", en particular aquellas que requieren procesos de aprobación y enrutamiento. de datos.

Desde la versión 5, la agrupación de servidores ha tenido la capacidad de proporcionar redundancia geográfica para los servidores.

Notes System Diagnostic (NSD) recopila información sobre el funcionamiento de una estación de trabajo Notes o de un servidor Domino.

El 10 de octubre de 2018, IBM lanzó IBM Domino v10.0 e IBM Notes 10.0 como la versión más reciente. En diciembre de 2019, HCL lanzó HCL Domino v11 y HCL Notes v11.

Resumen

Cliente/servidor

Notes y Domino son entornos de base de datos cliente/servidor. El software del servidor se llama Domino y el software del cliente es Notes. El software Domino puede ejecutarse en sistemas de rango medio Windows, Unix, AIX e IBM y puede escalar a decenas de miles de usuarios por servidor. Hay diferentes versiones compatibles del servidor Domino que son compatibles con los distintos niveles de los sistemas operativos del servidor. Por lo general, el sistema operativo de servidor más reciente solo es compatible oficialmente con una versión de HCL Domino que se lanza casi al mismo tiempo que ese sistema operativo.

Domino tiene capacidades de seguridad en una variedad de niveles. Las autorizaciones pueden ser granulares, desde el nivel de campo en registros específicos hasta 10 parámetros diferentes que se pueden configurar a nivel de base de datos, con opciones intermedias en el medio. Los usuarios también pueden asignar acceso a otros usuarios a su calendario personal y correo electrónico en un lector y editor más genérico, editar con eliminar y administrar mis niveles de calendario. Toda la seguridad en Notes y Domino es independiente del sistema operativo del servidor o Active Directory. Opcionalmente, el cliente de Notes se puede configurar para que el usuario use su identidad de Active Directory.

Replicación de datos

La primera versión de Lotus Notes incluía una función de replicación generalizada. La naturaleza generalizada de esta característica la diferenció de predecesores como Usenet y continuó diferenciando a Lotus Notes.

Los servidores Domino y los clientes de Notes identifican los archivos NSF por sus Id. de réplica y mantienen los archivos replicados sincronizados mediante el intercambio bidireccional de datos, metadatos y la lógica y el diseño de la aplicación. Hay opciones disponibles para definir qué metadatos se replican o excluir específicamente ciertos metadatos de la replicación. La replicación entre dos servidores, o entre un cliente y un servidor, puede ocurrir a través de una red o una conexión de módem punto a punto. La replicación entre servidores puede ocurrir a intervalos de acuerdo con un cronograma definido, casi en tiempo real cuando se activa por cambios de datos en los clústeres de servidores, o cuando la activa un administrador o un programa.

La creación de una réplica local de un archivo NSF en el disco duro de un cliente de HCL Notes permite al usuario utilizar completamente las bases de datos de Notes y Domino mientras trabaja fuera de línea. El cliente sincroniza cualquier cambio cuando el cliente y el servidor se conectan a continuación. En ocasiones, también se mantienen réplicas locales para su uso mientras están conectados a la red para reducir la latencia de la red. La replicación entre un cliente de Notes y un servidor Domino puede ejecutarse automáticamente de acuerdo con un cronograma o manualmente en respuesta a una solicitud programática o del usuario. Desde Notes 6, las réplicas locales mantienen todas las funciones de seguridad programadas en las aplicaciones. Las versiones anteriores de Notes no siempre lo hicieron. Las primeras versiones tampoco ofrecían una forma de encriptar archivos NSF, lo que generaba preocupaciones de que las réplicas locales podrían exponer demasiados datos confidenciales en computadoras portátiles o computadoras de oficina domésticas inseguras, pero las versiones más recientes ofrecen encriptación y, como configuración predeterminada, para réplicas locales recién creadas..

Seguridad

Lotus Notes fue el primer producto de software ampliamente adoptado que utilizó criptografía de clave pública para la autenticación cliente-servidor y servidor-servidor y para el cifrado de datos. Hasta que se cambiaron las leyes estadounidenses que regulan el cifrado en 2000, IBM y Lotus tenían prohibido exportar versiones de Notes que admitieran claves de cifrado simétricas de más de 40 bits. En 1997, Lotus negoció un acuerdo con la NSA que permitía la exportación de una versión que admitía claves más fuertes con 64 bits, pero 24 de los bits se cifraron con una clave especial y se incluyeron en el mensaje para proporcionar un "factor de reducción de carga de trabajo". #34; para la NSA. Esto reforzó la protección de los usuarios de Notes fuera de los EE. UU. contra el espionaje industrial del sector privado, pero no contra el espionaje del gobierno de los EE. UU. Esta implementación fue ampliamente anunciada, pero con cierta justificación mucha gente la consideró una puerta trasera. Algunos gobiernos se opusieron a estar en desventaja frente a la NSA y, como resultado, Lotus continuó admitiendo la versión de 40 bits para exportar a esos países.

Notes y Domino también utilizan un marco de firma de código que controla el contexto de seguridad, el tiempo de ejecución y los derechos del código personalizado desarrollado e introducido en el entorno. Notes 5 introdujo una lista de control de ejecución (ECL) a nivel de cliente. La ECL permite o deniega la ejecución de código personalizado en función de la firma adjunta, lo que evita que se ejecute código de fuentes no confiables (y posiblemente malignas). Notes y Domino 6 permitieron que los administradores de servidores gestionaran las ECL de los clientes de forma centralizada mediante la implementación de políticas. Desde la versión 4.5, las firmas de código enumeradas en las ECL configuradas correctamente evitan que el código sea ejecutado por fuentes externas, para evitar la propagación de virus a través de entornos de Notes/Domino. Los administradores pueden controlar de forma centralizada si cada usuario del buzón puede agregar excepciones y, por lo tanto, anular la ECL.

Seguridad de la base de datos

Las listas de control de acceso (ACL) controlan el nivel de acceso de un usuario del servidor a esa base de datos. Solo un usuario con acceso de Administrador puede crear o modificar la ACL. Las entradas predeterminadas en la ACL se pueden establecer cuando el administrador crea la base de datos.

Los roles, en lugar de la identificación del usuario, pueden determinar el nivel de acceso.

Programación

Notes and Domino es un marco de mensajería y base de datos NoSQL orientado a documentos distribuidos multiplataforma y un entorno de desarrollo rápido de aplicaciones que incluye aplicaciones preconstruidas como correo electrónico, calendario, etc. Esto lo distingue de sus principales competidores comerciales, como como Microsoft Exchange o Novell GroupWise, que son aplicaciones especialmente diseñadas para correo y calendario que ofrecen API para la extensibilidad.

Las bases de datos de Domino se construyen con el cliente Domino Designer, disponible solo para Microsoft Windows; Los clientes de usuario estándar están disponibles para Windows, Linux y macOS. Una característica clave de Notes es que pueden existir muchas réplicas de la misma base de datos al mismo tiempo en diferentes servidores y clientes, en diferentes plataformas; se utiliza la misma arquitectura de almacenamiento para las réplicas de cliente y servidor. Originalmente, la replicación en Notes ocurría a nivel de documento (es decir, registro). Con el lanzamiento de Notes 4 en 1996, la replicación se modificó para que ahora ocurra a nivel de campo.

Una base de datos es un archivo de instalación de almacenamiento de notas (.nsf) que contiene unidades básicas de almacenamiento conocidas como "notas". Cada billete tiene un UniqueID que es compartido por todas sus réplicas. Cada réplica también tiene un UniqueID que la identifica de manera única dentro de cualquier grupo de servidores, un dominio de servidores o incluso entre dominios que pertenecen a muchas organizaciones que alojan réplicas de la misma base de datos. Cada nota también almacena sus fechas de creación y modificación, y uno o más elementos.

Hay varias clases de notas, incluidas las notas de diseño y las notas de documentos. Las notas de diseño se crean y modifican con el cliente de Domino Designer y representan elementos programables, como el diseño de GUI de formularios para mostrar y editar datos, o fórmulas y scripts para manipular datos. Las notas de documentos representan datos de usuario y se crean y modifican con el cliente de Notes, a través de un navegador web, a través de enrutamiento y entrega de correo o mediante código programado.

Las notas de los documentos pueden tener relaciones padre-hijo, pero las notas no deben considerarse una base de datos jerárquica en el sentido clásico de los sistemas de gestión de la información. Las bases de datos de Notes tampoco son relacionales, aunque hay un controlador SQL que se puede usar con Notes y tiene algunas funciones que se pueden usar para desarrollar aplicaciones que imitan las funciones relacionales. Notes no admite transacciones atómicas y su bloqueo de archivos es rudimentario. Notes es una base de datos orientada a documentos (basada en documentos, sin esquemas, poco estructurada) con soporte para contenido enriquecido y poderosas funciones de indexación. Esta estructura imita de cerca los flujos de trabajo basados en papel que Notes suele automatizar.

Los elementos representan el contenido de una nota. Cada elemento tiene un nombre, un tipo y puede tener algunos indicadores establecidos. Una nota puede tener más de un elemento con el mismo nombre. Los tipos de elementos incluyen número, lista de números, texto, lista de texto, fecha y hora, lista de fecha y hora y texto enriquecido. Los indicadores se utilizan para administrar los atributos asociados con el elemento, como la seguridad de lectura o escritura. Los elementos de las notas de diseño representan los elementos programados de una base de datos. Por ejemplo, el diseño de un formulario de entrada se almacena en el elemento Cuerpo de texto enriquecido dentro de una nota de diseño de formulario. Esto significa que el diseño de la base de datos se puede replicar a los usuarios' escritorios como los datos en sí, lo que hace que sea extremadamente fácil implementar aplicaciones actualizadas.

Los elementos en las notas del documento representan datos ingresados o calculados por el usuario. Un elemento denominado "Formulario" en una nota de documento se puede usar para vincular un documento a una nota de diseño de formulario, lo que indica al cliente de Notes que fusione el contenido de los elementos de la nota del documento con la información de la GUI y el código representado en la nota de diseño de formulario dada para fines de visualización y edición. Sin embargo, se pueden utilizar otros métodos para anular esta vinculación de un documento a una nota de formulario. La unión suelta resultante de los documentos a la información de diseño es una de las piedras angulares del poder de Notes. Los desarrolladores de bases de datos tradicionales, acostumbrados a trabajar con esquemas aplicados rígidamente, por otro lado, pueden considerar el poder de esta función como un arma de doble filo.

El desarrollo de aplicaciones de Notes utiliza varios lenguajes de programación. Formula y LotusScript son los dos originales. LotusScript es similar e incluso puede considerarse una implementación especializada de Visual Basic, pero con la adición de muchas clases nativas que modelan el entorno de Notes, mientras que Formula es similar al lenguaje de fórmulas Lotus 1-2-3 pero es exclusivo de Notes..

Java se integró en IBM Notes a partir de la versión 4.5. Con la versión 5, la compatibilidad con Java se mejoró y amplió considerablemente, y se agregó JavaScript. Si bien LotusScript sigue siendo una herramienta principal en el desarrollo de aplicaciones para el cliente de Lotus Notes, Java y JavaScript son las herramientas principales para el procesamiento basado en servidor, el desarrollo de aplicaciones para el acceso al navegador y permitir que los navegadores emulen la funcionalidad del cliente de IBM Notes. Con XPages, el cliente de IBM Notes ahora puede procesar de forma nativa código Java y JavaScript, aunque el desarrollo de aplicaciones generalmente requiere al menos algún código específico solo para IBM Notes o solo para un navegador.

A partir de la versión 6, Lotus estableció una interfaz de programación XML además de las opciones ya disponibles. El lenguaje XML de Domino (DXL) proporciona representaciones XML de todos los datos y recursos de diseño en el modelo de Notes, lo que permite que cualquier herramienta de procesamiento XML cree y modifique datos de IBM Notes y Domino.

Desde la versión 8.5, las XPages también se integraron en IBM Notes.

Externo a la aplicación de Notes, HCL proporciona conjuntos de herramientas en C, C++ y Java para conectarse a la base de datos de Domino y realizar una amplia variedad de tareas. El kit de herramientas de C es el más maduro, y el kit de herramientas de C++ es una versión objetivada del kit de herramientas de C, que carece de muchas funciones que proporciona el kit de herramientas de C. El kit de herramientas de Java es el menos maduro de los tres y se puede utilizar para las necesidades básicas de las aplicaciones.

Base de datos

IBM Notes incluye un sistema de administración de bases de datos, pero los archivos de Notes son diferentes de las bases de datos relacionales o de objetos porque están centrados en documentos. Las bases de datos orientadas a documentos, como Notes, permiten múltiples valores en elementos (campos), no requieren un esquema, vienen con un control de acceso a nivel de documento incorporado y almacenan datos de texto enriquecido. IBM Domino 7 a 8.5.x admite el uso de la base de datos IBM Db2 como almacén alternativo para las bases de datos de IBM Notes. Sin embargo, esta característica de NSFDB2 se encuentra ahora en modo de mantenimiento y no se ha planificado ningún desarrollo adicional. Una base de datos de IBM Notes se puede asignar a una base de datos relacional utilizando herramientas como DECS, [LEI], JDBCSql para Domino o NotesSQL.

Configuración

El servidor HCL Domino o el cliente Domino almacenan su configuración en sus propias bases de datos/archivos de aplicación (*.nsf). No se guardan ajustes de configuración relevantes en el Registro de Windows si el sistema operativo es Windows. Algunas otras opciones de configuración (principalmente la configuración de inicio) se almacenan en notes.ini (actualmente hay más de 2000 opciones conocidas disponibles).

Utilizar como cliente de correo electrónico

Notas se implementa comúnmente como un cliente de correo electrónico de usuario final en organizaciones más grandes.

Cuando una organización emplea un servidor HCL Domino, normalmente también implementa el cliente de Notes proporcionado para acceder a la aplicación de Notes para correo electrónico y calendario, pero también para usar aplicaciones de gestión de documentos y flujo de trabajo. Dado que Notes es un entorno de tiempo de ejecución, y las funciones de calendario y correo electrónico en Notes son simplemente una aplicación proporcionada por HCL, los administradores pueden desarrollar aplicaciones de calendario y correo electrónico alternativas. También es posible alterar, modificar o ampliar la aplicación de calendario y correo electrónico suministrada por HCL.

El servidor Domino también admite clientes de correo POP3 e IMAP y, a través de un producto de extensión (compatibilidad con correo HCL para Microsoft Outlook), admite acceso nativo para clientes de Microsoft Outlook.

HCL también proporciona iNotes (en Notes 6.5 cambió su nombre a "Domino Web Access" pero en la versión 8.0 volvió a iNotes), para permitir el uso de funciones de correo electrónico y calendario a través de navegadores web en Windows, Mac y Linux., como Internet Explorer y Firefox. Hay varios programas de filtrado de spam disponibles (incluido IBM Lotus Protector) y un motor de reglas que permite que el servidor realice el procesamiento de correo definido por el usuario.

Comparación con otros clientes de correo electrónico

Notes se diseñó como una plataforma de aplicación colaborativa en la que el correo electrónico era solo una de las numerosas aplicaciones que se ejecutaban en el software de cliente de Notes. El cliente de Notes también se diseñó para ejecutarse en varias plataformas, incluidas Windows, OS/2, Mac OS clásico, SCO Open Desktop UNIX y Linux. Estos dos factores han dado como resultado que la interfaz de usuario presente algunas diferencias con respecto a las aplicaciones que solo se ejecutan en Windows. Además, estas diferencias a menudo permanecieron en el producto para conservar la compatibilidad con versiones anteriores, en lugar de ajustarse a los estándares actualizados de la interfaz de usuario de Windows. Las siguientes son algunas de estas diferencias.

Lotus Notes 7 y versiones anteriores tenían más diferencias, que se eliminaron en versiones posteriores:

Lotus Notes 8.0 (lanzado en 2007) se convirtió en la primera versión en emplear un equipo de experiencia de usuario dedicado, lo que resultó en cambios en la experiencia del cliente de IBM Notes en la interfaz de usuario de notas principal y nueva. Esta nueva interfaz se ejecuta en el Eclipse Framework de código abierto, que es un proyecto iniciado por IBM, que abre más oportunidades de desarrollo de aplicaciones mediante el uso de complementos de Eclipse. La nueva interfaz proporciona muchas funciones nuevas de interfaz de usuario y la capacidad de incluir aplicaciones/subprogramas seleccionados por el usuario en pequeños paneles en la interfaz. Lotus Notes 8.0 también incluyó una nueva interfaz/diseño de correo electrónico para que coincida con la nueva interfaz basada en eclipse de Lotus Notes 8.0. Eclipse es un marco Java y permite que IBM transfiera Notes a otras plataformas rápidamente. Un problema con Eclipse y, por lo tanto, con Notes 8.0 es el inicio de las aplicaciones y la velocidad de interacción del usuario. Lotus Notes 8.5 aceleró la aplicación y el aumento en las especificaciones generales de las PC significa que esto es un problema menor.

IBM Notes 9 continuó la evolución de la interfaz de usuario para alinearse más estrechamente con las interfaces de aplicaciones modernas que se encuentran en muchos software comerciales empaquetados o basados en web. Actualmente, el software aún no tiene una opción de autocorrección, ni siquiera la capacidad, para revertir el uso accidental de bloqueo de mayúsculas.

Domino ahora se ejecuta en la plataforma Eclipse y ofrece muchos entornos y herramientas de desarrollo nuevos, como XPages.

Para las PC con especificaciones más bajas, todavía se proporciona una nueva versión de la interfaz anterior, aunque, como es la interfaz anterior, muchas de las funciones nuevas no están disponibles y la interfaz de usuario de correo electrónico vuelve al estilo Notes 7.x.

Esta nueva experiencia de usuario se basa en Notes 6.5 (lanzado en 2003), que actualizó el cliente de correo electrónico, considerado anteriormente por muchos como el talón de Aquiles del producto. Las características agregadas en ese momento incluyeron:

Recepción

Publicaciones como The Guardian en 2006 han criticado las versiones anteriores de Lotus Notes por tener una "interfaz [de usuario] poco intuitiva" y citan la insatisfacción generalizada con la facilidad de uso del software del cliente. The Guardian indicó que Notes no necesariamente ha sufrido como resultado de esta insatisfacción debido al hecho de que "las personas que eligen [software empresarial] tienden a no ser quienes lo usan.& #34;

Las versiones anteriores de Notes también han sido criticadas por violar una importante práctica recomendada de usabilidad que sugiere que una interfaz de usuario coherente suele ser mejor que una alternativa personalizada. El software escrito para un sistema operativo en particular debe seguir la guía de estilo de interfaz de usuario de ese sistema operativo en particular. No seguir esas guías de estilo puede confundir a los usuarios. Un ejemplo notable es el atajo de teclado F5, que se usa para actualizar el contenido de la ventana en Microsoft Windows. Al presionar F5 en Lotus Notes antes de la versión 8.0, se bloqueaba la pantalla. Dado que este fue un punto importante de crítica, se cambió en la versión 8.0. Las versiones anteriores no admitían barras de desplazamiento proporcionales (que le dan al usuario una idea de la longitud del documento, en relación con la parte que se está viendo). Las barras de desplazamiento proporcionales solo se introdujeron en Notes 8.

Las versiones anteriores de Notes también sufrían de opciones de interacción del usuario similares, muchas de las cuales también se corrigieron en versiones posteriores. Un ejemplo que se corrigió en la versión 8.5: en versiones anteriores, el agente fuera de la oficina debía habilitarse manualmente al salir y deshabilitarse al regresar, incluso si se habían establecido las fechas de inicio y finalización. A partir de la versión 8.5, la notificación de fuera de la oficina ahora se apaga automáticamente sin necesidad de una desactivación manual.

A diferencia de otros programas de software de cliente de correo electrónico, los desarrolladores de IBM Notes optaron por no permitir que los usuarios individuales determinen si se envía un acuse de recibo cuando abren un correo electrónico; más bien, esa opción se configura a nivel del servidor. Los desarrolladores de IBM creen que "permitir la cancelación individual de un acuse de recibo viola la intención de una función de acuse de recibo dentro de una organización". Por lo tanto, dependiendo de la configuración del sistema, los usuarios no tendrán opción en los acuses de recibo que se envían a los spammers u otros remitentes de correo electrónico no deseado. Esto ha llevado a los sitios de tecnología a publicar formas de sortear esta característica de Notes. Para IBM Notes 9.0 e IBM iNotes 9.0, el archivo INI del servidor IBM Domino ahora puede contener una entrada para controlar el acuse de recibo de una manera más alineada con las expectativas de la comunidad (Documentación del producto IBM Notes 9).

Cuando Notes falla, algunos procesos pueden seguir ejecutándose y evitar que la aplicación se reinicie hasta que se eliminen.

Software relacionado

Productos IBM Lotus relacionados

Durante los 30 años de historia de IBM Notes, Lotus Development Corporation y posteriormente IBM han desarrollado muchos otros productos de software basados en IBM Notes o integrados con este. El más destacado de ellos es el software del servidor IBM Lotus Domino, que originalmente se conocía como Lotus Notes Server y obtuvo un nombre independiente con el lanzamiento de la versión 4.5. La plataforma del servidor también se convirtió en la base de productos como IBM Lotus Quickr para Domino, para la gestión de documentos, e IBM Sametime para mensajería instantánea, comunicaciones de audio y video y conferencias web, y con la versión 8.5, IBM Connections.

En las primeras versiones de IBM Notes, se hizo un énfasis considerable en la integración del lado del cliente con el entorno IBM Lotus SmartSuite. Con el predominio cada vez mayor de Microsoft en el software de productividad de oficina, el enfoque de integración de escritorio cambió por un tiempo a Microsoft Office. Con el lanzamiento de la versión 8.0 en 2007, basada en el marco Eclipse, IBM agregó nuevamente la integración con su propia suite de productividad de oficina, IBM Lotus Symphony, derivado de OpenOffice.org. IBM Lotus Expeditor es un marco para desarrollar aplicaciones basadas en Eclipse.

También se han creado otros productos y tecnologías de IBM para integrarse con IBM Notes. Para la sincronización de dispositivos móviles, esto incluía anteriormente el producto IBM Lotus Easysync Pro del lado del cliente (que ya no está en desarrollo) e IBM Notes Traveler, un complemento más nuevo del lado del servidor sin cargo para correo, calendario y sincronización de contactos. Una adición reciente a la cartera de IBM son dos productos IBM Lotus Protector para la seguridad y el cifrado del correo, que se han creado para integrarse con IBM Notes.

Software relacionado de otros proveedores

Con una larga historia en el mercado y una gran base instalada, Notes y Domino han generado un gran ecosistema de software de terceros. Dichos productos se pueden dividir en cuatro clases amplias y algo superpuestas:

Historia

Notes tiene una historia que abarca más de 30 años. Su principal inspiración fue PLATO Notes, creado por David R. Woolley en la Universidad de Illinois en 1973. En la terminología actual, PLATO Notes admitía grupos de debate creados por usuarios y formaba parte de la base de una comunidad en línea que prosperó durante más de 20 años en el sistema PLATO. Ray Ozzie trabajó con PLATO mientras asistía a la Universidad de Illinois en la década de 1970. Cuando la tecnología de redes de PC comenzó a surgir, Ozzie hizo un trato con Mitch Kapor, el fundador de Lotus Development Corporation, que resultó en la formación de Iris Associates en 1984 para desarrollar productos que combinarían las capacidades de las PC con las herramientas colaborativas iniciadas en PLATO.. El acuerdo puso el control del desarrollo de productos bajo Ozzie e Iris, y las ventas y el marketing bajo Lotus. En 1994, después del lanzamiento y el éxito en el mercado de Notes R3, Lotus compró Iris. En 1995, IBM compró Lotus.

En 2008, IBM lanzó la tecnología XPages, basada en JavaServer Faces. Esto permite que las aplicaciones de Domino se muestren mejor a los clientes de navegador, aunque la UX y la lógica comercial deben reescribirse por completo. Anteriormente, se podía acceder a las aplicaciones de Domino a través de navegadores, pero requerían amplias modificaciones específicas de la web para obtener la funcionalidad completa en los navegadores. XPages también le dio a la aplicación nuevas capacidades que no son posibles con el cliente clásico de Notes. IBM Domino 9 Social Edition incluía Notes Browser Plugin, que mostraría las aplicaciones de Notes a través de una versión reducida del cliente de escritorio enriquecido contenido en una pestaña del navegador.

Marca

Antes de la versión 4.5, la marca Lotus Notes abarcaba tanto las aplicaciones de cliente como las de servidor. En 1996, Lotus lanzó un complemento de servidor HTTP para el servidor Notes 4 llamado "Domino". Este complemento permitió que los documentos de Notes se representaran como páginas web en tiempo real. Más tarde ese año, el servidor web de Domino se integró en la versión 4.5 del servidor principal de Notes y todo el programa del servidor cambió de marca y tomó el nombre de "Domino". Solo el programa cliente retuvo oficialmente el "Lotus Notes" nombre.

En noviembre de 2012, IBM anunció que abandonaría la marca Lotus y avanzaría con la marca IBM solo para identificar productos, incluidos Notes y Domino. El 9 de octubre de 2018, IBM anunció la disponibilidad de la última versión del software de cliente y servidor.

En 2019, Domino y Notes se convirtieron en productos de software empresarial administrados bajo HCL Software.

Historial de versiones

Liberación Fecha Lotus Notes
1Diciembre de 1989
1.1 1990
21991
3Mayo de 1993 Añadido soporte para el nombre jerárquico, agregó la capacidad de colocar botones en Formas.
4Enero de 1996 Soporte eliminado para servidores Netware
4.1
4.5 Diciembre de 1996 Servidor renombrado a "Domino", agregó servidor HTTP nativo, servidor POP3 (POP), agregó Calendario & Programación, e introdujo soporte Java. También incluye SMTP MTA "en la caja", pero no instalado por defecto.
4.6 Agregado soporte IMAP. OS/2 y Unix el soporte al cliente cayó. Ningún cliente de Mac para esta liberación en particular.
51999 Función SMTP movido de una tarea MTA separada para convertirse en una habilidad nativa de la tarea de enrutamiento del correo, mejorando el rendimiento y la fidelidad del email de Internet. Principales mejoras en el servidor HTTP. Notas cliente tuvo una revisión de interfaz importante. El soporte Java se expandió y mejoró enormemente.
5.0.8 Se agregó una nueva interfaz webmail, llamada iNotes (más tarde se cambió a Domino Web Access en la versión 6).
6Septiembre de 2002 Añadido Domino Web Access (antes iNotes Web Access) soporte. Soporte de servidor OS/2 eliminado.
6.0.1 Febrero de 2003
6.0.2 (sólo Japón) Junio de 2003
6.5 / 6.0.3 Septiembre de 2003 Añadido Lotus SameTime Integración de mensajería instantánea al cliente de Notas (sólo Windows).
6.5.1 21 de enero de 2004 Primera versión para sincronizar la liberación de Lotus Notes/Domino con los productos ampliados de Lotus, incluyendo Lotus Sametime, Lotus QuickPlace y Lotus Domino Document Manager.
6.0.4 1o de junio de 2004 Primera versión para manejar 1024-bit RSA y 128-bit RC2 teclas.
6.5.4 / 6.0.5 Marzo de 2005
5.x 30 de septiembre de 2005 Support Ended for Lotus Notes 5.x IBM End of Support Reference
6.5.5 Diciembre de 2005
6.5.6 Marzo de 2006 El lanzamiento 6.5.6 es el último lanzamiento de mantenimiento para el flujo de código 6.5.x
7Agosto de 2005 Añadido IBM Apoyo Db2 como almacenamiento de bases de datos
7.0.1 Julio de 2006 Cliente nativo de Linux, con la versión inicial certificada para Red Hat Enterprise Linux.
7.0.2 Septiembre de 2006 plantilla de blog agregada, soporte de alimentación rss, soporte iCal, integración SAP y "Nomad" que le permite tomar su Nota cliente con usted en un dispositivo USB.
7.0.3 Octubre de 2007 Versión actual del servidor: Todas las plataformas — Windows, Linux (Red Hat, SuSE x86 y zSeries), i5OS, z/OS, Solaris 9 > 10.
Versión actual del cliente: Windows, macOS, Linux/x86 (Red Hat " SuSE inicialmente).
Varias versiones del cliente han sido ejecutadas bajo Wine on Linux, pero con diferentes grados de éxito y sin soporte oficial. El cliente Notas 7 y Domino Designer 7 son conocidos por instalar y ejecutar bien bajo la versión 0.9.19. Los servidores Domino también pueden traducir la mayoría de las bases de datos en HTML para usuarios basados en el navegador.
7.0.4 Abril de 2009 Support for the 7.0.x line ended Apr 30, 2011 IBM Software Support product lifecycle dates
8Agosto de 2007 Versión actual del servidor: Windows, Linux, Solaris, AIX.
Versión actual del cliente: Linux y Windows XP/Vista Inglés.
La primera versión basada en la tecnología IBM Workplace (que a su vez se basa en la plataforma de clientes ricos de Eclipse).
8.0.1 Febrero de 2008 IBM agregó soporte para Widgets y Google Gadgets.
8.0.2 Agosto de 2008 Visualizadores integrados para documentos de Microsoft Office 2007 (Office Open XML). Número de mejoras de rendimiento.
8,5 Diciembre de 2008 ID Vault, New Roaming Features, XPages, DAOS (disk space savings range from 40% to 60%),... Algunas mejoras de rendimiento. Domino Designer portado a Eclipse. Soporte de Windows 2008
8.5.1 12 de octubre de 2009 Varias mejoras en el rendimiento y la interfaz de usuario. Mejoras significativas de la funcionalidad (incluyendo el lenguaje de aplicación XPages, rendimiento y estabilidad del cliente de diseño basado en Eclipse)
8.5.1 FP1 12 de diciembre de 2009 Soporte añadido para Windows 7 y Snow Leopard (Mac OS X 10.6.2)
8.5.1 FP2 26 de marzo de 2010 Esto es principalmente una versión fija.
8.5.1 FP3 31 de mayo de 2010 Esto es principalmente una versión fija.
8.5.1 FP4 4 de agosto de 2010 9 reportaron vulnerabilidades de seguridad de los espectadores de accesorio y fija el componente Dojo
8.5.1 FPS 19 de octubre de 2010
8.5.2 24 de agosto de 2010 Centrado en Confiabilidad, cambios adicionales a XPages, API de extensibilidad permitiendo que los plugins OSGi añadan funcionalidad de XPages núcleos de extensión
8.5.2 FP1 17 de diciembre de 2010 Esto es principalmente una versión fija.
8.5.2 FP2 25 de marzo de 2011 Esto es principalmente una versión fija.
8.5.2 FP3 18 de julio de 2011 Esto es principalmente una versión fija.
8.5.2 FP4 2 de diciembre de 2011
8.5.3 4 de octubre de 2011 Enfocado en confiabilidad y soluciones. Inclusión de Equinox HTTP Service (para proporcionar servlets ligeros) y Expeditor Web Container (para proporcionar aplicaciones web Java EE con motor OSGi). Base de lanzamiento para Upgrade Pack 1, proporcionando código abierto XPages Extension Library como contenido básico, totalmente compatible con el soporte estándar IBM.
8.5.3 FP1 23 de marzo de 2012 Esto es principalmente una versión fija.
8.5.3 FP2 13 de julio de 2012 Esto es principalmente una versión fija.
8.5.3 FP3 26 de noviembre de 2012 Esto es principalmente una versión fija.
8.5.3 FP4 16 de abril de 2013 Esto es principalmente una versión fija.
8.5.3 FP5 8 de agosto de 2013 Esto es principalmente una versión fija.
8.5.3 FP6 9 de diciembre de 2013 Notas/Domino 8.5.3 Fix Pack 6 es el último paquete de fijación programado para 8.5.3. El desarrollo del paquete de fijación se desplaza a la versión 9.0.1.
IBM Notes
9 21 de marzo de 2013 9.0 Notas/Domino Social Edition ofrece en la visión "Project Vulcan" (OneUI), incluyendo el GUI actualizado, experiencias de aplicaciones integradas, una actualización significativa a iNotes para acercar la paridad al cliente rico, un conjunto incremental de características de IBM Notes, y el IBM Notes Browser Plug-in. IBM se enfrentaba internamente a algunas decisiones sobre las nuevas versiones en 2012. Dos versiones, 8.5.4 y 9.0, se estaban desarrollando simultáneamente en 2012, pero IBM ha remarcado la versión 8.5.4 como versión completa 9.0 a mediados de 2012. A finales de 2012 y en 2013, IBM decidió lanzar 8.5.4 Maintenance Release y 9.0 Social Edition como dos productos separados.

Según roadmaps, 9.0 Social Edition es una nueva versión importante en un nuevo flujo de liberación y 8.5.4 proporciona estado para una liberación de puntos para el flujo 8.5.x.

XPages Extension Library fue trasladado al producto principal.

9.0.1 29 de octubre de 2013 Enfóquese en confiabilidad y correcciones, actualizaciones de XPages Extension Library.
9.0.1 FP1 16 de abril de 2014 Esto es principalmente una versión fija
9.0.1 FP2 20 de agosto de 2014 Esto es principalmente una versión fija
9.0.1 FP3 21 de enero de 2015 Esto es principalmente una versión fija
9.0.1 FP4 17 de junio de 2015 Esto es principalmente una versión fija
9.0.1 FP5 30 de noviembre de 2015 Esto es principalmente una versión fija
9.0.1 FP6 13 de mayo de 2016 Esto es principalmente una versión de mejora de la seguridad
9.0.1 FP7 Septiembre 13, 2016 Esto es principalmente una versión de mejora de la seguridad
9.0.1 FP8 7 de marzo de 2017 Esta versión contiene múltiples correcciones y nuevas características/mejoras: NIFNSF, compatible con Windows Server 2016 " ADFS 3.0
9.0.1 FP9 Agosto 18, 2017 Esta versión contiene múltiples correcciones y nuevas características / mejoras: indexación de la vista en línea, actualización JVM, soporte de monitor de alta resolución, etc.
9.0.1 FP10 31 de enero de 2018 Esta versión contiene múltiples correcciones y una gran lista de características / mejoras: El JVM en Designer se actualiza para utilizar 1.8 en tiempo de compilación, Eclipse Platform Actualizado a 4.6.2, Embedded Sametime Actualizado a 9.0.1, Las bibliotecas GSKit para ser actualizadas, actualización de interfaz de usuario japonés, instalación adicional para notas CCM (Administrador de contenidos)
IBM Domino 10.0 y IBM Notes 10.0
10.0 10 de octubre de 2018 Esta versión contiene múltiples características/mejoras principales: Domino: Mejoras de Robustness en la replicación e índices de grupos de bases de datos, el nuevo Domino Query Language (DQL), la nueva interfaz de monitoreo de rendimiento para NewRelic y herramientas similares, y la extensión de la base de datos y límites de carpetas más allá de 64 GB; Notas: calendario de equipo y mejoras de delegación. La capacidad de llamar a cualquier API REST a través de una nueva interfaz HTTP y manipular los datos usando un parser JSON en LotusScript. Adición de soporte de sistema operativo CentOS y muestras de script documentadas para crear contenedores Docker.
10.0.1 18 de diciembre de 2018 Esta versión contiene el complemento Domino AppDev Pack 1.0 para el desarrollo Node.js (incluyendo el Servicio de Identidad y Gestión de Accesos de Domino AppDev Pack con OAuth-Preview), Verso sobre Locales 1.0.6, Notas para MacOS (y Mojave) y la inclusión de PanAgenda MarvelClient Essentials para la gestión remota. Nuevos paquetes de Domino Community Server y Notes Community Client para uso de Non-Production.
10.0.1 FP 1 30 de marzo de 2019 Esto es principalmente una versión fija
10.0.1 FP 2 May 29, 2019 En Domino 10.0.1 Fix Pack 2, puede configurar el intercambio de recursos de origen cruzado (CORS) para permitir una aplicación web de otro origen para acceder a recursos en un servidor web Domino.
10.0.1 FP 3 9 de septiembre de 2019 Esto es principalmente una versión fija
10.0.1 FP 4 5 de febrero de 2020 Esto es principalmente una versión fija
10.0.1 FP 5 20 de mayo de 2020 Esto es principalmente una versión fija
10.0.1 FP 6 28 de septiembre de 2020 Esto es principalmente una versión fija
10.0.1 FP 7 Julio 14, 2021 Esto es principalmente una versión fija
HCL Domino y HCL Notas
11.0 12 de diciembre de 2019 Las referencias a IBM han sido remarcadas a HCL para la familia de productos Notes y Domino.
11.0.1 19 de abril de 2020 SwiftFile Assistant se integra con HCL Notes en 11.0.1. En versiones anteriores, se proporcionó por separado.
HCL Notes 11.0.1 introduce AES de 128 bits como opción para el cifrado de bases de datos locales.
11.0.1 FP 1 3 de agosto de 2020 Esto es principalmente una versión fija
11.0.1 FP 2 17 de noviembre de 2020 Esto es principalmente una versión fija
11.0.1 FP 3 9 de abril de 2021 Esto es principalmente una versión fija
11.0.1 FP 4 8 de octubre de 2021 Esto es principalmente una versión fija
12.0 7 de junio de 2021 HCL Domino v12 lanzó implementación nativa en la nube con opciones de respaldo y seguridad flexibles incluyendo soporte para Let's Encrypt. Domino correo y aplicaciones cliente actualizaciones de escritorio están disponibles en un navegador web con Nomad Web. Domino Volt es una extensión de código baja de Domino que lo hace simple para construir aplicaciones en el mismo servidor Domino seguro.
12.0.1 14 de diciembre de 2021 DKIM (outbound). Enrutamiento de correo entre Domino y dominios con nombres de dominio internacionalizados (IDNs). introduciendo 64-bit Notas cliente para Windows.

Siglo XXI

IBM donó partes del código de IBM Notes y Domino a OpenOffice.org el 12 de septiembre de 2007 y desde 2008 ha estado donando código regularmente a OpenNTF.org.


A pesar de las repetidas predicciones sobre el declive o la desaparición inminente de IBM Notes y Domino, como la revista Forbes de 1998 'El declive y la caída de Lotus', la base instalada de Lotus Notes aumentó de un estimado de 42 millones de asientos en septiembre de 1998 a aproximadamente 140 millones de licencias acumuladas vendidas hasta 2008. Una vez que IBM Workplace se suspendió en 2006, la especulación sobre la eliminación de Notes se volvió discutible. Además, IBM presentó iNotes para iPhone dos años después.

IBM contribuyó al proyecto con parte del código que había desarrollado para la integración de la suite OpenOffice.org en Notes 8. IBM también empaquetó su versión de OpenOffice.org para su distribución gratuita como IBM Lotus Symphony.

IBM Notes y Domino 9 Social Edition se enviaron el 21 de marzo de 2013. Los cambios incluyen una interfaz de usuario significativamente actualizada, casi la misma funcionalidad de IBM Notes e IBM iNotes, IBM Notes Browser Plugin, nuevos controles XPages agregados a IBM Domino, actualización Interfaz de usuario de IBM Domino Designer, soporte agregado para tareas pendientes en dispositivos móviles Android y funcionalidad de servidor adicional como se detalla en la carta de anuncio.

A fines de 2016, IBM anunció que no habría una versión de Notes 9.0.2, pero que 9.0.1 sería compatible hasta al menos 2021. En la misma presentación, IBM también declaró que sus usuarios internos habían migrado fuera de Notes. y en el cliente de IBM Verse.

El 25 de octubre de 2017, IBM anunció un plan para ofrecer una actualización de la familia Domino V10 en algún momento de 2018. La nueva versión se creará en asociación con HCL Technologies. El equipo de soporte y desarrollo de IBM responsable de estos productos se está trasladando a HCL, sin embargo, el marketing y las ventas continúan siendo liderados por IBM. La estrategia de producto se comparte entre IBM y HCL. Como parte del anuncio, IBM indicó que no hay un final formal planeado para el soporte del producto.

El 9 de octubre de 2018, IBM anunció IBM Domino 10.0 e IBM Notes 10.0 en Frankfurt, Alemania, y los puso a disposición para su descarga el 10 de octubre de 2018.