IBM Lotus Domino – это серверная платформа для разработки и управления корпоративными приложениями и электронной почтой. Она предоставляет средства для создания веб-приложений, совместной работы и обмена информацией в организации. IBM Lotus Domino также включает в себя сервер электронной почты и календарей, а также средства для внутренней и внешней связи сотрудников компании.
Впервые продукт выпущен в 1989 году американской компанией Lotus Development, которая в 1995 году была поглощена корпорацией IBM.
Начиная с версии 9.0.0, компания IBM произвела ребрендинг платформы IBM Lotus Notes/Domino, изменив логотип системы и исключив из названия термин «Lotus» и оставив название IBM Domino.
С 1 июля 2019 года все права были переданы компании HCL Software.
Терминология:
С 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 Standard и сервера IBM Domino версии 8.5.2 поддерживаются следующие технологии:
- Электронная почта
- 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)
- Eclipse (только для клиента Standart)
- Офисный пакет
-
- обработка документов в формате OpenDocument (IBM Lotus Symphony)
- Аутентификация
-
- LDAP
- SPNEGO — автоматическая аутентификация (без ввода имени пользователя и пароля) для Web-клиентов IBM Domino в домене Windows
- Роуминг — синхронизация рабочей среды пользователя для клиента IBM Notes на каждой рабочей станции, с которой пользователь вошёл в сеть IBM Notes
- Криптозащита (Trademarks и Электронная цифровая подпись)
- Сетевые протоколы
- Репликация
-
- репликация сервер-сервер
- репликация клиент-сервер
- Языки программирования
-
- @-формулы
- Lotus Script
- Java
- JavaScript
- Интеграция с СУБД и иными приложениями (по данным и программным вызовам)
IBM WebSphere и IBM Lotus Domino являются двумя продуктами компании IBM, предназначенными для создания и управления веб-приложениями. Однако они имеют разные функциональности и целевые аудитории.
IBM WebSphere – это программное обеспечение для построения и управления корпоративными веб-приложениями. Он предоставляет расширенные возможности по интеграции и управлению приложениями, а также поддерживает различные языки программирования и технологии, такие как Java, Node.js, Ruby и Python. WebSphere также имеет встроенные средства для мониторинга и управления производительностью приложений.
IBM Lotus Domino – это платформа для создания совместных рабочих групп и интернет-приложений. Основным компонентом Domino является сервер приложений, способный работать как веб-сервер, почтовый сервер и база данных. Он предлагает возможности по созданию коллаборативных приложений, включая электронную почту, календари, задачи и документы, а также позволяет использовать различные средства для разработки приложений, в том числе языки скриптования и шаблоны.
Таким образом, можно сказать, что IBM WebSphere предназначен для создания и управления корпоративными веб-приложениями с расширенными возможностями интеграции, в то время как IBM Lotus Domino предназначен для создания совместных рабочих групп и интернет-приложений с уклоном в коллаборацию и электронную почту.