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

IBM Notes

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

История

Создание и развитие

Lotus Notes был разработан в 1984 году и выпущен на рынок в 1989 году компанией Lotus Development Corporation, основанной Митчем Капуром. Первоначально продукт позиционировался как платформа для создания и использования распределённых документоориентированных баз данных. В 1995 году компания Lotus была приобретена корпорацией IBM за 3,5 миллиарда долларов США. После слияния продукт получил название IBM Lotus Notes. В 2013 году название было сокращено до IBM Notes, а серверная часть — до IBM Domino. В 2018 году IBM продала подразделение HCL Technologies, и с 2019 года продукт выпускается под названием HCL Notes и HCL Domino.

Версии

Основные версии IBM Notes включают:

  • Lotus Notes 1.0 (1989) — первая версия, работавшая на платформах Windows и OS/2.
  • Lotus Notes 4.0 (1996) — внедрение веб-доступа и поддержки Java.
  • Lotus Notes 5.0 (1999) — улучшенный интерфейс, интеграция с IBM WebSphere.
  • IBM Lotus Notes 8.0 (2007) — основа на Eclipse, поддержка виртуального рабочего стола.
  • IBM Notes 9.0 (2013) — последняя версия под маркой IBM, с улучшенной поддержкой мобильных устройств и офисных форматов.
  • HCL Notes 12.0 (2021) — первая версия под управлением HCL Technologies.

Архитектура

Клиент-серверная модель

IBM Notes базируется на архитектуре «клиент — сервер». Клиентская часть (Notes Client) устанавливается на рабочей станции пользователя и предоставляет интерфейс для работы с почтой, документами и приложениями. Серверная часть (Domino Server) отвечает за хранение данных, синхронизацию, безопасность и управление доступом.

Базы данных NSF

Основным форматом хранения данных являются файлы баз данных с расширением .nsf (Notes Storage Facility). Каждая база данных представляет собой документоориентированное хранилище, где записи — это документы с произвольным набором полей, а не строки таблиц. Это позволяет гибко моделировать бизнес-процессы.

Протоколы и интеграция

Для обмена данными с другими системами IBM Notes использует собственные протоколы (например, NRPC — Notes Remote Procedure Call), а также стандартные интерфейсы: SMTP, POP3, IMAP, LDAP, HTTP/HTTPS. В более поздних версиях появилась поддержка веб-сервисов SOAP и REST.

Функциональные возможности

Электронная почта

IBM Notes включает полнофункциональный почтовый клиент с поддержкой вложений, фильтров, правил обработки, папок и полнотекстового поиска. Почтовые сообщения хранятся в формате MIME и могут быть зашифрованы с использованием встроенных средств защиты.

Календарь и планирование

Встроенный календарь позволяет создавать события, встречи, собрания, напоминания и отслеживать занятость коллег. Реализована автоматическая рассылка приглашений на собрания через почтовые запросы.

Управление задачами и контактами

Пользователи могут вести списки задач, устанавливать сроки и приоритеты, а также управлять контактами в корпоративной адресной книге.

Совместная работа с документами

Центральная функция IBM Notes — создание и редактирование документов в распределённых базах данных. Документы могут иметь сложную структуру, включать вложения, ссылки и поля для заполнения. Редактирование возможно одновременно с нескольких клиентов при наличии механизма блокировок.

Приложения и формы

Пользователи и разработчики могут создавать собственные приложения на основе технологий Notes/Domino с помощью скриптового языка LotusScript, макросов, а также встроенного языка формул (Formula Language). Приложения представляют собой совокупность форм, представлений, навигаторов и агентов (автоматизированных задач).

Безопасность и аутентификация

IBM Notes поддерживает несколько уровней защиты: аутентификация по паролю или смарт-карте, шифрование почты и баз данных (симметричное и асимметричное), а также разграничение прав доступа на уровне документа, поля и представления. Имеется встроенная поддержка PKI (инфраструктура открытых ключей).

Классификация

По назначению IBM Notes относится к системам коллективной работы (groupware) и корпоративным платформам для совместной работы. Также его можно классифицировать как документоориентированную систему управления базами данных (NoSQL), так как данные не организованы в реляционные таблицы.

По способу развёртывания выделяют:

  • Локальные (on-premises) — устанавливаются на серверы организации.
  • Облачные (Cloud) — через IBM Cloud или HCL Cloud для малого и среднего бизнеса.

Применение

Корпоративные сети

IBM Notes широко использовался с 1990-х по 2010-е годы в крупных компаниях, банках, государственных учреждениях и производственных предприятиях. Он применялся для:

  • организации корпоративной электронной почты;
  • управления документацией и договорами;
  • контроля поручений и задач;
  • автоматизации бизнес-процессов (например, заявки на отпуск, согласование бюджетов).

Платформа для разработки

На базе IBM Notes/Domino создавались сложные ERP-системы, системы управления проектами, порталы и справочные системы. Примеры известных внедрений: правительственные учреждения США и Великобритании (например, внутренняя документация Британской короны), компании в сфере финансов и страхования (например, JPMorgan Chase, Lloyds Banking Group).

Критика

IBM Notes подвергался критике за избыточную сложность интерфейса, высокую стоимость лицензий и необходимость специализированных администраторов. С появлением облачных платформ (Microsoft 365, Google Workspace, Slack) доля Notes на рынке значительно сократилась. Также отмечались проблемы с производительностью при большом объёме данных и ограниченная мобильная поддержка в ранних версиях.

Переход на HCL Notes

После приобретения технологии HCL Technologies в 2019 году продукт получил новое название HCL Notes (для клиента) и HCL Domino (для сервера). Компания HCL продолжает выпускать обновления, включая версии для macOS и Linux, а также расширяет интеграцию с современными веб-стандартами. При этом многие организации с 2020 года мигрируют на альтернативные системы, такие как Microsoft Exchange, Zimbra или Open-Xchange.

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

  • Lotus Notes был одним из первых коммерческих продуктов, реализующих репликацию данных между серверами и клиентами в условиях периодического подключения (offline-работа).
  • В 1990-х годах IBM Lotus Notes считался «золотым стандартом» корпоративной коммуникации в крупных международных корпорациях.
  • Несмотря на снижение популярности, по данным на 2023 год, HCL Notes продолжают использовать около 50 миллионов пользователей по всему миру.

Источники

  • IBM Lotus Notes: The Inside Story (1998), J. P. Bonner
  • HCL Notes and Domino Documentation (2023), HCL Software
  • История Lotus Development Corporation: The Rise and Fall (2015), C. E. M. R. Evans
  • Аналитический отчёт «Groupware Market 2010–2020», Gartner Inc.

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

На главную BFOmetr →