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

HCL Nomad Web

HCL Nomad Web — это веб-клиент для работы с базами данных IBM Notes и Domino, разработанный компанией HCL Technologies. Он предоставляет доступ к приложениям, созданным на платформе HCL Domino, через стандартный веб-браузер без необходимости установки на компьютер пользователя специализированного программного обеспечения (клиента IBM Notes/HCL Notes). HCL Nomad Web является частью экосистемы HCL Domino и позиционируется как более современная, лёгкая и мобильная альтернатива традиционному толстому клиенту, обеспечивающая совместимость с существующими приложениями Domino.

История

Предпосылки создания

Платформа IBM Notes (ранее Lotus Notes) и Domino долгое время использовалась в корпоративной среде для создания приложений совместной работы, документооборота и баз данных. Основным способом взаимодействия пользователей с этими приложениями был клиент IBM Notes, который устанавливался на рабочие станции и требовал значительных ресурсов. С развитием веб-технологий и распространением мобильных устройств возникла необходимость в обеспечении доступа к приложениям Domino через браузер. IBM предлагала для этого веб-клиент IBM Notes Traveler, а также веб-доступ Domino Web Access (iNotes), однако они имели ограниченную функциональность по сравнению с полноценным клиентом.

Появление HCL Nomad

В 2018 году компания HCL Technologies приобрела у IBM права на разработку и поддержку продуктов семейства IBM Notes, Domino и ряда других (сделка была завершена в 2019 году). HCL получила возможность развивать платформу в соответствии с современными требованиями. Первым крупным проектом в этой области стал HCL Nomad — мобильный клиент для iOS и Android, представленный в 2019 году. Он позволял запускать приложения Domino на мобильных устройствах, используя технологию Progressive Web App (PWA) и обеспечивая работу в онлайн- и офлайн-режимах.

Развитие веб-версии

Изначально HCL Nomad был мобильным решением. Однако в 2020 году компания объявила о разработке версии для десктопных браузеров — HCL Nomad Web. Выход первой публичной версии (HCL Nomad Web 1.0) состоялся в 2021 году в составе HCL Domino V12. Эта версия предоставила пользователям возможность работать с приложениями Domino через любой современный браузер без установки клиента на компьютер. HCL Nomad Web быстро стал ключевым компонентом стратегии HCL по модернизации платформы Domino.

Архитектура и принцип работы

Тонкий клиент

HCL Nomad Web является тонким клиентом. Все вычисления и логика приложения выполняются на сервере HCL Domino. Клиентская сторона отвечает только за отображение интерфейса пользователя и обработку пользовательского ввода. Это снижает требования к ресурсам клиентского устройства и упрощает развёртывание и обновление приложений — все изменения вносятся на сервере и становятся доступны пользователям сразу после загрузки страницы в браузере.

Используемые технологии

Для создания пользовательского интерфейса HCL Nomad Web использует современные веб-стандарты:

Взаимодействие с сервером Domino

HCL Nomad Web работает в связке с сервером HCL Domino (версии V12 и выше). Сервер обрабатывает запросы, выполняет код приложений, управляет базами данных и возвращает результаты в формате, понятном браузеру. Для работы HCL Nomad Web на сервере Domino необходимо установить и настроить компонент «HCL Nomad Server» (или «HCL Nomad Extension»), который добавляет поддержку протоколов WebSocket и обрабатывает запросы от веб-клиента.

Поддерживаемые браузеры

HCL Nomad Web поддерживает последние версии распространённых веб-браузеров: Google Chrome, Mozilla Firefox, Microsoft Edge (на основе Chromium) и Apple Safari. Поддержка Internet Explorer отсутствует.

Ключевые возможности

Совместимость с приложениями Domino

Основное преимущество HCL Nomad Web — высокая степень совместимости с существующими приложениями, разработанными для IBM Notes/Domino. Это достигается за счёт того, что HCL Nomad Web использует ту же серверную логику и ту же модель данных, что и классический клиент. Пользователь может работать с формами, представлениями, навигаторами, мерами безопасности, подписями и другими элементами приложений практически без адаптации. Для разработчиков это означает, что большинство приложений, написанных на LotusScript, Java и Formula Language, будут работать в HCL Nomad Web «из коробки» или с минимальными изменениями.

Мобильность и доступность

Совместная работа

HCL Nomad Web поддерживает функции совместной работы, присущие платформе Domino: работа с документами, редактирование в реальном времени, обсуждения, оповещения, календарь (в том числе интеграция с календарём HCL Notes).

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

Сравнение с другими клиентами Domino

HCL Nomad Web vs классический клиент HCL Notes (толстый клиент)

ХарактеристикаHCL Notes (толстый клиент)HCL Nomad Web (тонкий клиент)
УстановкаТребуется установка на ПКНе требуется (через браузер)
Требования к ресурсамВысокие (память, диск)Низкие (зависит от браузера)
Работа в офлайн-режимеПоддерживаетсяОграниченная поддержка (в мобильной версии)
Поддержка старых приложенийПолнаяВысокая, но не 100%
РазвёртываниеСложноеПростое (через ссылку)
ОбновленияТребуют обновления клиентаОбновляются на сервере

HCL Nomad Web vs HCL Nomad Mobile

Мобильная версия HCL Nomad (для iOS/Android) и веб-версия (HCL Nomad Web) имеют схожую архитектуру и кодовую базу, но разные сценарии использования. HCL Nomad Mobile ориентирован на работу с мобильных устройств и включает поддержку офлайн-режима (локальное кэширование данных). HCL Nomad Web предназначен для работы с десктопных и планшетных устройств через браузер, офлайн-режим для него реализован в ограниченном виде (в основном для чтения).

HCL Nomad Web vs Domino Web Access (iNotes)

Domino Web Access (ранее iNotes) — предшественник HCL Nomad Web, предоставляющий доступ к почте, календарю и некоторым приложениям Domino через веб-интерфейс. HCL Nomad Web является более современным и полнофункциональным решением: он поддерживает выполнение произвольных приложений Domino, а не только почтовых, имеет более адаптивный интерфейс и использует WebSocket для работы в реальном времени.

Применение

HCL Nomad Web востребован в следующих сценариях:

Ограничения и недостатки

Критика и перспективы

В сообществе пользователей HCL Domino HCL Nomad Web получил в целом положительные отзывы за возможность модернизации legacy-инфраструктуры и снижение затрат на поддержку толстого клиента. Критика в основном касается ограничений в совместимости с устаревшими приложениями и необходимости доработки серверной инфраструктуры. HCL Technologies продолжает развитие HCL Nomad Web, выпуская обновления, которые расширяют функциональность и улучшают производительность. В будущем ожидается дальнейшая интеграция HCL Nomad Web с облачными сервисами HCL и поддержка более широкого спектра сценариев, включая полноценную работу в офлайн-режиме для всех типов приложений.

Источники

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

На главную BFOmetr →