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 работает на операционных системах:
- Windows Server (2012 R2, 2016, 2019)
- Linux (Red Hat Enterprise Linux 7/8, SUSE Linux Enterprise Server 12/15)
- IBM AIX (7.1, 7.2)
Сервер поддерживает как традиционную архитектуру на основе баз данных 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 году.
Источники
- HCL Domino 11 Release Notes (HCL Software, 2019).
- «HCL Domino 11: What’s New and What’s Changed» — официальный блог HCL, октябрь 2019.
- «IBM Domino to HCL Domino: The Migration Guide» — техническая документация HCL, 2020.
- «Обзор HCL Domino 11» — статья на портале Habr, 2020.
- «Сравнение производительности HCL Domino 11 и IBM Domino 9.0.1» — исследование компании Panagenda, 2020.
- «HCL Domino 11: Security Enhancements» — технический документ HCL, 2019.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →