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

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 включают:

Архитектура

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

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), так как данные не организованы в реляционные таблицы.

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

Применение

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

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.

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

Источники

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

На главную BFOmetr →