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 года все права были переданы компании .
Описание
Терминология С 2013 года полное официальное наименование продукта: IBM Notes and Domino Social Edition.
Ранее: IBM Lotus Notes/Domino.
Компания IBM с 1996 года использует следующую терминологию: Notes — программное обеспечение клиентской рабочей станции. Domino — программное обеспечение сервера.
До версии 4.5 включительно название «Domino» использовалось для отдельного приложения, добавлявшего серверу Notes функциональность веб-сервера. С выходом в 1996 году версии 4.6 функциональность веб-сервера была включена в поставку сервера Notes. Сервер изменил название — вместо «сервер Notes» стал называться «сервер Domino».
Клиентская часть IBM Notes состоит из трёх частей: Notes Client — рабочее место пользователя Domino Designer — рабочее место разработчика приложений IBM Notes (программиста) Domino Administrator — рабочее место системного администратора IBM Notes.
Рабочее место пользователя поставляется в двух вариантах: IBM Notes Client Standard — полная версия клиента IBM Notes на базе Eclipse с поддержкой технологий Composite Applications и XPages. IBM Notes Client Basic — «традиционная» версия клиента IBM Notes с минимальными системными требованиями.
Основные функции Основные функции, входящие в базовую поставку IBM Notes/Domino версии 9 (при использовании IBM Notes Client типа Standard): среда исполнения приложений автоматизации групповой деятельности (программный код исполняется на клиенте, сервере и в web-браузере) криптозащита (шифрование и электронная подпись) клиент электронной почты почтовый сервер персональный и групповой календари, планировщик задач набор офисных приложений IBM Lotus Symphony (текстовый редактор, электронные таблицы, подготовка презентаций — только в версиях 8.0 и 8.5) клиент среды обмена мгновенными сообщениями (Instant messenger) IBM Sametime (сервер IBM Sametime является самостоятельным продуктом) встроенный веб-сервер встроенный веб-браузер (не поддерживает современные стандарты, для просмотра веб-страниц рекомендуется использовать внешние приложения) сервер каталогов LDAP сервер приложений IBM Notes репликация — синхронизация между дистанционно удалёнными экземплярами баз данных службы интеграции данных DECS (Domino Enterprise connection services) средство хранения вложенных файлов вне баз данных DAOS (Domino attachment and object services) средства администрирования и мониторинга серверов IBM Domino поддержка удалённой отладки серверных приложений IBM Domino
Особенности Кроссплатформенность. Значимой особенностью является кроссплатформенность IBM Notes. Текущая версия сертифицирована IBM для работы со следующими операционными системами: сервер IBM Domino — Windows (32- и 64-битный), Linux (Red Hat Linux, SuSE Linux), Solaris, i5/OS (OS/400), AIX, z/OS (OS/390) клиент IBM Notes — Windows (32- и 64-битный), Mac OS X, Linux Масштабируемость Вертикальная масштабируемость обеспечивается следующими возможностями: Увеличение производительности аппаратной платформы, на которой установлен сервер. Достаточно простая замена аппаратной и даже программной платформы (операционной системы) сервера на более производительную. Перенос данных может быть осуществлён даже обычным копированием. Горизонтальная масштабируемость обеспечивается следующими возможностями: Распределение нагрузки достигается путём распределения по разным серверам IBM Domino клиентов, приложений и функций (задач сервера Domino). Перераспределить нагрузку сравнительно просто на уже работающей инфраструктуре сети IBM Domino, запуская и останавливая задачи сервера Domino или назначая «домашние» сервера пользователям и перенося приложения с сервера на сервер прямо на работающих серверах. Кластеризация серверов IBM Domino. Организация и переконфигурация кластеров Domino возможна на работающей инфраструктуре серверов Domino (для включения сервера в кластер даже не требуется его перезагрузка). Репликация Быстрая разработка (RAD) и развёртывание приложений. Среда разработки приложений Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документоориентированных приложений. Программный код и визуальные формы приложений физически хранятся в базах данных, в которых они используются и выполняются. При внесении изменений в программный код или форму изменения становятся доступны всем пользователям и серверам, получающим доступ к базе данных, в которой хранятся изменённые код или форма. На другие сервера изменения поступают посредством репликации при первом же сеансе. Автономное выполнение приложений Клиент IBM Notes позволяет локально (на компьютере пользователя) хранить базы данных IBM Notes, реплицировать их с сервером Domino, работать с локальными базами данных при отсутствии подключения к серверу Domino, исполнять программный код сервера в локальных базах данных. Данная функциональность поддерживает полнофункциональную работу пользователя в отключенном от сервера состоянии (например, на ноутбуке). Изменения на локальном (для пользователя) компьютере и на сервере взаимно синхронизируются посредством репликации. Инфраструктура управления открытыми ключами (PKI) Криптофункции с использованием открытых ключей — шифрование и электронная цифровая подпись — являются базовыми сервисами ядра IBM Notes. Каждый пользователь системы при регистрации получает пару ключей: открытый ключ хранится в общей (публичной) адресной книге и доступен (для считывания) пользователям с сервера, а секретный ключ хранится в идентификационном файле пользователя локально. Электронная цифровая подпись используется при аутентификации сервером пользователя и/или сервера, при определении уровня доверия выполняемому коду, при проверке достоверности почтовых сообщений, документов (записей в БД) и отдельных полей. Шифрование применяется для почтовых сообщений, целиком баз данных, отдельных документов (записей в БД), отдельных полей и сетевого трафика между двумя серверами IBM Domino, а также между сервером и клиентом IBM Notes.
Текущие версии В настоящее время IBM Software поддерживает и развивает следующие версии продуктов IBM Notes/Domino: версия8.5.39.0.1101112ПродуктрелиздатарелиздатарелиздатарелиздатарелиздатаIBM Notes Client8.5.3 FP6декабрь 20149.0.1 FP10IF330 апреля 2018 - - - - - -IBM Domino Server8.5.3 FP6декабрь 20149.0.1 FP87 марта 2017 - - - - - -HCL Notes - - - -10.0.1 FP817.07.202211.0.1 FP609.09.202212.0.2 FP201.08.2023HCL Domino - - - -10.0.1 FP817;ll;;;;.07.202211.0.1 FP609.09.202212.0.2 FP201.08.2023
Технические возможности
Клиентское программное обеспечение
Разработка приложений
IBM Domino Designer — интегрированная среда разработки. Позволяет разрабатывать приложения, исполняемые как в среде Notes Client, так и с помощью тонкого клиента (браузера). Начиная с версии 8.5.1 интегрированная среда разработки Domino Designer исполняется в среде Eclipse.
Системное администрирование
IBM Domino Administrator — среда управления серверами IBM Domino, параметрами и мониторингом серверов IBM Domino.
Поддерживаемые технологии В базовой поставке клиента IBM Notes Standard и сервера IBM Domino версии 8.5.2 поддерживаются следующие технологии: Электронная почта почта IBM Notes SMTP POP3 IMAP MIME DNSBL (борьба со спамом) Instant messenger встроенный клиент (IBM Sametime) Чтение новостей RSS Usenet (NNTP) Полнотекстовый поиск База данных Объектно-ориентированная СУБД Технология «клиент-сервер» Формат базы данных: объектная БД NSF, комбинированная NSFDB2 Сервер Кластер (группа компьютеров) Разделы серверов (partitioned servers) — возможность установки на один аппаратный сервер нескольких серверов IBM Domino SMP Passthru — сквозное подключение («прокси» по протоколу NotesRPC) Клиент поддержка работы offline — для электронной почты, календаря и приложений IBM Notes (синхронизация выполняется при подключении к серверу) Тонкий клиент (HTTP и HTTPS), включая iNotes (расширение функций браузера и MS Outlook для работы с приложениями IBM Notes/Domino) Мобильный клиент — клиент для PDA и смартфонов на базе Windows Mobile, Nokia Symbian и Apple iPhone, iPad и iPod touch (IBM Traveller)Lotus Notes Traveler: Lotus Notes mobile email Eclipse (только для клиента Standart) Офисный пакет обработка документов в формате OpenDocument (IBM Lotus Symphony) Аутентификация LDAP :en:SPNEGO — автоматическая аутентификация (без ввода имени пользователя и пароля) для Web-клиентов IBM Domino в домене Windows Роуминг — синхронизация рабочей среды пользователя для клиента IBM Notes на каждой рабочей станции, с которой пользователь вошёл в сеть IBM Notes Криптозащита (Шифрование и Электронная цифровая подпись) X.509 SSL S/MIME Сетевые протоколы TCP/IP — по умолчанию IBM Notes использует порт TCP 1352 (возможно переопределение порта и использование нескольких серверов IBM Domino на одном IP адресе на разных портах) IPX/SPX NetBIOS X.PC — прямое модемное подключение (без использования сетевых функций операционной системы) Репликация репликация сервер-сервер репликация клиент-сервер Языки программирования @-формулы Lotus Script Java JavaScript Интеграция с СУБД и иными приложениями (по данным и программным вызовам) CORBA COM XML ODBC DDE OLE
Расширение функциональности
Масштабирование
Сопутствующие программы IBM Lotus Enterprise Integrator — интеграционный сервер, обеспечение для приложений Lotus Notes/Domino подключения и синхронизации с СУБД Microsoft SQL Server, Oracle Database, Sybase SQL Server IBM Lotus Quickr IBM Sametime — сервер универсальных коммуникаций (экспресс сообщения, аудио и видеоконференции, IP телефония, шлюзы в иные системы универсальных коммуникаций). IBM Protector for Mail Security — защита почтового трафика IBM Notes от спама и вирусов IBM Lotus Mobile Bonus Pack
Остановленные проекты IBM Lotus Domino.Fax — развитие прекращено с целью устранения конкуренции с продуктами партнёров. IBM Lotus QuickPlace — функциональность унаследована в продукте Quickr; название изменено из-за глобального расширения функциональности и изменения в позиционировании продукта. IBM Lotus Domino Document Manager (ранее Lotus Domino.Doc) — в феврале 2009 объявлено о прекращении разработки продукта, клиентам предложена миграция на IBM Lotus Quickr в связке с одним из двух продуктов: IBM Content Manager Collaboration Edition или IBM FileNet Content Manager Collaboration Edition.
Продукты третьих фирм
Комплексная защита
Антивирусы Антивирус Trend Micro ScanMail для Lotus DominoScanMail Suite for IBM Lotus Domino — Trend Micro Russia Антивирус BCC_MailProtect для IBM Lotus Domino Антивирус Касперского для Lotus Domino Антивирус Dr. Web для IBM Lotus Domino. Антивирус ESET Mail Security for IBM Lotus Domino
Антиспам SpamSentinel от MayFlower software Спам-фильтр в составе антивируса BCC_MailProtect для IBM Domino Спам-фильтр в составе антивируса Dr. Web для IBM Domino Спам-фильтр iTs-ASpam LotusAntispam — эффективная борьба со спамом Спам-фильтр BlackList-DNS от Яндекс Спамоборона
Управление инфраструктурой Teamstudio Unplugged — интеграция с мобильными устройствами BCC_AdminTool — управление пользователями IBM Domino BCC_ClientGenie — средство для управления настройками IBM Notes
Вывод приложений в Веб