stringtranslate.com

Примечания к HCL

HCL Notes (ранее Lotus Notes, затем IBM Notes [2] [3] ) — это проприетарная программная платформа для совместной работы для Unix ( AIX и IBM i ), Windows, Linux и macOS, продаваемая HCLTech . [4] Клиентское приложение называется Notes, а серверный компонентHCL Domino .

HCL Notes предоставляет функции делового сотрудничества, такие как электронная почта , календари, списки дел , управление контактами, дискуссионные форумы, обмен файлами, веб-сайты, обмен мгновенными сообщениями, блоги, библиотеки документов, каталоги пользователей и пользовательские приложения. Его также можно использовать с другими приложениями и базами данных HCL Domino. В IBM Notes 9 Social Edition удалена интеграция с пакетом офисного программного обеспечения IBM Lotus Symphony , который был интегрирован с клиентом Lotus Notes в версиях 8.x.

Корпорация Lotus Development первоначально разработала «Lotus Notes» в 1989 году. IBM купила Lotus в 1995 году, и она стала известна как подразделение IBM Lotus Development. 6 декабря 2018 года IBM объявила, что продает компании HCLSoftware ряд программных продуктов на сумму 1,8 млрд долларов, [5] включая Notes и Domino. [6] Это приобретение было завершено в июле 2019 года. [7]

Дизайн

HCL Domino — это клиент-серверная кроссплатформенная среда выполнения приложений .

Domino предоставляет электронную почту, календари, систему обмена мгновенными сообщениями (с дополнительными функциями голосовой и видеоконференцсвязи HCLSoftware и совместной работы через Интернет), дискуссии/форумы, блоги и встроенный каталог персонала/пользователей . В дополнение к этим стандартным приложениям организация может использовать среду разработки Domino Designer и другие инструменты для разработки дополнительных интегрированных приложений, таких как утверждение запросов/ рабочий процесс и управление документами .

Продукт Domino состоит из нескольких компонентов:

Domino конкурирует с продуктами других компаний, таких как Microsoft , Google , Zimbra и других. Из-за возможностей разработки приложений HCL Domino часто сравнивают с такими продуктами, как Microsoft Sharepoint . [8] [9] База данных в Domino может реплицироваться между серверами, а также между сервером и клиентом, что позволяет клиентам работать в автономном режиме.

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

Domino предоставляет приложения, которые можно использовать для:

Стандартным механизмом хранения в Domino является формат базы данных документов , «Notes Storage Facility» (.nsf). Файл .nsf обычно содержит как проект приложения, так и связанные с ним данные. Domino также может получить доступ к реляционным базам данных либо через дополнительный сервер под названием HCL Enterprise Integrator for Domino, либо через вызовы ODBC, либо с помощью XPages.

Поскольку Domino представляет собой среду выполнения приложений, электронная почта и календари работают как приложения в Notes, которые HCL предоставляет вместе с продуктом. Разработчик приложения Domino может изменить или полностью заменить это приложение. [10] HCL также выпустила базовые шаблоны с открытым исходным кодом. [11]

Программисты могут разрабатывать приложения для Domino на различных языках разработки, включая:

Клиент поддерживает язык формул, а также JavaScript. Разработчики программного обеспечения могут создавать приложения для запуска либо в среде выполнения приложений Notes, либо через веб-сервер для использования в веб-браузере, хотя интерфейс необходимо будет разрабатывать отдельно, если не используется XPages.

Использовать

Заметки можно использовать для электронной почты, в качестве календаря, PIM , обмена мгновенными сообщениями, просмотра веб-страниц и других приложений. Notes может получать доступ как к локальным, так и к серверным приложениям и данным.

Notes может работать как почтовый клиент IMAP и POP с почтовыми серверами, отличными от Domino. Система может получать адреса получателей с любого сервера LDAP , включая Active Directory , и включает в себя веб-браузер, хотя разработчик Domino может настроить ее на запуск другого веб-браузера.

Функции включают в себя групповые календари и расписания, электронную почту на основе SMTP / MIME , поддержку новостей на основе NNTP и автоматическое преобразование всех документов в HTML с помощью задачи Domino HTTP .

Заметки можно использовать с системой обмена мгновенными сообщениями Sametime, чтобы видеть других пользователей онлайн и общаться с одним или несколькими из них одновременно. Начиная с версии 6.5, эта функция доступна бесплатно. Информация о присутствии доступна в электронной почте и других приложениях HCL Domino для пользователей в организациях, которые используют как Notes, так и Sametime.

Начиная с версии 7, в Notes предусмотрен интерфейс веб-служб . Domino может быть веб-сервером для файлов HTML ; аутентификация доступа к базам данных Domino или файлам HTML использует каталог пользователя Domino и внешние системы, такие как Microsoft Active Directory.

Клиент проектирования Domino Designer позволяет разрабатывать приложения баз данных , состоящие из форм (которые позволяют пользователям создавать документы) и представлений (которые отображают выбранные поля документа в столбцах).

Помимо своей роли системы группового программного обеспечения (электронная почта, календари, общие документы и обсуждения), HCL Notes и Domino также могут создавать приложения типа «рабочего процесса», особенно те, которые требуют процессов утверждения и маршрутизации данных.

Начиная с версии 5, кластеризация серверов имеет возможность обеспечивать географическую избыточность серверов.

Диагностика системы Notes (NSD) собирает информацию о работе рабочей станции Notes или сервера Domino. [12]

10 октября 2018 г. IBM выпустила IBM Domino v10.0 и IBM Notes 10.0 в качестве последних выпусков. В декабре 2019 года HCL выпустила HCL Domino v11 и HCL Notes v11.

Обзор

Клиент/сервер

Notes и Domino — это среды баз данных клиент/сервер. Серверное программное обеспечение называется Domino, а клиентское программное обеспечение — Notes. Программное обеспечение Domino может работать в системах среднего уровня Windows, Unix, AIX и IBM и масштабироваться до десятков тысяч пользователей на один сервер. Существуют различные поддерживаемые версии сервера Domino, которые поддерживаются на разных уровнях серверных операционных систем. Обычно последняя серверная операционная система официально поддерживается только версией HCL Domino, выпущенной примерно в то же время, что и эта ОС.

Domino имеет возможности обеспечения безопасности на различных уровнях. Полномочия могут быть детальными, вплоть до уровня полей в конкретных записях, вплоть до 10 различных параметров, которые можно настроить на уровне базы данных, с промежуточными опциями между ними. Пользователи также могут предоставлять другим пользователям доступ к своему личному календарю и электронной почте в более общей программе чтения, редакторе, редактировать с удалением и управлять уровнями моего календаря. Вся безопасность в Notes и Domino не зависит от ОС сервера или Active Directory. При желании клиент Notes можно настроить так, чтобы пользователь использовал свое удостоверение Active Directory.

Репликация данных

Первый выпуск Lotus Notes включал в себя универсальное средство репликации. Обобщенный характер этой функции отличал ее от предшественников, таких как Usenet, и продолжал отличать Lotus Notes.

Серверы Domino и клиенты Notes идентифицируют файлы NSF по идентификаторам реплик и поддерживают синхронизацию реплицируемых файлов путем двунаправленного обмена данными, метаданными, а также логикой и дизайном приложения. Существуют опции, позволяющие определить, какие метаданные реплицируются, или специально исключить определенные метаданные из репликации. Репликация между двумя серверами или между клиентом и сервером может происходить по сети или через модемное соединение «точка-точка» . Репликация между серверами может происходить через определенные промежутки времени в соответствии с определенным расписанием, практически в режиме реального времени , когда она инициируется изменениями данных в кластерах серверов или когда инициируется администратором или программой.

Создание локальной копии файла NSF на жестком диске клиента HCL Notes позволяет пользователю полностью использовать базы данных Notes и Domino при работе в автономном режиме. Клиент синхронизирует любые изменения при следующем подключении клиента и сервера. Локальные реплики также иногда сохраняются для использования при подключении к сети, чтобы уменьшить задержку в сети . Репликация между клиентом Notes и сервером Domino может запускаться автоматически по расписанию или вручную в ответ на пользовательский или программный запрос. Начиная с Notes 6, локальные реплики поддерживают все функции безопасности, запрограммированные в приложениях. Более ранние выпуски Notes не всегда делали это. Ранние выпуски также не предлагали способа шифрования файлов NSF, что вызывало опасения, что локальные реплики могут раскрыть слишком много конфиденциальных данных на ноутбуках или небезопасных компьютерах домашнего офиса , но более поздние выпуски предлагают шифрование, и когда ? ] настройка по умолчанию для вновь создаваемых локальных реплик.

Безопасность

Lotus Notes был первым широко распространенным программным продуктом, в котором использовалась криптография с открытым ключом для аутентификации клиент-сервер и сервер-сервер, а также для шифрования данных. До тех пор, пока в 2000 году не были изменены законы США, регулирующие шифрование, IBM и Lotus было запрещено экспортировать версии Notes, поддерживающие ключи симметричного шифрования длиной более 40 бит. В 1997 году Lotus заключила соглашение с АНБ , которое позволяло экспортировать версию, которая поддерживала более надежные 64-битные ключи, но 24 бита были зашифрованы специальным ключом и включены в сообщение, чтобы обеспечить «коэффициент снижения рабочей нагрузки» для АНБ. Это усилило защиту пользователей Notes за пределами США от промышленного шпионажа частного сектора , но не от шпионажа со стороны правительства США. [13] [14] Эта реализация была широко анонсирована, но многие люди с некоторым основанием считали ее бэкдором . Некоторые правительства возражали против того, чтобы их ставили в невыгодное положение по сравнению с АНБ, и в результате Lotus продолжала поддерживать 40-битную версию для экспорта в эти страны.

Notes и Domino также используют структуру подписи кода, которая контролирует контекст безопасности, время выполнения и права пользовательского кода, разработанного и внедренного в среду. В Notes 5 введен список управления выполнением (ECL) на уровне клиента. ECL разрешает или запрещает выполнение пользовательского кода на основе прикрепленной к нему подписи, предотвращая запуск кода из ненадежных (и, возможно, вредоносных) источников. Notes и Domino 6 позволяли администраторам серверов централизованно управлять ECL клиентов посредством реализации политик. Начиная с версии 4.5, сигнатуры кода, перечисленные в правильно настроенных ECL, предотвращают выполнение кода из внешних источников, чтобы избежать распространения вирусов через среды Notes/Domino. Администраторы могут централизованно контролировать, может ли каждый пользователь почтового ящика добавлять исключения и, таким образом, переопределять ECL.

Безопасность базы данных

Списки контроля доступа (ACL) контролируют уровень доступа пользователя к этой базе данных на уровне сервера. Только пользователь с доступом менеджера может создавать или изменять ACL. Записи по умолчанию в ACL могут быть установлены, когда Менеджер создает базу данных.

Роли, а не идентификатор пользователя, могут определять уровень доступа.

Программирование

Notes and Domino — это кроссплатформенная, распределенная, ориентированная на документы NoSQL база данных и среда обмена сообщениями, а также среда быстрой разработки приложений, включающая готовые приложения, такие как электронная почта, календарь и т. д. Это отличает ее от основных коммерческих конкурентов, таких как Microsoft Exchange. или Novell GroupWise , которые представляют собой специально созданные приложения для почты и календаря, предлагающие API для расширения.

Базы данных Domino создаются с использованием клиента Domino Designer, доступного только для Microsoft Windows ; Стандартные пользовательские клиенты доступны для Windows, Linux и macOS . [15] Ключевой особенностью Notes является то, что множество реплик одной и той же базы данных могут одновременно существовать на разных серверах и клиентах на разных платформах; одна и та же архитектура хранения используется как для клиентских, так и для серверных реплик. Первоначально репликация в Notes происходила на уровне документа (т. е. записи). С выпуском Notes 4 в 1996 году репликация была изменена и теперь происходит на уровне поля.

База данных представляет собой файл хранилища Notes (.nsf), содержащий основные единицы хранения, известные как «заметки». Каждая заметка имеет уникальный идентификатор, который используется всеми ее репликами. Каждая реплика также имеет уникальный идентификатор, который однозначно идентифицирует ее в любом кластере серверов, домене серверов или даже в доменах, принадлежащих множеству организаций, которые размещают реплики одной и той же базы данных. В каждой заметке также хранятся даты ее создания и изменения, а также один или несколько элементов.

Существует несколько классов примечаний, включая примечания к проекту и примечания к документам. Заметки к проекту создаются и изменяются с помощью клиента Domino Designer и представляют собой программируемые элементы, такие как макет графического пользовательского интерфейса форм для отображения и редактирования данных или формулы и сценарии для управления данными. Заметки к документу представляют собой пользовательские данные и создаются и изменяются с помощью клиента Notes, через веб-браузер, посредством маршрутизации и доставки почты или с помощью программного кода.

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

Элементы представляют содержимое заметки. У каждого элемента есть имя, тип и могут быть установлены некоторые флаги. Заметка может содержать более одного элемента с одним и тем же именем. Типы элементов включают число, список номеров, текст, текстовый список, дату и время, список даты и времени и форматированный текст. Флаги используются для управления атрибутами, связанными с элементом, такими как безопасность чтения или записи. Элементы в заметках по проекту представляют собой запрограммированные элементы базы данных. Например, макет формы ввода хранится в элементе Body с форматированным текстом в примечаниях к дизайну формы. Это означает, что структура базы данных может воспроизводиться на рабочих столах пользователей так же, как и сами данные, что чрезвычайно упрощает развертывание обновленных приложений.

Элементы в примечаниях к документу представляют собой введенные пользователем или рассчитанные данные. Элемент с именем «Форма» в примечании к документу можно использовать для привязки документа к примечанию к дизайну формы, что предписывает клиенту Notes объединить содержимое элементов примечания к документу с информацией и кодом графического пользовательского интерфейса, представленными в данной примечании к дизайну формы. для отображения и редактирования. Однако для переопределения этой привязки документа к примечанию формы можно использовать другие методы. Полученная в результате свободная привязка документов к проектной информации является одним из краеугольных камней возможностей Notes. С другой стороны, традиционные разработчики баз данных, привыкшие работать с жестко заданными схемами, могут счесть мощь этой функции палкой о двух концах.

При разработке приложений Notes используется несколько языков программирования. Formula и LotusScript — два оригинальных. LotusScript похож на Visual Basic и даже может считаться его специализированной реализацией, но с добавлением множества собственных классов, моделирующих среду Notes, тогда как Formula похожа на язык формул Lotus 1-2-3 , но уникальна для Notes. .

Java была интегрирована в IBM Notes, начиная с версии 4.5. В выпуске 5 поддержка Java была значительно улучшена и расширена, а также был добавлен JavaScript . Хотя LotusScript остается основным инструментом разработки приложений для клиента Lotus Notes, Java и JavaScript являются основными инструментами для серверной обработки, разработки приложений для доступа через браузер и позволяют браузерам эмулировать функциональность клиента IBM Notes. Благодаря XPages клиент IBM Notes теперь может самостоятельно обрабатывать код Java и JavaScript, хотя для разработки приложений обычно требуется хотя бы некоторый код, специфичный только для IBM Notes или только для браузера.

Начиная с версии 6, Lotus установил интерфейс программирования XML в дополнение к уже доступным опциям. Язык Domino XML (DXL) предоставляет XML-представления всех данных и ресурсов проектирования в модели Notes, позволяя любому инструменту обработки XML создавать и изменять данные IBM Notes и Domino.

Начиная с версии 8.5, XPages также был интегрирован в IBM Notes.

Вне приложения Notes HCL предоставляет наборы инструментов на C , C++ и Java для подключения к базе данных Domino и выполнения широкого спектра задач. Набор инструментов C является наиболее зрелым, а набор инструментов C++ представляет собой объектную версию набора инструментов C, в которой отсутствуют многие функции, предоставляемые набором инструментов C. Набор инструментов Java является наименее развитым из трех и может использоваться для удовлетворения основных потребностей приложений.

База данных

IBM Notes включает систему управления базами данных , но файлы Notes отличаются от реляционных или объектных баз данных, поскольку они ориентированы на документы. Документо-ориентированные базы данных , такие как Notes, допускают использование нескольких значений в элементах (полях), не требуют схемы , имеют встроенный контроль доступа на уровне документа и хранят данные в формате RTF. IBM Domino 7–8.5.x поддерживает использование базы данных IBM Db2 в качестве альтернативного хранилища для баз данных IBM Notes. Однако эта функция NSFDB2 сейчас находится в режиме обслуживания, дальнейшее развитие не планируется. [16] Базу данных IBM Notes можно сопоставить с реляционной базой данных с помощью таких инструментов, как DECS, [LEI], JDBCSql для Domino или NotesSQL. [17]

Конфигурация

Сервер HCL Domino или клиент Domino хранят свою конфигурацию в своих собственных базах данных/файлах приложений (*.nsf). Если используется операционная система Windows, соответствующие параметры конфигурации не сохраняются в реестре Windows. Некоторые другие параметры конфигурации (в первую очередь стартовая конфигурация) хранятся в файле Notes.ini (в настоящее время доступно более 2000 известных параметров [18] ).

Использовать в качестве почтового клиента

Notes обычно развертывается в качестве почтового клиента для конечных пользователей в крупных организациях.

Когда организация использует сервер HCL Domino, она обычно также развертывает поставляемый клиент Notes для доступа к приложению Notes для электронной почты и календаря, а также для использования приложений управления документами и рабочих процессов. Поскольку Notes — это среда выполнения, а функции электронной почты и календаря в Notes — это просто приложение, предоставляемое HCL, администраторы могут разрабатывать альтернативные приложения для электронной почты и календаря. Также можно изменить, дополнить или расширить приложение электронной почты и календаря, поставляемое HCL.

Сервер Domino также поддерживает почтовые клиенты POP3 и IMAP , а через продукт расширения (поддержка почты HCL для Microsoft Outlook) поддерживает собственный доступ для клиентов Microsoft Outlook. [19]

HCL также предоставляет iNotes (в Notes 6.5 переименован в «Domino Web Access», но в версии 8.0 снова стал iNotes), позволяющий использовать функции электронной почты и календаря через веб-браузеры в Windows, Mac и Linux, такие как Internet Explorer и Firefox . Доступно несколько программ фильтрации спама (включая IBM Lotus Protector), а также механизм правил, позволяющий серверу выполнять определяемую пользователем обработку почты.

Сравнение с другими почтовыми клиентами

Notes был разработан как платформа приложений для совместной работы, где электронная почта была лишь одним из многочисленных приложений, работавших в клиентском программном обеспечении Notes. Клиент Notes также был разработан для работы на нескольких платформах, включая Windows , OS/2 , классическую Mac OS , SCO Open Desktop UNIX и Linux. Эти два фактора привели к тому, что пользовательский интерфейс имеет некоторые отличия от приложений, которые работают только в Windows. Более того, эти различия часто оставались в продукте для сохранения обратной совместимости с более ранними выпусками вместо соответствия обновленным стандартам пользовательского интерфейса Windows. Ниже приведены некоторые из этих различий.

Lotus Notes 7 и более ранние версии имели больше отличий, которые были удалены из последующих выпусков:

Lotus Notes 8.0 (выпущенный в 2007 году) стал первой версией, в которой использовалась специальная группа по работе с пользователями, [20] что привело к изменениям в работе клиента IBM Notes в основном и новом пользовательском интерфейсе Notes. Этот новый интерфейс работает в среде Eclipse Framework с открытым исходным кодом — проекте, начатом IBM, который открывает больше возможностей для разработки приложений за счет использования подключаемых модулей Eclipse. Новый интерфейс предоставляет множество новых функций пользовательского интерфейса и возможность включать выбранные пользователем приложения/апплеты в небольшие панели интерфейса. Lotus Notes 8.0 также включает новый интерфейс/дизайн электронной почты, соответствующий новому интерфейсу Lotus Notes 8.0 на основе eclipse. Eclipse — это платформа Java, позволяющая IBM быстро переносить Notes на другие платформы. Проблема с Eclipse и, следовательно, с Notes 8.0 — это скорость запуска приложений и взаимодействия с пользователем. Lotus Notes 8.5 ускорил работу приложений, а увеличение общих характеристик ПК означает, что эта проблема стала менее серьезной.

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

Domino теперь работает на платформе Eclipse и предлагает множество новых сред и инструментов разработки, таких как XPages. [21]

Для ПК с более низкими характеристиками по-прежнему предоставляется новая версия старого интерфейса, хотя, поскольку это старый интерфейс, многие новые функции недоступны, а пользовательский интерфейс электронной почты возвращается к стилю Notes 7.x.

Этот новый пользовательский интерфейс основан на версии Notes 6.5 (выпущенной в 2003 году), которая обновила почтовый клиент, который ранее многими считался ахиллесовой пятой продукта . В то время были добавлены следующие функции:

Прием

Такие публикации, как The Guardian в 2006 году, критиковали более ранние версии Lotus Notes за «неинтуитивный [пользовательский] интерфейс» и ссылались на широко распространенное недовольство удобством использования клиентского программного обеспечения. The Guardian отметила, что Notes не обязательно пострадала в результате этого недовольства, поскольку «люди, которые выбирают [корпоративное программное обеспечение], как правило, не являются теми, кто его использует». [22]

Более ранние версии Notes также подвергались критике за нарушение важных рекомендаций по удобству использования, которые предполагают, что единообразный пользовательский интерфейс часто лучше, чем индивидуальная альтернатива. Программное обеспечение, написанное для конкретной операционной системы , должно следовать руководству по стилю пользовательского интерфейса этой конкретной ОС . Несоблюдение этих руководств по стилю может запутать пользователей. Ярким примером является сочетание клавиш F5, которое используется для обновления содержимого окна в Microsoft Windows. Нажатие F5 в Lotus Notes до версии 8.0 приводило к блокировке экрана. Поскольку это было основным предметом критики, в версии 8.0 это было изменено. Старые версии не поддерживали пропорциональные полосы прокрутки (которые дают пользователю представление о длине документа относительно просматриваемой части). [23] Пропорциональные полосы прокрутки были представлены только в Примечаниях 8. [24]

Более старые версии Notes также страдали от аналогичных вариантов взаимодействия с пользователем, многие из которых также были исправлены в последующих выпусках. Один пример, который был исправлен в версии 8.5: в более ранних версиях агент отсутствия на работе необходимо было вручную включать при выходе и отключать при возвращении, даже если были установлены даты начала и окончания. Начиная с версии 8.5, уведомление об отсутствии на работе теперь автоматически отключается без необходимости отключения вручную.

В отличие от некоторых других клиентских программ электронной почты, разработчики IBM Notes решили не позволять отдельным пользователям определять, отправляется ли уведомление о возврате при открытии электронного письма; скорее, этот параметр настраивается на уровне сервера. Разработчики IBM считают, что «разрешение индивидуальной отмены уведомления о возврате нарушает смысл функции получения уведомления о возврате внутри организации». Таким образом, в зависимости от настроек системы у пользователей не будет выбора, возвращать уведомления спамерам или другим отправителям нежелательной электронной почты. Это побудило технические сайты опубликовать способы обойти эту функцию Notes. Для IBM Notes 9.0 и IBM iNotes 9.0 файл .INI сервера IBM Domino теперь может содержать запись для управления получением возврата способом, который в большей степени соответствует ожиданиям сообщества (документация продукта IBM Notes 9). [25] [26] [27]

При сбое Notes некоторые процессы могут продолжать работать и препятствовать перезапуску приложения, пока они не будут завершены. [28]

Сопутствующее программное обеспечение

Сопутствующие продукты IBM Lotus

За 30-летнюю историю IBM Notes корпорация Lotus Development Corporation, а затем и IBM разработали множество других программных продуктов, основанных на IBM Notes или интегрированных с ними. Наиболее известным из них является серверное программное обеспечение IBM Lotus Domino , которое первоначально было известно как Lotus Notes Server и получило отдельное название с выпуском версии 4.5. Серверная платформа также стала основой для таких продуктов, как IBM Lotus Quickr for Domino для управления документами и IBM Sametime для обмена мгновенными сообщениями, аудио- и видеосвязи и веб-конференций, а с выпуском 8.5 — IBM Connections .

В ранних выпусках IBM Notes большое внимание уделялось интеграции на стороне клиента со средой IBM Lotus SmartSuite . С растущим доминированием Microsoft в программном обеспечении для повышения производительности офиса, акцент на интеграции настольных компьютеров на время переключился на Microsoft Office . С выпуском версии 8.0 в 2007 году, основанной на платформе Eclipse, IBM снова добавила интеграцию со своим собственным офисным пакетом, производным от OpenOffice.org IBM Lotus Symphony . IBM Lotus Expeditor — это платформа для разработки приложений на базе Eclipse.

Другие продукты и технологии IBM также были созданы для интеграции с IBM Notes. Для синхронизации мобильных устройств ранее это включало клиентский продукт IBM Lotus Easysync Pro (больше не находится в разработке) и IBM Notes Traveler , новое бесплатное серверное дополнение для синхронизации почты, календаря и контактов. Недавним дополнением к портфолио IBM стали два продукта IBM Lotus Protector для обеспечения безопасности и шифрования почты, которые были созданы для интеграции с IBM Notes.

Сопутствующее программное обеспечение от других поставщиков

Имея долгую рыночную историю и большую установленную базу, Notes и Domino породили большую экосистему стороннего программного обеспечения. Такие продукты можно разделить на четыре широких и несколько пересекающихся класса:

История

Компания Notes имеет более чем 30-летнюю историю. [29] Главным источником вдохновения для него послужила программа PLATO Notes , созданная Дэвидом Р. Вулли в Университете Иллинойса в 1973 году. В современной терминологии PLATO Notes поддерживала созданные пользователями дискуссионные группы и была частью основы процветающего интернет-сообщества. более 20 лет на системе PLATO . [30] Рэй Оззи работал с PLATO во время учебы в Университете Иллинойса в 1970-х годах. Когда начали появляться сетевые технологии ПК, Оззи заключил сделку с Митчем Капором , основателем Lotus Development Corporation , в результате которой в 1984 году была создана компания Iris Associates для разработки продуктов, сочетающих в себе возможности ПК с инструментами для совместной работы, впервые разработанными в PLATO. . По соглашению контроль над разработкой продукции перешел под контроль Оззи и Айрис, а продажи и маркетинг - под контроль Lotus. В 1994 году, после выпуска и успеха Notes R3 на рынке, Lotus приобрела Iris. В 1995 году IBM приобрела Lotus.

В 2008 году IBM выпустила технологию XPages , основанную на JavaServer Faces . Это позволяет приложениям Domino лучше отображаться клиентам браузера, хотя UX и бизнес-логика должны быть полностью переписаны. Раньше к приложениям Domino можно было получить доступ через браузеры, но для получения полной функциональности в браузерах требовались значительные веб-модификации. XPages также предоставил приложению новые возможности, недоступные классическому клиенту Notes. IBM Domino 9 Social Edition включал подключаемый модуль браузера Notes, который отображал приложения Notes через уменьшенную версию расширенного настольного клиента, содержащуюся на вкладке браузера.

Брендинг

До выпуска 4.5 торговая марка Lotus Notes охватывала как клиентские, так и серверные приложения. [31] В 1996 году Lotus выпустила надстройку HTTP- сервера для сервера Notes 4 под названием «Domino». Это дополнение позволило отображать документы Notes как веб-страницы в реальном времени. Позже в том же году веб-сервер Domino был интегрирован в версию 4.5 основного сервера Notes, и вся серверная программа была переименована в « Domino ». Только клиентская программа официально сохранила название «Lotus Notes».

В ноябре 2012 года IBM объявила, что откажется от бренда Lotus и будет использовать бренд IBM только для обозначения продуктов, включая Notes и Domino. [32] 9 октября 2018 г. IBM объявила о доступности последней версии клиентского и серверного программного обеспечения.

В 2019 году Domino и Notes стали корпоративными программными продуктами, управляемыми HCLSoftware.

История выпусков

21-го века

IBM передала части кода IBM Notes и Domino OpenOffice.org [92] 12 сентября 2007 г., а с 2008 г. регулярно передает код OpenNTF.org. [93]


Несмотря на неоднократные прогнозы упадка или приближающегося упадка IBM Notes и Domino, такие как статья журнала Forbes 1998 года «Упадок и падение Lotus», [94] установленная база Lotus Notes увеличилась с примерно 42 миллионов мест в сентябре 1998 года [ 94]. необходима ссылка ] до примерно 140 миллионов совокупных лицензий, проданных в течение 2008 года. [95] После прекращения выпуска IBM Workplace в 2006 году [96] предположения об отказе от Notes стали спорными. Более того, два года спустя IBM представила iNotes для iPhone . [95]

IBM предоставила в проект часть кода, разработанного для интеграции пакета OpenOffice.org в Notes 8. [97] IBM также упаковала свою версию OpenOffice.org для бесплатного распространения как IBM Lotus Symphony . [98]

IBM Notes и Domino 9 Social Edition выпущены 21 марта 2013 г. [99] Изменения включают значительно обновленный пользовательский интерфейс, почти паритетную функциональность IBM Notes и IBM iNotes, подключаемый модуль браузера IBM Notes, новые элементы управления XPages, добавленные в IBM Domino, обновленные. Пользовательский интерфейс IBM Domino Designer, добавлена ​​поддержка задач на мобильных устройствах Android и дополнительные серверные функции, как подробно описано в информационном письме.

В конце 2016 года IBM объявила, что выпуска Notes 9.0.2 не будет, но версия 9.0.1 будет поддерживаться как минимум до 2021 года. [100] В той же презентации IBM также заявила, что их внутренние пользователи были переведены из Notes. и на клиенте IBM Verse.

25 октября 2017 года IBM объявила о плане выпустить обновление семейства Domino V10 где-то в 2018 году. Новая версия будет создана в сотрудничестве с HCLTech . Группа разработки и поддержки IBM, ответственная за эти продукты, переходит в HCL, однако маркетинг и продажи по-прежнему остаются под руководством IBM. Стратегия продукта является общей для IBM и HCL. В своем объявлении IBM указала, что официального прекращения поддержки продукта не планируется. [101]

9 октября 2018 г. IBM анонсировала IBM Domino 10.0 и IBM Notes 10.0 во Франкфурте, Германия, и сделала их доступными для загрузки 10 октября 2018 г. [102]

Смотрите также

Рекомендации

  1. ^ «Открывая инновации - исследуйте возможности HCL Domino v14» . 7 декабря 2023 г.
  2. Стив Лор (13 июня 1995 г.). «Что получил Lotus: деньги и свобода». Нью-Йорк Таймс . Проверено 21 июня 2019 г.
  3. ^ «Увы, бедные Lotus/IBM Notes, мы вас хорошо знали». ЗДНет . 10 декабря 2018 г.
  4. Кван, Кэмпбелл (2 июля 2019 г.). «HCL теперь полностью контролирует программное обеспечение IBM, включая Notes и Domino». ЗДНет . Проверено 9 сентября 2019 г.
  5. Саймон Шарвуд (30 октября 2017 г.). «IBM передает Notes и Domino индийской HCL Technologies». TheRegister.co.uk .
  6. ^ «HCL Technologies приобретет некоторые программные продукты IBM за 1,8 миллиарда долларов» . Отдел новостей IBM . Проверено 3 июня 2019 г.
  7. ^ «HCL Technologies объявляет о завершении приобретения некоторых продуктов IBM | HCL Technologies» . www.hcltech.com . Проверено 26 февраля 2020 г.
  8. Адриан Блум (3 декабря 2009 г.). «Разница между SharePoint и Lotus Notes». Realstorygroup.com . Проверено 24 октября 2011 г.
  9. Макамис, Дэвид (25 мая 2006 г.). «Lotus Notes/Domino 7 против SharePoint Portal Server 2003». ЗДнет . Проверено 24 октября 2011 г.
  10. ^ «Сторонняя сторона изменяет и расширяет приложение электронной почты и календаря, поставляемое IBM для Lotus Notes». Peoplecube.com. Архивировано из оригинала 30 сентября 2011 года . Проверено 24 октября 2011 г.
  11. ^ «Презентация Lotusphere 2010: AD113 - Шаблон обсуждения IBM Lotus Notes: следующее поколение и другие ресурсы OpenNTF» . Slideshare.net. 18 июня 2009 года . Проверено 24 октября 2011 г.
  12. Скорость, Тим (22 февраля 2006 г.). Переход на Lotus Notes и Domino 7. От технологий к решениям. Packt Publishing Ltd (опубликовано в 2006 г.). ISBN 9781847190499. Проверено 21 апреля 2014 г. Диагностика системы Notes (NSD) — это инструмент Lotus, предназначенный для сбора информации о рабочей станции Notes или сервере Domino.
  13. ^ «Шведы обнаруживают, что у Lotus Notes есть хранилище ключей!» Дайджест рисков , том 19, выпуск 52, 24 декабря 1997 г.
  14. Слушать может только АНБ, так что ничего страшного, Хейзе, 1999.
  15. ^ Клиенты Domino Designer доступны здесь http://www.ibm.com/developerworks/downloads/ls/lsndad/.
  16. ^ «Заявление IBM о поддержке Lotus Domino NSFDB2 — США» . www-01.ibm.com . 10 января 2017 г. Проверено 19 января 2019 г.
  17. ^ "ЗаметкиSQL". ИБМ. Архивировано из оригинала 2 июня 2007 года . Проверено 24 октября 2011 г.
  18. ^ Ссылка на Notes.ini - по алфавиту http://www.lntoolbox.com/en/notesini-reference.html
  19. ^ «Поддержка почты IBM для Microsoft Outlook, версия 2.0 расширяет возможности почтового клиента для IBM Notes и IBM Domino». ИБМ. 28 июня 2016 г. Проверено 28 июня 2016 г.
  20. Мэри Рэйвен (18 апреля 2006 г.). «Добро пожаловать в мой «дизайн-блог»!». ИБМ . Проверено 29 сентября 2016 г.
  21. ^ «Lotus Notes и обучение Domino — Life IT» . www.lifeit.co.uk . Проверено 26 февраля 2016 г.
  22. Артур, Чарльз (9 февраля 2006 г.). «Выживает сильнейший». Хранитель . Лондон.
  23. ^ "Lotus Notes - отстой" . Архивировано из оригинала 22 апреля 2012 года.
  24. ^ «Обновленные скриншоты Lotus Notes «Ганновер» (комментарий)» . Архивировано из оригинала 1 ноября 2011 года . Проверено 20 января 2012 г.
  25. ^ «Есть ли в Lotus Notes настройка, позволяющая контролировать отправку уведомления о возврате?».
  26. ^ «Поиск и отключение уведомлений о возврате» .
  27. ^ «Методы, позволяющие не отправлять уведомление о возврате при просмотре почты» .
  28. ^ "Заметки о убийстве". 17 октября 2022 г.
  29. ^ Официальная история Lotus Notes Веб-сайт IBM DeveloperWorks
  30. ^ Файлы заметок PLATO, 1972–1976 (серия записей от 13 июля 2010 г.), из архива Университета Иллинойса; сюда входят расшифровки старых файлов заметок середины 1970-х годов за несколько лет, восстановленные из распечаток очень низкого качества.
  31. ^ «История заметок и домино». ИБМ . Проверено 24 октября 2011 г.
  32. ^ «IBM отказывается от бренда Lotus, делает заметки и продвигается вперед по принципу Domino», статья, опубликованная в ноябре 2012 г.
  33. ^ ab Джефф Митчелл (14 мая 2012 г.), «Версии файлов IBM Lotus Notes», Puttin 'on the Bits Blog , Литтлтон, Массачусетс: IBM
  34. ^ Информация о поддержке для запуска Notes 7 в Wine. Архивировано 19 августа 2006 г. на Wayback Machine . Официальная Wine Wiki.
  35. ^ «Что нового в IBM Lotus Notes 8.5» . ИБМ . Проверено 24 октября 2011 г.
  36. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 5 Lotus Notes/Domino 8.5.1» . Архивировано из оригинала 4 декабря 2010 года . Проверено 10 декабря 2010 г.
  37. ^ «Информационное письмо IBM EMEA» . 10 августа 2010 г.
  38. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 1 Lotus Notes/Domino 8.5.2» . Архивировано из оригинала 21 декабря 2010 года . Проверено 17 декабря 2010 г.
  39. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 2 Lotus Notes/Domino 8.5.2» . Архивировано из оригинала 26 апреля 2011 года . Проверено 27 марта 2011 г.
  40. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 3 Lotus Notes/Domino 8.5.2» . Архивировано из оригинала 21 сентября 2011 года . Проверено 22 июля 2011 г.
  41. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 4 Lotus Notes/Domino 8.5.2» . Архивировано из оригинала 21 мая 2013 года . Проверено 24 апреля 2013 г.
  42. ^ «Список исправлений Notes/Domino — Статус Notes/Domino» . Архивировано из оригинала 2 апреля 2012 года . Проверено 24 октября 2011 г.
  43. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 1 Lotus Notes/Domino 8.5.3» . Архивировано из оригинала 7 июня 2012 года . Проверено 27 июля 2012 г.
  44. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 2 Lotus Notes/Domino 8.5.3» . Архивировано из оригинала 3 ноября 2012 года . Проверено 27 июля 2012 г.
  45. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 3 Lotus Notes/Domino 8.5.3» . Архивировано из оригинала 21 мая 2013 года . Проверено 31 января 2013 г.
  46. ^ «Список исправлений Notes/Domino — Статус Notes/Domino» . www-10.lotus.com . Архивировано из оригинала 27 апреля 2013 года . Проверено 11 января 2022 г.
  47. ^ «Список исправлений Notes/Domino — Статус Notes/Domino» . www-10.lotus.com . Архивировано из оригинала 27 мая 2014 года . Проверено 11 января 2022 г.
  48. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 6 Lotus Notes/Domino 8.5.3» . Архивировано из оригинала 6 марта 2016 года . Проверено 21 ноября 2017 г.
  49. ^ Брилл, Эд. «Публичная бета-версия IBM Notes/Domino 9 Social Edition запланирована на 14 декабря» . EdBrill.com . Проверено 13 ноября 2012 г.
  50. ^ Майерс, Энтони. «Бета-версия IBM Notes/Domino 9 Social Edition выйдет в свет 14 декабря» . Провод CMS . Проверено 16 ноября 2012 г.
  51. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 1 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 2 июля 2017 года . Проверено 19 декабря 2016 г.
  52. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 2 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 19 сентября 2016 года . Проверено 6 сентября 2016 г.
  53. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 3 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 19 сентября 2016 года . Проверено 6 сентября 2016 г.
  54. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 4 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 19 сентября 2016 года . Проверено 6 сентября 2016 г.
  55. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 5 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 19 сентября 2016 года . Проверено 6 сентября 2016 г.
  56. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 6 для IBM Notes/Domino 9.0.1» . Архивировано из оригинала 16 сентября 2016 года . Проверено 6 сентября 2016 г.
  57. ^ «Список исправлений Notes/Domino — Уведомление о выпуске пакета исправлений 7 IBM Notes/Domino 9.0.1» . Архивировано из оригинала 27 сентября 2016 года . Проверено 25 сентября 2016 г.
  58. ^ «Список исправлений Notes/Domino — Уведомление о выпуске IBM Notes/Domino 9.0.1 Feature Pack 8» . Архивировано из оригинала 12 марта 2017 года . Проверено 9 марта 2017 г.
  59. ^ «Список исправлений Notes/Domino — Уведомление о выпуске IBM Notes?/Domino? 9.0.1 Feature Pack 9 (Zircon)» . Архивировано из оригинала 1 февраля 2018 года . Проверено 1 февраля 2018 г.
  60. ^ «Список исправлений Notes/Domino — Уведомление о выпуске IBM Notes?/Domino? 9.0.1 Feature Pack 10» . Архивировано из оригинала 1 февраля 2018 года . Проверено 1 февраля 2018 г.
  61. ^ «Ключевые особенности и преимущества IBM Domino V10» . Архивировано из оригинала 14 октября 2018 года . Проверено 13 октября 2018 г.
  62. ^ «IBM Domino 10.0.1 предоставляет новые функции для ускорения разработки и развертывания современных приложений» . 18 декабря 2018 г.
  63. ^ www-10.lotus.com/ldd/fixlist.nsf/WhatsNew/b1df4042fb8a980c852583b40067a7be?OpenDocument
  64. ^ «Что нового в IBM Domino 10.0.1 Fix Pack 2?»
  65. ^ «Notes/Domino 10.0.1 Fix Pack 3, уведомление о выпуске и список исправлений — служба поддержки» .
  66. ^ «Notes/Domino 10.0.1 Fix Pack 4, уведомление о выпуске и список исправлений — служба поддержки» .
  67. ^ «Notes/Domino 10.0.1 Fix Pack 5, уведомление о выпуске и список исправлений — служба поддержки» .
  68. ^ «Notes/Domino 10.0.1 Fix Pack 6, уведомление о выпуске и список исправлений — поддержка клиентов» .
  69. ^ «Notes/Domino 10.0.1 Fix Pack 7, уведомление о выпуске и список исправлений — поддержка клиентов» .
  70. ^ «Примечания/Уведомление о выпуске пакета исправлений 8 для Domino 10.0.1 — Служба поддержки клиентов» .
  71. ^ «Примечания к HCL и примечания к выпуску Domino 11.0 — Служба поддержки клиентов» .
  72. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  73. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  74. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  75. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  76. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  77. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  78. ^ «Список исправлений Notes/Domino — исправления по выпускам» . ds_infolib.hcltechsw.com . Проверено 11 марта 2022 г.
  79. ^ «Примечания к HCL и примечания к выпуску Domino 11.0.1 — Служба поддержки клиентов» .
  80. ^ «Список исправлений Notes/Domino — исправления по выпускам» . ds_infolib.hcltechsw.com . Проверено 9 сентября 2022 г.
  81. ^ «Что нового в Domino 12?».
  82. ^ «Реализации клиента ACME — давайте зашифруем» . letsencrypt.org . Проверено 5 мая 2022 г.
  83. ^ «Что нового в версии 12.0.1?».
  84. ^ «Что нового в версии 12.0.2?». help.hcltechsw.com . Проверено 27 мая 2023 г.
  85. ^ «Примечания к HCL и примечания к выпуску Domino 12.0.2 — Служба поддержки» . support.hcltechsw.com . Проверено 27 мая 2023 г.
  86. ^ «Примечания/Уведомление о выпуске пакета исправлений 1 для Domino 12.0.2 — Служба поддержки клиентов» . support.hcltechsw.com . Проверено 27 мая 2023 г.
  87. ^ «Примечания/Уведомление о выпуске пакета исправлений 1 для Domino 12.0.2 — Служба поддержки клиентов» . support.hcltechsw.com . Проверено 27 мая 2023 г.
  88. ^ «Список исправлений Notes/Domino — исправления по выпускам» . ds_infolib.hcltechsw.com . Проверено 27 мая 2023 г.
  89. ^ «Примечания/Уведомление о выпуске пакета исправлений 2 для Domino 12.0.2 — Служба поддержки клиентов» . support.hcltechsw.com . Проверено 1 августа 2023 г.
  90. ^ «Примечания/Уведомление о выпуске пакета исправлений 2 для Domino 12.0.2 — Служба поддержки клиентов» . support.hcltechsw.com . Проверено 1 августа 2023 г.
  91. ^ «Список исправлений Notes/Domino — исправления по выпускам» . ds_infolib.hcltechsw.com . Проверено 1 августа 2023 г.
  92. Пол, Райан (10 сентября 2007 г.). «IBM внесет код Lotus Notes в OpenOffice.org». арс технический . Проверено 21 июня 2009 г.
  93. ^ «Самый большой вклад IBM в код для OpenNTF - библиотека расширений XPages» . openntf.org . Проверено 15 сентября 2010 г.
  94. ^ «Упадок и падение Лотоса». Форбс . Апрель 1998 года.
  95. ^ аб Эшли Вэнс (30 сентября 2008 г.). «IBM ставит iPhone в позу лотоса». Нью-Йорк Таймс .
  96. ^ «Отзыв программного обеспечения и прекращение обслуживания: обмен сообщениями на рабочем месте IBM», пресс-релиз IBM, 12 декабря 2006 г.
  97. ^ «IBM присоединяется к сообществу OpenOffice.org». Архивировано 5 ноября 2007 г., на Wayback Machine.
  98. ^ «IBM бесплатно выпускает программное обеспечение Office для настольных компьютеров для содействия сотрудничеству и инновациям». Архивировано 12 октября 2007 г., на Wayback Machine.
  99. ^ «Информационное письмо IBM в США 213-085» . IBM.com. 12 марта 2013 года . Проверено 12 марта 2013 г.
  100. ^ «IBM представляет план действий IBM Notes и Domino» . ИБМ. 4 ноября 2016 г. Проверено 26 марта 2017 г.
  101. ^ «IBM объявляет об инвестициях в Notes Domino версии 10 и последующих версий» . ИБМ. 9 ноября 2020 г.
  102. ^ «IBM переходит к следующему этапу разработки приложений с новым IBM Domino, разработанным для современного гибкого цифрового бизнеса» . ИБМ. 9 ноября 2020 г.