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

Domino Server

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

История

Создание и ранние годы (1980-е — 1990-е)

Платформа Lotus Notes была впервые выпущена в 1989 году компанией Lotus Development Corporation, основанной Митчем Капором. Изначально Notes представлял собой клиентское приложение для работы с документами и электронной почтой, работавшее на собственной серверной части. В 1995 году компания Lotus выпустила версию Lotus Notes 4.0, в которой серверная часть была выделена в отдельный продуктLotus Domino Server. Это позволило разделить функции клиента и сервера, а также предоставило возможность использовать Domino в качестве платформы для веб-приложений через встроенный HTTP-сервер.

В 1995 году корпорация IBM приобрела Lotus Development Corporation за 3,5 миллиарда долларов. Под управлением IBM платформа получила значительное развитие: были добавлены поддержка Java, XML, LDAP, а также интеграция с другими продуктами IBM, такими как WebSphere и DB2.

Эра IBM и переход к HCL (2000-е — 2010-е)

В 2000-х годах Lotus Domino оставался одной из ведущих платформ для корпоративной электронной почты и групповой работы, конкурируя с Microsoft Exchange и Novell GroupWise. Версии 6.x и 7.x (2002–2005) улучшили производительность, безопасность и возможности администрирования. Версия 8.0 (2007) представила новый интерфейс на основе Eclipse и поддержку стандартов OpenDocument.

В 2012 году IBM переименовала продукт в IBM Domino, а клиентскую часть — в IBM Notes. Последняя крупная версия под управлением IBM — 9.0.1 (2013), которая получила длительную поддержку (до 2018 года).

В 2018 году IBM объявила о продаже подразделения Notes/Domino компании HCL Technologies (HCL). Сделка была завершена в 2019 году. HCL переименовала продукт в HCL Domino и продолжила его развитие, выпустив версии 10 (2018), 11 (2019), 12 (2021) и 14 (2023). HCL также представила облачные версии (HCL Domino on Cloud) и интеграцию с современными технологиями, такими как Docker и Kubernetes.

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

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

Domino Server работает на собственной нереляционной базе данных — Domino Database (файлы с расширением .nsf). Данные хранятся в виде документов, каждый из которых представляет собой набор полей (текстовых, числовых, дат, вложений и т.д.). Документы могут быть связаны между собой через ссылки и формы. База данных не требует предварительного определения схемы (schema-less), что упрощает разработку приложений.

Сервер поддерживает несколько протоколов и служб:

Клиентская часть

Традиционным клиентом для Domino Server является Lotus Notes (позднее — IBM Notes, HCL Notes) — десктопное приложение для работы с почтой, календарём, задачами и приложениями. Notes предоставляет доступ к базам данных Domino, позволяет создавать, редактировать и просматривать документы, а также управлять настройками.

Современные версии HCL Notes поддерживают работу на Windows, macOS и Linux (через Wine). Кроме того, доступны веб-клиенты (HCL Nomad Web) и мобильные приложения (HCL Nomad Mobile) для iOS и Android.

Репликация

Одной из ключевых особенностей Domino является репликация — механизм синхронизации данных между несколькими серверами и клиентами. Репликация позволяет работать с данными в офлайн-режиме, а затем синхронизировать изменения при подключении к сети. Репликация работает на уровне документов и полей, что минимизирует объём передаваемых данных.

Классификация и виды

Domino Server может быть развёрнут в различных конфигурациях:

Применение

Domino Server традиционно используется в корпоративной среде для:

Преимущества и недостатки

Преимущества

Недостатки

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

Критика

Основная критика Domino Server связана с его устаревшей архитектурой и сложностью миграции на другие платформы. Многие организации, использующие Notes/Domino, сталкиваются с проблемами при интеграции с современными веб-сервисами и мобильными приложениями. Кроме того, стоимость лицензирования и поддержки (особенно в период IBM) была высокой по сравнению с альтернативами. В то же время, HCL продолжает развивать продукт, добавляя поддержку современных стандартов и облачных технологий, что позволяет продлить его жизненный цикл.

Источники

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

На главную BFOmetr →