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 →