HCL Notes (ранее IBM Notes/Domino, старое название — Lotus Notes) — программный продукт, платформа для автоматизации совместной деятельности рабочих групп (Groupware), содержащий в себе средства электронной почты, персональных и групповых электронных календарей, службы мгновенных сообщений и среду исполнения приложений делового взаимодействия.
HCL Notes & Domino | |||
---|---|---|---|
![]() | |||
Тип | Groupware | ||
Разработчик | HCL Technologies[англ.] | ||
Написана на | Java, C и C++ | ||
Операционная система | кроссплатформенное ПО | ||
Первый выпуск | 1989 | ||
Последняя версия | 12.0.1 (14 декабря 2021) | ||
| |||
Лицензия | Проприетарная | ||
Сайт | hcl-software.com/domino |
Впервые продукт выпущен в 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 года использует следующую терминологию:
- 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 Notes. Текущая версия сертифицирована IBM для работы со следующими операционными системами:
- Масштабируемость
- Вертикальная масштабируемость обеспечивается следующими возможностями:
- Увеличение производительности аппаратной платформы, на которой установлен сервер.
- Достаточно простая замена аппаратной и даже программной платформы (операционной системы) сервера на более производительную. Перенос данных может быть осуществлён даже обычным копированием.
- Горизонтальная масштабируемость обеспечивается следующими возможностями:
- Распределение нагрузки достигается путём распределения по разным серверам 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 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 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 поддерживаются следующие технологии:
- Instant messenger
-
- встроенный клиент (IBM Sametime)
- Полнотекстовый поиск
- База данных
-
- Объектно-ориентированная СУБД
- Технология «клиент-сервер»
- Формат базы данных: объектная БД NSF, комбинированная NSFDB2
- Сервер
-
- Кластер (группа компьютеров)
- Разделы серверов (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)
- Офисный пакет
-
- обработка документов в формате OpenDocument (IBM Lotus Symphony)
- Криптозащита (Шифрование и Электронная цифровая подпись)
- Репликация
-
- репликация сервер-сервер
- репликация клиент-сервер
Расширение функциональности
правитьЭтот раздел не завершён. |
Масштабирование
правитьСопутствующие программы
править- 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[6] — защита почтового трафика IBM Notes от спама и вирусов
- IBM Lotus Mobile Bonus Pack[7]
Остановленные проекты
править- IBM Lotus Domino.Fax — развитие прекращено с целью устранения конкуренции с продуктами партнёров.
- IBM Lotus QuickPlace — функциональность унаследована в продукте Quickr; название изменено из-за глобального расширения функциональности и изменения в позиционировании продукта.
- IBM Lotus Domino Document Manager (ранее Lotus Domino.Doc) — в феврале 2009 объявлено о прекращении разработки продукта[8], клиентам предложена миграция на IBM Lotus Quickr в связке с одним из двух продуктов: IBM Content Manager Collaboration Edition или IBM FileNet Content Manager Collaboration Edition[9].
Продукты третьих фирм
правитьКомплексная защита
правитьАнтивирусы
править- Антивирус Trend Micro ScanMail для Lotus Domino[10]
- Антивирус BCC_MailProtect для IBM Lotus Domino
- Антивирус Касперского для Lotus Domino[11]
- Антивирус Dr. Web для IBM Lotus Domino.
- Антивирус ESET Mail Security for IBM Lotus Domino
Антиспам
править- SpamSentinel от MayFlower software[12]
- Спам-фильтр в составе антивируса BCC_MailProtect для IBM Domino
- Спам-фильтр в составе антивируса Dr. Web для IBM Domino
- Спам-фильтр iTs-ASpam[13]
- LotusAntispam — эффективная борьба со спамом[14]
- Спам-фильтр BlackList-DNS от Яндекс Спамоборона
Управление инфраструктурой
править- Teamstudio Unplugged — интеграция с мобильными устройствами
- BCC_AdminTool — управление пользователями IBM Domino
- BCC_ClientGenie — средство для управления настройками IBM Notes
Вывод приложений в Веб
править- XPages Dynamic - быстрый вывод приложений Domino в Веб без программирования[15].
История
правитьЭтот раздел не завершён. |
Версии
правитьНомер версии |
Дата выпуска[17] |
Поддерживаемые ОС | Особенности, добавленная функциональность | |
---|---|---|---|---|
клиент | сервер | |||
1.0 | 1989 |
|
| |
1.1 | 1990 |
|
|
|
2.0 | 1991 |
| ||
3.0 | май 1993 |
|
|
|
4.0 | январь 1996 |
|
| |
4.5 | декабрь 1996 |
| ||
4.6 | май 1997 |
| ||
5.0 | январь 1999 |
|
||
6.0 | октябрь 2002 |
| ||
6.5 | сентябрь 2003 | |||
7.0 | август 2005 |
|
||
8.0 | август 2007 |
|
|
|
8.5 | январь 2009 |
|
|
|
9.0 | март 2013 |
|
|
|
Текущие версии
правитьНачиная с версии 9.0.0, компания IBM произвела ребрендинг платформы IBM Lotus Notes/Domino, изменив логотип системы и исключив из названия термин «Lotus».
Возможности и технологии
править- Web Retriever — процесс (задача) сервера Domino. Используется для организации централизованного доступа к ресурсам HTTP(S), FTP и Gopher. Предоставляет возможность просмотра веб-ресурсов через клиент IBM Notes по протоколу NotesRPC (TCP порт 1352). HTTP-запросы выполняются на сервере Domino по запросу с клиента, ответы доставляются клиенту Notes в виде документов (записей баз данных) и отображаются средствами IBM Notes или веб-браузером. В результате отсутствует необходимость открытия для пользователей локальной сети IP-портов, необходимых для доступа к данным HTTP и FTP. Большим минусом технологии являются сильно ограниченные возможности по отображению страниц. Входит в стандартную поставку серверов Domino с 1997 года.
Конкурирующие системы (платформы)
править- Microsoft Outlook (в связке с Microsoft Exchange Server, Microsoft SharePoint Server и Microsoft SQL Server) с определёнными оговорками
- EMC² Documentum
- Oracle WebCenter Content
- Novell GroupWise
- Alfresco
Примечания
править- ↑ HCL Technologies Announces close of Acquisition of select IBM products | HCL Technologies (англ.). www.hcltech.com. Дата обращения: 8 апреля 2020. Архивировано 9 июня 2020 года.
- ↑ IBM Notes/Domino Fix List (англ.). IBM Software. Дата обращения: 16 марта 2016. Архивировано 15 февраля 2012 года.
- ↑ Lotus iNotes — Web based email software . Дата обращения: 6 июля 2010. Архивировано 8 августа 2010 года.
- ↑ Lotus Notes Traveler: Lotus Notes mobile email
- ↑ Deploying Windows single sign-on for Web clients (SPNEGO) in an existing Domino environment . Дата обращения: 21 сентября 2010. Архивировано из оригинала 18 сентября 2010 года.
- ↑ Lotus Protector for Mail Security . Дата обращения: 6 июля 2010. Архивировано 7 сентября 2010 года.
- ↑ Lotus Mobile Bonus Pack . Дата обращения: 6 июля 2010. Архивировано из оригинала 31 марта 2009 года.
- ↑ Software withdrawal and support discontinuance: Domino Document Manager (англ.). IBM Lotus Software (10 февраля 2009). Дата обращения: 11 января 2010. Архивировано 15 февраля 2012 года.
- ↑ Lotus Domino Document Manager (англ.). IBM Lotus Software (11 августа 2009). Дата обращения: 12 января 2010. Архивировано 15 февраля 2012 года.
- ↑ ScanMail Suite for IBM Lotus Domino — Trend Micro Russia Архивировано 6 января 2012 года.
- ↑ Антивирус Касперского для Lotus Domino . Дата обращения: 6 декабря 2018. Архивировано 6 декабря 2018 года.
- ↑ Domino Anti Spam | SpamSentinel . Дата обращения: 9 мая 2022. Архивировано 19 апреля 2022 года.
- ↑ Защита от спама для IBM Domino . Дата обращения: 2 октября 2013. Архивировано 4 октября 2013 года.
- ↑ LotusAntispam — эффективная борьба со спамом . Дата обращения: 16 мая 2009. Архивировано 7 июля 2011 года.
- ↑ Официальный сайт XPages Dynamic . Дата обращения: 9 мая 2022. Архивировано 25 апреля 2022 года.
- ↑ The History of Notes and Domino Архивная копия от 5 июля 2006 на Wayback Machine (англ.) (перевод статьи Архивная копия от 2 ноября 2012 на Wayback Machine)
- ↑ Приведённые даты выпуска версий могут отличаться от реальных в пределах до трёх месяцев
- ↑ 1 2 В версиях клиента Lotus Notes от 5.0.x до 7.0.x для Mac OS не поддерживается работа с русскоязычными приложениями и данными из-за ошибочно выбранной разработчиками IBM Lotus Software поддерживаемой кодировки. Работа с русскоязычными приложениями и данными возможна начиная с версии 8.5 под Mac OS X 10.5 (Leopard).
- ↑ 1 2 Исполнимый код сервера Lotus Domino выпущен в 64-битной версии для Windows Server x64 только начиная с версии 8.0.1 (см. FAQ: 64-bit version of Domino 8.0.1 (недоступная ссылка)). В более ранних версиях на x64 исполнялся 32-битный код Lotus Domino.
- ↑ online IBM Productivity Tools
- ↑ IBM developerWorks : Composite applications Архивная копия от 27 октября 2007 на Wayback Machine (англ.) — сайт поддержки разработчиков Composite applications
Ссылки
править- Официальный сайт (англ.)
- Официальный сайт IBM Lotus Software (англ.) (представительство в России (рус.))
- Обзорные статьи
- Lotus Notes: всё же реальность . Компьютерра (18 февраля 2002). Дата обращения: 18 сентября 2016.
- Lotus Notes 8 . PC Magazine/RE (23 октября 2007). Дата обращения: 15 января 2012.
- Для технических специалистов
- IBM developerWorks Россия: Lotus (рус.)
- IBM developerWorks: Lotus (англ.) — Technical resources for Lotus software
- Notes/Domino Fix List (англ.) — описание исправлений в версиях Lotus Notes и Domino
- Всё о Lotus Notes / Domino