HCL Notes & Domino
Логотип программы HCL Notes & Domino
Тип Groupware
Разработчик HCL Technologies[англ.]
Написана на Java, C и C++
Операционная система кроссплатформенное ПО
Первый выпуск 1989
Последняя версия 12.0.1 (14 декабря 2021)
Лицензия Проприетарная
Сайт hcl-software.com/domino

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

Впервые продукт выпущен в 1989 году американской компанией Lotus Development, которая в 1995 году была поглощена корпорацией IBM.

Начиная с версии 9.0.0, компания IBM произвела ребрендинг платформы IBM Lotus Notes/Domino, изменив логотип системы и исключив из названия термин «Lotus» и оставив название IBM Domino.

С 1 июля 2019 года все права были переданы компании HCL Software[en][1].

Описание

Терминология

С 2013 года полное официальное наименование продукта: IBM Notes and Domino Social Edition.

Ранее: IBM Lotus Notes/Domino.

Компания IBM с 1996 года использует следующую терминологию:

До версии 4.5 включительно название «Domino» использовалось для отдельного приложения, добавлявшего серверу Notes функциональность веб-сервера. С выходом в 1996 году версии 4.6 функциональность веб-сервера была включена в поставку сервера Notes. Сервер изменил название — вместо «сервер Notes» стал называться «сервер Domino».

Клиентская часть IBM Notes состоит из трёх частей:

Рабочее место пользователя поставляется в двух вариантах:

Основные функции

Основные функции, входящие в базовую поставку IBM Notes/Domino версии 9 (при использовании IBM Notes Client типа Standard):

Особенности

  1. Кроссплатформенность.
    Значимой особенностью является кроссплатформенность IBM Notes. Текущая версия сертифицирована IBM для работы со следующими операционными системами:
  2. Масштабируемость
    Вертикальная масштабируемость обеспечивается следующими возможностями:
    • Увеличение производительности аппаратной платформы, на которой установлен сервер.
    • Достаточно простая замена аппаратной и даже программной платформы (операционной системы) сервера на более производительную. Перенос данных может быть осуществлён даже обычным копированием.
    Горизонтальная масштабируемость обеспечивается следующими возможностями:
    • Распределение нагрузки достигается путём распределения по разным серверам IBM Domino клиентов, приложений и функций (задач сервера Domino). Перераспределить нагрузку сравнительно просто на уже работающей инфраструктуре сети IBM Domino, запуская и останавливая задачи сервера Domino или назначая «домашние» сервера пользователям и перенося приложения с сервера на сервер прямо на работающих серверах.
    • Кластеризация серверов IBM Domino. Организация и переконфигурация кластеров Domino возможна на работающей инфраструктуре серверов Domino (для включения сервера в кластер даже не требуется его перезагрузка).
  3. Репликация
  4. Быстрая разработка (RAD) и развёртывание приложений.
    Среда разработки приложений Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документоориентированных приложений.
    Программный код и визуальные формы приложений физически хранятся в базах данных, в которых они используются и выполняются. При внесении изменений в программный код или форму изменения становятся доступны всем пользователям и серверам, получающим доступ к базе данных, в которой хранятся изменённые код или форма. На другие сервера изменения поступают посредством репликации при первом же сеансе.
  5. Автономное выполнение приложений
    Клиент IBM Notes позволяет локально (на компьютере пользователя) хранить базы данных IBM Notes, реплицировать их с сервером Domino, работать с локальными базами данных при отсутствии подключения к серверу Domino, исполнять программный код сервера в локальных базах данных.
    Данная функциональность поддерживает полнофункциональную работу пользователя в отключенном от сервера состоянии (например, на ноутбуке). Изменения на локальном (для пользователя) компьютере и на сервере взаимно синхронизируются посредством репликации.
  6. Инфраструктура управления открытыми ключами (PKI)
    Криптофункции с использованием открытых ключейшифрование и электронная цифровая подпись — являются базовыми сервисами ядра IBM Notes. Каждый пользователь системы при регистрации получает пару ключей: открытый ключ хранится в общей (публичной) адресной книге и доступен (для считывания) пользователям с сервера, а секретный ключ хранится в идентификационном файле пользователя локально.
    • Электронная цифровая подпись используется при аутентификации сервером пользователя и/или сервера, при определении уровня доверия выполняемому коду, при проверке достоверности почтовых сообщений, документов (записей в БД) и отдельных полей.
    • Шифрование применяется для почтовых сообщений, целиком баз данных, отдельных документов (записей в БД), отдельных полей и сетевого трафика между двумя серверами IBM Domino, а также между сервером и клиентом IBM Notes.

Текущие версии

В настоящее время IBM Software поддерживает и развивает следующие версии продуктов IBM Notes/Domino[2]:

версия 8.5.3 9.0.1 10 11 12
Продукт релиз дата релиз дата релиз дата релиз дата релиз дата
IBM Notes Client 8.5.3 FP6 декабрь 2014 9.0.1 FP10IF3 30 апреля 2018 - - - - - -
IBM Domino Server 8.5.3 FP6 декабрь 2014 9.0.1 FP8 7 марта 2017 - - - - - -
HCL Notes - - - - 10.0.1 FP8 17.07.2022 11.0.1 FP6 09.09.2022 12.0.2 FP2 01.08.2023
HCL Domino - - - - 10.0.1 FP8 17;ll;;;;.07.2022 11.0.1 FP6 09.09.2022 12.0.2 FP2 01.08.2023

Технические возможности

Клиентское программное обеспечение

Основная статья: IBM Notes Client

Разработка приложений

Основная статья: IBM Domino Designer

IBM Domino Designer — интегрированная среда разработки. Позволяет разрабатывать приложения, исполняемые как в среде Notes Client, так и с помощью тонкого клиента (браузера). Начиная с версии 8.5.1 интегрированная среда разработки Domino Designer исполняется в среде Eclipse.

Системное администрирование

Основная статья: IBM Domino Administrator

IBM Domino Administrator — среда управления серверами IBM Domino, параметрами и мониторингом серверов IBM Domino.

Поддерживаемые технологии

В базовой поставке клиента IBM Notes Standard и сервера IBM Domino версии 8.5.2 поддерживаются следующие технологии:

Электронная почта
Instant messenger
  • встроенный клиент (IBM Sametime)
Чтение новостей
Полнотекстовый поиск
База данных
Сервер
  • Кластер (группа компьютеров)
  • Разделы серверов (partitioned servers) — возможность установки на один аппаратный сервер нескольких серверов IBM Domino
  • SMP
  • Passthru — сквозное подключение («прокси» по протоколу NotesRPC)
Клиент
  • поддержка работы offline — для электронной почты, календаря и приложений IBM Notes (синхронизация выполняется при подключении к серверу)
  • Тонкий клиент (HTTP и HTTPS), включая iNotes[3] (расширение функций браузера и MS Outlook для работы с приложениями IBM Notes/Domino)
  • Мобильный клиент — клиент для PDA и смартфонов на базе Windows Mobile, Nokia Symbian и Apple iPhone, iPad и iPod touch (IBM Traveller)[4]
  • Eclipse (только для клиента Standart)
Офисный пакет
Аутентификация
  • LDAP
  • en:SPNEGO — автоматическая аутентификация (без ввода имени пользователя и пароля) для Web-клиентов IBM Domino в домене Windows[5]
  • Роуминг — синхронизация рабочей среды пользователя для клиента IBM Notes на каждой рабочей станции, с которой пользователь вошёл в сеть IBM Notes
Криптозащита (Шифрование и Электронная цифровая подпись)
Сетевые протоколы
  • TCP/IP — по умолчанию IBM Notes использует порт TCP 1352 (возможно переопределение порта и использование нескольких серверов IBM Domino на одном IP адресе на разных портах)
  • IPX/SPX
  • NetBIOS
  • X.PC — прямое модемное подключение (без использования сетевых функций операционной системы)
Репликация
  • репликация сервер-сервер
  • репликация клиент-сервер
Языки программирования
Интеграция с СУБД и иными приложениями (по данным и программным вызовам)

Расширение функциональности

Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Масштабирование

Сопутствующие программы

Остановленные проекты

Продукты третьих фирм

Комплексная защита

Антивирусы

Антиспам

Управление инфраструктурой

Вывод приложений в Веб

История

Создание

Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Версии

Номер
версии
Дата
выпуска[17]
Поддерживаемые ОС Особенности,
добавленная функциональность
клиент сервер
1.0 1989
  • DOS
  • OS/2
1.1 1990
2.0 1991
3.0 май 1993
  • OS/2
  • Novell NetWare
  • Windows 3.11
4.0 январь 1996
  • Новый интегрированный язык разработки — Lotus Script
  • Встроенный шлюз интернет-почты (SMTP-сервер)
  • Шифрование сетевого трафика NotesRPC (?)
  • «Сквозной» (pass-thru) доступ к серверам Domino через другие (доверенные) сервера Domino
  • Шифрование локальных реплик баз данных (в том числе почты)
  • ACL документа (отдельной записи в БД)
  • Централизованный доступ к HTTP (через сервер Domino — InterNotes)
4.5 декабрь 1996
  • Персональный и групповой календарь-планировщик
  • Поддержка SMTP/MIME
  • Доступ к почтовым ящикам через POP3
  • Поддержка кластеров серверов Domino
  • Встроенный веб-браузер
  • Windows NT single logon
  • Проверка подписи программного кода (ECL, execution control list)
4.6 май 1997
5.0 январь 1999
  • Клиент интернет-почты (POP3 и IMAP) и Usenet (NNTP)
  • Доступ к каталогам LDAP
  • Интегрированные SMTP-, POP3-, IMAP-, NNTP- и LDAP-серверы
  • Поддержка COM+ (5.02b)
  • Снятие ограничения на длину ключа шифрования (5.04)
6.0 октябрь 2002
  • Сжатие сетевого трафика NotesRPC
  • Антиспам (DNSBL)
  • Журналирование электронной почты
  • Хостинг серверов Domino
6.5 сентябрь 2003
7.0 август 2005
  • Возможность использования DB2 в качестве базы данных (7.01)
  • Поддержка RSS (сервер и клиент) (7.02)
  • Поддержка формата iCalendar
8.0 август 2007
  • Windows
  • Linux
  • Windows 2003 (32- & 64-bit)[19]
  • SuSE Linux (32- & 64-bit)
  • Red Hat Linux (32- & 64-bit)
  • AIX
  • Solaris
  • Встроенные средства для работы с документами в формате OpenDocument (IBM Productivity Tools)[20]
  • Создание SOA-приложений (composite applications)[21]
  • Отзыв отправленной и доставленной почты (message recall)
  • 64-битная версия Domino для Windows Server x64 (8.0.1)
  • Экспорт в PDF (8.0.1)
8.5 январь 2009
  • Windows 2008 (32- & 64-bit)
  • SuSE Linux (32- & 64-bit)
  • Red Hat Linux (32- & 64-bit)
  • Linux on IBM System z
  • AIX (32- & 64-bit)
  • Solaris
  • Сжатие «на лету» записей БД (документов и/или элементов дизайна)
  • Domino Configuration Tuner (DCT) — «визард» администратора Lotus Notes/Domino
  • Стили приложений (баз данных) Notes
  • ID vault — централизованное управление учётной информацией пользователей
  • DAOS — хранение вложенных файлов вне базы данных (включая хранение тиражируемых вложений только в одном экземпляре)
  • en:XPagesВеб 2.0-приложения (на базе библиотеки Dojo):
  • en:SPNEGO — аутентификация для веб-клиентов Lotus Domino в домене Windows (8.5.1)
9.0 март 2013
  • Windows 2008 (32- & 64-bit)
  • SuSE Linux (32- & 64-bit)
  • Red Hat Linux (32- & 64-bit)
  • Linux on IBM System z
  • улучшения IBM iNotes — реализация части возможностей, характерных для полнофункционального клиента
  • IBM Notes Browser Plug-in — полнофункциональный клиент IBM Notes, встраиваемый в Mozilla Firefox (версии 23.0 и старше) и MS Internet Explorer (32-битные версии 8, 9 и 10);

Текущие версии

Начиная с версии 9.0.0, компания IBM произвела ребрендинг платформы IBM Lotus Notes/Domino, изменив логотип системы и исключив из названия термин «Lotus».

Возможности и технологии

Конкурирующие системы (платформы)

Примечания

  1. HCL Technologies Announces close of Acquisition of select IBM products | HCL Technologies (англ.). www.hcltech.com. Дата обращения: 8 апреля 2020. Архивировано 9 июня 2020 года.
  2. IBM Notes/Domino Fix List (англ.). IBM Software. Дата обращения: 16 марта 2016. Архивировано 15 февраля 2012 года.
  3. Lotus iNotes — Web based email software. Дата обращения: 6 июля 2010. Архивировано 8 августа 2010 года.
  4. Lotus Notes Traveler: Lotus Notes mobile email
  5. Deploying Windows single sign-on for Web clients (SPNEGO) in an existing Domino environment. Дата обращения: 21 сентября 2010. Архивировано из оригинала 18 сентября 2010 года.
  6. Lotus Protector for Mail Security. Дата обращения: 6 июля 2010. Архивировано 7 сентября 2010 года.
  7. Lotus Mobile Bonus Pack. Дата обращения: 6 июля 2010. Архивировано из оригинала 31 марта 2009 года.
  8. Software withdrawal and support discontinuance: Domino Document Manager (англ.). IBM Lotus Software (10 февраля 2009). Дата обращения: 11 января 2010. Архивировано 15 февраля 2012 года.
  9. Lotus Domino Document Manager (англ.). IBM Lotus Software (11 августа 2009). Дата обращения: 12 января 2010. Архивировано 15 февраля 2012 года.
  10. ScanMail Suite for IBM Lotus Domino — Trend Micro Russia Архивировано 6 января 2012 года.
  11. Антивирус Касперского для Lotus Domino. Дата обращения: 6 декабря 2018. Архивировано 6 декабря 2018 года.
  12. Domino Anti Spam | SpamSentinel. Дата обращения: 9 мая 2022. Архивировано 19 апреля 2022 года.
  13. Защита от спама для IBM Domino. Дата обращения: 2 октября 2013. Архивировано 4 октября 2013 года.
  14. LotusAntispam — эффективная борьба со спамом. Дата обращения: 16 мая 2009. Архивировано 7 июля 2011 года.
  15. Официальный сайт XPages Dynamic. Дата обращения: 9 мая 2022. Архивировано 25 апреля 2022 года.
  16. The History of Notes and Domino Архивная копия от 5 июля 2006 на Wayback Machine (англ.) (перевод статьи Архивная копия от 2 ноября 2012 на Wayback Machine)
  17. Приведённые даты выпуска версий могут отличаться от реальных в пределах до трёх месяцев
  18. 1 2 В версиях клиента Lotus Notes от 5.0.x до 7.0.x для Mac OS не поддерживается работа с русскоязычными приложениями и данными из-за ошибочно выбранной разработчиками IBM Lotus Software поддерживаемой кодировки. Работа с русскоязычными приложениями и данными возможна начиная с версии 8.5 под Mac OS X 10.5 (Leopard).
  19. 1 2 Исполнимый код сервера Lotus Domino выпущен в 64-битной версии для Windows Server x64 только начиная с версии 8.0.1 (см. FAQ: 64-bit version of Domino 8.0.1 (недоступная ссылка)). В более ранних версиях на x64 исполнялся 32-битный код Lotus Domino.
  20. online IBM Productivity Tools
  21. IBM developerWorks : Composite applications Архивная копия от 27 октября 2007 на Wayback Machine (англ.) — сайт поддержки разработчиков Composite applications

Ссылки

Обзорные статьи
Для технических специалистов