Открыть сервис

HCL Domino 11

HCL Domino 11 — это версия проприетарной платформы для совместной работы и управления корпоративными приложениями, разработанная компанией HCL Technologies. Платформа является преемником IBM Domino и IBM Notes, права на которые были переданы HCL в 2018 году. Релиз HCL Domino 11 состоялся в октябре 2019 года и ознаменовал собой первый крупный выпуск продукта под новым управлением, ориентированный на модернизацию устаревшей архитектуры, повышение безопасности и интеграцию с современными веб-технологиями.

История и контекст

Переход от IBM к HCL

В декабре 2018 года корпорация IBM передала права на разработку и поддержку продуктов семейства Domino и Notes индийской компании HCL Technologies. Сделка включала передачу исходного кода, патентов и команды разработчиков. HCL обязалась продолжать развитие платформы, сохраняя обратную совместимость с существующими приложениями, но при этом внедряя современные возможности. HCL Domino 11 стал первым результатом этой стратегии.

Цели выпуска

Основными задачами версии 11 были:

  • Улучшение безопасности (особенно в контексте уязвимостей, связанных с протоколами шифрования и аутентификацией).
  • Повышение производительности сервера и клиента.
  • Упрощение миграции с устаревших версий (например, IBM Domino 9.0.1).
  • Поддержка современных стандартов веб-разработки (REST API, JSON, Node.js).

Ключевые особенности и нововведения

Безопасность

Одним из главных акцентов в HCL Domino 11 стало усиление защиты данных. В версии были реализованы:

  • Поддержка TLS 1.3 — современный протокол шифрования транспортного уровня, обеспечивающий более высокую скорость и защиту от атак.
  • Улучшенное управление сертификатами — возможность использования сертификатов Let’s Encrypt для автоматического обновления.
  • Ужесточение политики паролей — встроенные механизмы проверки сложности паролей и блокировки учётных записей после нескольких неудачных попыток входа.
  • Защита от CSRF и XSS — встроенные фильтры для веб-приложений, развёрнутых на платформе.

Производительность и масштабирование

  • Новый движок индексации — улучшенная система полнотекстового поиска (FT Search), основанная на Apache Lucene. Это позволило сократить время поиска в базах данных Domino на 30–50 % по сравнению с предыдущими версиями.
  • Оптимизация работы с DAOS (Domino Attachment and Object Service) — улучшена дедупликация вложений, что снижает нагрузку на дисковое хранилище.
  • Поддержка многоядерных процессоров — серверная часть была оптимизирована для эффективного использования современных многоядерных архитектур.

Разработка и интеграция

  • Встроенная поддержка Node.js — HCL Domino 11 включает среду выполнения Node.js, что позволяет разработчикам создавать современные веб-приложения, используя знакомые инструменты и библиотеки.
  • REST API — расширенный набор RESTful сервисов для доступа к данным Domino из внешних систем (например, мобильных приложений или облачных сервисов).
  • Поддержка JSON — возможность работы с данными в формате JSON без дополнительных преобразований, что упрощает интеграцию с современными веб-фреймворками.

Клиентские приложения

  • HCL Notes 11 — обновлённый клиент для настольных систем (Windows, macOS). Внешний вид был частично модернизирован, добавлена поддержка тёмной темы и улучшена работа с вложениями.
  • HCL Nomad — мобильный клиент для iOS и Android, позволяющий работать с приложениями Domino на планшетах и смартфонах. Версия 11 получила улучшенную синхронизацию и поддержку офлайн-режима.
  • Веб-клиент — полностью переработанный интерфейс на основе HTML5, не требующий установки дополнительного ПО. Поддерживает основные функции почты, календаря и приложений.

Архитектура и совместимость

Серверная часть

HCL Domino 11 работает на операционных системах:

Сервер поддерживает как традиционную архитектуру на основе баз данных NSF (Notes Storage Facility), так и гибридные сценарии с использованием реляционных баз данных через JDBC.

Обратная совместимость

Платформа сохраняет полную совместимость с приложениями, разработанными для IBM Domino 9.0.1 и более ранних версий. Базы данных NSF, созданные в 1990-х годах, могут быть открыты и модифицированы в HCL Domino 11 без изменений. Однако для использования новых функций (например, Node.js или REST API) требуется доработка кода.

Применение

Корпоративная почта и календари

HCL Domino 11 продолжает использоваться в крупных организациях (в том числе в государственных учреждениях и банках) в качестве системы корпоративной электронной почты, календарей и задач. Платформа поддерживает протоколы SMTP, IMAP, POP3 и MAPI.

Бизнес-приложения

На базе Domino созданы тысячи кастомных приложений для автоматизации бизнес-процессов: документооборот, управление проектами, CRM, системы учёта. Версия 11 упрощает интеграцию таких приложений с внешними системами через REST API.

Миграция и поддержка

HCL предлагает инструменты для миграции с устаревших версий (например, IBM Domino 8.5.x и 9.0.x). Также доступна программа HCL Domino Upgrade Services, включающая аудит существующей инфраструктуры и план перехода.

Критика и ограничения

Несмотря на модернизацию, HCL Domino 11 подвергается критике за:

  • Устаревшую архитектуру — платформа по-прежнему использует проприетарную базу данных NSF, которая не поддерживает стандартные SQL-запросы и не масштабируется так же эффективно, как современные NoSQL или реляционные решения.
  • Сложность администрирования — настройка сервера и управление пользователями требуют специальных знаний, а документация иногда считается недостаточно подробной.
  • Ограниченную поддержку современных языков — хотя Node.js был добавлен, основным языком разработки остаётся LotusScript (устаревший диалект BASIC) и Formula Language.
  • Высокую стоимость лицензий — платформа является коммерческой, и для больших организаций затраты на лицензирование могут быть значительными.

Интересные факты

  • HCL Domino 11 стал первой версией, которая официально поддерживает работу в облачных средах (Amazon Web Services, Microsoft Azure, Google Cloud Platform) без дополнительных надстроек.
  • В 2020 году HCL выпустила бесплатную версию HCL Domino Community Edition для некоммерческих организаций и разработчиков, что вызвало интерес со стороны малого бизнеса.
  • Платформа продолжает использоваться в некоторых российских государственных структурах, несмотря на общую тенденцию перехода на отечественные решения. При этом официальные поставки HCL Domino в Россию были ограничены после введения санкций в 2022 году.

Источники

  1. HCL Domino 11 Release Notes (HCL Software, 2019).
  2. «HCL Domino 11: What’s New and What’s Changed» — официальный блог HCL, октябрь 2019.
  3. «IBM Domino to HCL Domino: The Migration Guide» — техническая документация HCL, 2020.
  4. «Обзор HCL Domino 11» — статья на портале Habr, 2020.
  5. «Сравнение производительности HCL Domino 11 и IBM Domino 9.0.1» — исследование компании Panagenda, 2020.
  6. «HCL Domino 11: Security Enhancements» — технический документ HCL, 2019.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →