IBM Lotus Notes

IBM Lotus Notes
Lotus Notes
LotusNotes6 logo.png
Тип

Groupware

Разработчик

IBM Lotus Software

Написана на

Java, C и C++[1]

Операционная система

кроссплатформенное ПО

Последняя версия

8.5.3 (3 октября 2011)

Лицензия

Проприетарная

Сайт

ibm.com/software/ru/lotus/notesanddomino

IBM Lotus Notes (также Lotus Notes, Lotus Notes/Domino) — программный продукт, платформа для автоматизации совместной деятельности рабочих групп (Groupware), содержащий в себе средства электронной почты, персональных и групповых электронных календарей, службы мгновенных сообщений и среду исполнения приложений делового взаимодействия.

Впервые продукт выпущен в 1989 году американской компанией Lotus Development, которая в 1995 году была поглощена корпорацией IBM.

Содержание

Описание

Терминология

Полное официальное наименование продукта: IBM Lotus Notes/Domino.

Компания IBM с 1996 года использует следующую терминологию:

  • Notes — программное обеспечение клиентской рабочей станции.
  • Domino — программное обеспечение сервера.

До версии 4.5 включительно название «Domino» использовалось для отдельного приложения, добавлявшего серверу Notes функциональность веб-сервера. С выходом в 1996-м году версии 4.6 функциональность веб-сервера была включена в поставку сервера Notes. Сервер изменил название — вместо «сервер Notes» стал называться «сервер Domino».

Начиная с версии 5.0 клиентская часть Lotus Notes состоит из трёх частей:

  • Notes Client — рабочее место пользователя
  • Domino Designer — рабочее место разработчика приложений Lotus Notes (программиста)
  • Domino Administrator — рабочее место системного администратора Lotus Notes.

С версии 8.0 рабочее место пользователя поставляется в двух вариантах:

  • IBM Lotus Notes Client Standard — полная версия клиента Lotus Notes на базе Eclipse с поддержкой новых технологий Composite Applications и XPages.
  • IBM Lotus Notes Client Basic — «традиционная» версия клиента Lotus Notes с минимальными системными требованиями.

Основные функции

Основные функции, входящие в базовую поставку Lotus Notes/Domino Standard версии 8.5:

  • среда исполнения приложений автоматизации групповой деятельности
  • криптозащита (шифрование и электронная подпись)
  • клиент электронной почты
  • почтовый сервер
  • персональный и групповой календари, планировщик задач
  • набор офисных приложений IBM Lotus Symphony (текстовый редактор, электронные таблицы, подготовка презентаций)
  • клиент среды обмена мгновенными сообщениями (Instant messenger) Lotus Sametime (сервер Sametime является самостоятельным продуктом)
  • веб-браузер
  • веб-сервер
  • сервер каталогов LDAP
  • сервер приложений
  • репликация — синхронизация между дистанционно удалёнными экземплярами баз данных
  • службы интеграции данных DECS (Domino Enterprise connection services)
  • средство хранения вложенных файлов вне баз данных DAOS (Lotus Domino attachment and object services)

Особенности

  1. Кроссплатформенность.
    Значимой особенностью является кроссплатформенность Lotus Notes. Текущая версия сертифицирована IBM для работы со следующими операционными системами:
  2. Масштабируемость
    Вертикальная масштабируемость обеспечивается следующими возможностями:
    • Увеличение производительности аппаратной платформы, на которой установлен сервер.
    • Достаточно простая замена аппаратной и даже программной платформы (операционной системы) сервера на более производительную. Перенос данных может быть осуществлён даже обычным копированием.
    Горизонтальная масштабируемость обеспечивается следующими возможностями:
    • Распределение нагрузки достигается путём распределения по разным серверам Lotus Domino клиентов, приложений и функций (задач сервера Domino). Перераспределить нагрузку сравнительно просто на уже работающей инфраструктуре сети Lotus Domino, запуская и останавливая задачи сервера Domino или назначая «домашние» сервера пользователям и перенося приложения с сервера на сервер прямо на работающих серверах.
    • Кластеризация серверов Lotus Domino. Организация и переконфигурация кластеров Domino возможна на работающей инфраструктуре серверов Domino (для включения сервера в кластер даже не требуется его перезагрузка).
  3. Репликация
  4. Быстрая разработка (RAD) и развёртывание приложений.
    Среда разработки приложений Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документоориентированных приложений.
    Программный код и визуальные формы приложений физически хранятся в базах данных, в которых они используются и выполняются. При внесении изменений в программный код или форму изменения становятся доступны всем пользователям и серверам, получающим доступ к базе данных, в которой хранятся изменённые код или форма. На другие сервера изменения поступают посредством репликации при первом же сеансе.
  5. Автономное выполнение приложений
    Клиент Lotus Notes позволяет локально (на компьютере пользователя) хранить базы данных Lotus Notes, реплицировать их с сервером Domino, работать с локальными базами данных при отсутствии подключения к серверу Domino, исполнять программный код сервера в локальных базах данных.
    Данная функциональность поддерживает полнофункциональную работу пользователя в отключенном от сервера состоянии (например, на ноутбуке). Изменения на локальном (для пользователя) компьютере и на сервере взаимно синхронизируются посредством репликации.
  6. Инфраструктура управления открытыми ключами (PKI)
    Криптофункции с использованием открытых ключей — шифрование и электронная цифровая подпись — являются базовыми сервисами ядра Lotus Notes. Каждый пользователь системы при регистрации получает пару ключей: открытый ключ хранится в общей (публичной) адресной книге и доступен (для считывания) пользователям с сервера, а секретный ключ хранится в идентификационном файле пользователя локально.
    • Электронная цифровая подпись используется при аутентификации сервером пользователя и/или сервера, при определении уровня доверия выполняемому коду, при проверке достоверности почтовых сообщений, документов (записей в БД) и отдельных полей.
    • Шифрование применяется для почтовых сообщений, целиком баз данных, отдельных документов (записей в БД), отдельных полей и сетевого трафика между двумя серверами Lotus Domino, а также между сервером и клиентом Lotus Notes.

Текущие версии

В настоящее время IBM Lotus Software поддерживает и развивает следующие версии продуктов Lotus Notes/Domino[2]:

Продукт версия 8.5.2 8.5.3
язык релиз дата релиз дата
Notes Client англ. 8.5.2 FP4 12 декабря 2011 8.5.3 FP1 23 марта 2012
рус. 8.5.2 FP4 12 декабря 2011
Domino Server англ. 8.5.2 FP4 12 декабря 2011 8.5.3 FP1 23 марта 2012

Технические возможности

Клиентское программное обеспечение

Разработка приложений

IBM Lotus Domino Designer — интегрированная среда разработки. Позволяет разрабатывать приложения, исполняемые как в среде Notes Client, так и с помощью тонкого клиента (браузера). Начиная с версии 8.5.1 интегрированная среда разработки Domino Designer исполняется в среде Eclipse.

Системное администрирование

IBM Lotus Domino Administrator — среда управления серверами Lotus Domino, параметрами и мониторингом серверов Lotus Domino.

Поддерживаемые технологии

В базовой поставке клиента Lotus Notes Standard и сервера Lotus Domino версии 8.5.2 поддерживаются следующие технологии:

Электронная почта
Instant messenger
Чтение новостей
Полнотекстовый поиск
База данных
Сервер
  • Кластер (группа компьютеров)
  • Разделы серверов (partitioned servers) — возможность установки на один аппаратный сервер нескольких серверов Lotus Domino
  • SMP
  • Passthru — сквозное подключение («прокси» по протоколу NotesRPC)
Клиент
  • поддержка работы offline — для электронной почты, календаря и приложений Lotus Notes (синхронизация выполняется при подключении к серверу)
  • Тонкий клиент (HTTP и HTTPS), включая iNotes[3] (расширение функций браузера и MS Outlook для работы с приложениями Lotus Notes/Domino)
  • Мобильный клиент — клиент для PDA и смартфонов на базе Windows Mobile, Nokia Symbian и Apple iPhone, iPad и iPod touch (IBM Lotus Traveller)[4]
  • Eclipse (только для клиента Standart)
Офисный пакет
Аутентификация
  • LDAP
  • en:SPNEGO — автоматическая аутентификация (без ввода имени пользователя и пароля) для Web-клиентов Lotus Domino в домене Windows[5]
  • Роуминг — синхронизация рабочей среды пользователя для клиента Lotus Notes на каждой рабочей станции, с которой пользователь вошёл в сеть Lotus Notes
Криптозащита (Шифрование и Электронная цифровая подпись)
Сетевые протоколы
  • TCP/IP — по умолчанию Lotus Notes использует порт TCP 1352
  • IPX/SPX
  • NetBIOS
  • X.PC — прямое модемное подключение (без использования сетевых функций операционной системы)
Репликация
  • репликация сервер-сервер
  • репликация клиент-сервер
Языки программирования
Интеграция с СУБД и иными приложениями (по данным и программным вызовам)

Расширение функциональности

Масштабирование

Сопутствующие программы

  • IBM Lotus Enterprise Integrator — интеграционный сервер, обеспечение для приложений Lotus Notes/Domino подключения и синхронизации с СУБД Microsoft SQL Server, Oracle Database, Sybase SQL Server
  • IBM Lotus Quickr
  • IBM Lotus Sametime — сервер экспресс-сообщений
  • IBM Lotus Protector for Mail Security[6] — защита почтового трафика Lotus Notes от спама и вирусов
  • IBM Lotus Mobile Bonus Pack[7]

Остановленные проекты

  • IBM Lotus Domino.Fax — развитие прекращено с целью устранения конкуренции с продуктами партнёров.
  • IBM Lotus QuickPlace — функциональность унаследована в продукте Quickr; название изменено из-за глобального расширения функциональности и изменения в позиционировании продукта.
  • IBM Lotus Domino Document Manager (ранее Lotus Domino.Doc) — в феврале 2009 объявлено о прекращении разработки продукта[8], клиентам предложена миграция на IBM Lotus Quickr в связке с одним из двух продуктов: IBM Content Manager Collaboration Edition или IBM FileNet Content Manager Collaboration Edition.[9]

Продукты третьих фирм

Комплексная защита

Антивирусы

  • Антивирус Trend Micro ScanMail для Lotus Domino[10]
  • Антивирус BCC_MailProtect для IBM Lotus Domino
  • Антивирус Касперского для Lotus Domino[11]
  • Антивирус Dr. Web для IBM Lotus Domino.

Антиспам

  • SpamSentinel от MayFlower software[12]
  • Спам-фильтр в составе антивируса BCC_MailProtect для IBM Lotus Domino
  • Спам-фильтр в составе антивируса Dr. Web для IBM Lotus Domino
  • LotusAntispam — эффективная борьба со спамом[13]
  • Спам-фильтр BlackList-DNS от yandex спамоборона

Управление инфраструктурой

  • Teamstudio Unplugged — интеграция с мобильными устройствами
  • BCC_AdminTool — управление пользователями Lotus Domino
  • BCC_ClientGenie — средство для управления настройками Lotus Notes

История

Создание[14]

Версии

Номер
версии
Дата
выпуска[15]
Поддерживаемые ОС Особенности,
добавленная функциональность
клиент сервер
1.0 1989
  • DOS
  • OS/2
1.1 1990
2.0 1991
3.0 май 1993
  • OS/2
  • Novell NetWare
  • Windows 3.11
4.0 январь 1996
  • OS/2
  • Novell NetWare
  • Windows NT (x86 и Alpha)
  • Solaris (SPARC и x86)
  • SCO UNIX
  • HP-UX
  • Новый интегрированный язык разработки — Lotus Script
  • Встроенный шлюз интернет-почты (SMTP-сервер)
  • Шифрование сетевого трафика NotesRPC (?)
  • «Сквозной» (pass-thru) доступ к серверам Domino через другие (доверенные) сервера Domino
  • Шифрование локальных реплик баз данных (в том числе почты)
  • ACL документа (отдельной записи в БД)
  • Централизованный доступ к HTTP (через сервер Domino — InterNotes)
4.5 декабрь 1996
  • Персональный и групповой календарь-планировщик
  • Поддержка SMTP/MIME
  • Доступ к почтовым ящикам через POP3
  • Поддержка кластеров серверов Domino
  • Встроенный веб-браузер
  • Windows NT single logon
  • Проверка подписи программного кода (ECL, execution control list)
4.6 май 1997
5.0 январь 1999
  • Windows
  • Mac OS[16]
  • Клиент интернет-почты (POP3 и IMAP) и Usenet (NNTP)
  • Доступ к каталогам LDAP
  • Интегрированные SMTP-, POP3-, IMAP-, NNTP- и LDAP-серверы
  • Поддержка COM+ (5.02b)
  • Снятие ограничения на длину ключа шифрования (5.04)
6.0 октябрь 2002
  • Сжатие сетевого трафика NotesRPC
  • Антиспам (DNSBL)
  • Журналирование электронной почты
  • Хостинг серверов Domino
6.5 сентябрь 2003
7.0 август 2005
  • Возможность использования DB2 в качестве базы данных (7.01)
  • Поддержка RSS (сервер и клиент) (7.02)
  • Поддержка формата iCalendar
8.0 август 2007
  • Windows
  • Linux
  • Windows 2003 (32- & 64-bit)[17]
  • SuSE Linux (32- & 64-bit)
  • Red Hat Linux (32- & 64-bit)
  • AIX
  • Solaris
  • Встроенные средства для работы с документами в формате OpenDocument (IBM Productivity Tools)[18]
  • Создание SOA-приложений (composite applications)[19]
  • Отзыв отправленной и доставленной почты (message recall)
  • 64-битная версия Domino для Windows Server x64 (8.0.1)
  • Экспорт в PDF (8.0.1)
8.5 январь 2009
  • Windows 2008 (32- & 64-bit)
  • SuSE Linux (32- & 64-bit)
  • Red Hat Linux (32- & 64-bit)
  • Linux on IBM System z
  • AIX (32- & 64-bit)
  • Solaris
  • Сжатие «на лету» записей БД (документов и/или элементов дизайна)
  • Domino Configuration Tuner (DCT) — «визард» администратора Lotus Notes/Domino
  • Стили приложений (баз данных) Lotus Notes
  • ID vault — централизованное управление учётной информацией пользователей
  • DAOS — хранение вложенных файлов вне базы данных (включая хранение тиражируемых вложений только в одном экземпляре)
  • en:XPages — AJAX-приложения для Web-клиента (8.5.0) и rich-книента Lotus Notes (8.5.1)
  • en:SPNEGO — аутентификация для веб-клиентов Lotus Domino в домене Windows (8.5.1)

Текущие версии

Lotus Notes 8.0 вышла в августе 2007 года.[20] В отличие от предыдущих версий (6.0 и 7.0), основные изменения в которых были направлены на развитие функциональности Lotus Notes, востребованной разработчиками и администраторами системы, в новой версии множество изменений в том числе направлено и на улучшение пользовательского интерфейса (юзабилити) и насыщение системы возможностями, востребованными конечными пользователями.

В версии 8.0 появились следующие значительные нововведения:

  • Поддержка формата OpenDocument — возможность создавать и редактировать документы со сложным форматированием, электронные таблицы и презентации и хранить их в форматах, совместимых с Microsoft Office и OpenOffice.org без использования дополнительных приложений.
  • Экспорт документов в формат PDF — создание платформенно независимых документов из любого документа в системе.
  • Использование Eclipse в качестве платформы для всех типов «толстых» (англ. rich) клиентов (Lotus Notes Client, IBM Lotus Domino Designer и IBM Lotus Domino Administrator). Обеспечивается полная обратная совместимость с программным кодом, созданным во всех предыдущих версиях Lotus Domino Designer.
  • Композитные приложения (см.: SOA) в клиенте IBM Lotus Notes.[19] Данная технология близка по сути и реализации к технологии портлетов. При использовании «тонкого» клиента (веб-браузера) композитное приложение функционирует, как портлет. Особенностью является исполнение композитных приложений также и в «толстом» клиенте Lotus Notes Client.

Возможности и технологии

  • Web Retriever — процесс (задача) сервера Domino. Используется для организации централизованного доступа к ресурсам HTTP(S), FTP и Gopher. Предоставляет возможность просмотра веб-ресурсов через клиент Lotus Notes по протоколу NotesRPC (TCP порт 1352). HTTP-запросы выполняются на сервере Domino по запросу с клиента, ответы доставляются клиенту Notes в виде документов (записей баз данных) и отображаются средствами Lotus Notes или веб-браузером. В результате отсутствует необходимость открытия для пользователей локальной сети IP-портов, необходимых для доступа к данным HTTP и FTP. Большим минусом технологии являются сильно ограниченные возможности по отображению страниц. Входит в стандартную поставку серверов Lotus Domino с 1997 года.

Конкурирующие системы (платформы)

Примечания

  1. Next version of Lotus Notes based on Eclipse — O’Reilly ONJava Blog
  2. Lotus Notes/Domino Fix List  (англ.). IBM Lotus Software. Архивировано из первоисточника 15 февраля 2012. Проверено 10 июня 2010.
  3. Lotus iNotes — Web based email software
  4. Lotus Notes Traveler: Lotus Notes mobile email
  5. Deploying Windows single sign-on for Web clients (SPNEGO) in an existing Domino environment
  6. Lotus Protector for Mail Security
  7. Lotus Mobile Bonus Pack
  8. Software withdrawal and support discontinuance: Domino Document Manager  (англ.). IBM Lotus Software (10 февраля 2009). Архивировано из первоисточника 15 февраля 2012. Проверено 11 января 2010.
  9. Lotus Domino Document Manager  (англ.). IBM Lotus Software (11 августа 2009). Архивировано из первоисточника 15 февраля 2012. Проверено 12 января 2010.
  10. ScanMail Suite for IBM Lotus Domino — Trend Micro Russia
  11. Антивирус Касперского для Lotus Domino
  12. Domino Anti Spam | SpamSentinel
  13. LotusAntispam — эффективная борьба со спамом
  14. The History of Notes and Domino (англ.) (перевод статьи)
  15. Приведённые даты выпуска версий могут отличаться от реальных в пределах до трёх месяцев
  16. 1 2 В версиях клиента Lotus Notes от 5.0.x до 7.0.x для Mac OS не поддерживается работа с русскоязычными приложениями и данными из-за ошибочно выбранной разработчиками IBM Lotus Software поддерживаемой кодировки. Работа с русскоязычными приложениями и данными возможна начиная с версии 8.5 под Mac OS X 10.5 (Leopard).
  17. 1 2 Исполнимый код сервера Lotus Domino выпущен в 64-битной версии для Windows Server x64 только начиная с версии 8.0.1 (см. FAQ: 64-bit version of Domino 8.0.1). В более ранних версиях на x64 исполнялся 32-битный код Lotus Domino.
  18. online IBM Productivity Tools
  19. 1 2 IBM developerWorks : Composite applications (англ.) — сайт поддержки разработчиков Composite applications
  20. IBM Lotus Notes and Domino 8 — официальный сайт Lotus Notes/Domino 8

Ссылки

Обзорные статьи
Для технических специалистов

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "IBM Lotus Notes" в других словарях:

  • IBM Lotus Notes — Lotus Notes IBM Lotus Notes 8 default home screen Developer(s) IBM …   Wikipedia

  • IBM Lotus Notes Client — программный продукт компании IBM Lotus Software, клиентское рабочее место для работы с приложениями Lotus Notes. Содержание 1 Функции 1.1 Клиент электронной почты …   Википедия

  • IBM Lotus Notes Traveler — Infobox Software name = IBM Lotus Notes Traveler caption = developer = IBM released = 2008 frequently updated = yes programming language = Java and C++ platform = Cross platform language = English, Spanish, German, French, Japanese and many more… …   Wikipedia

  • Lotus Notes — Entwickler IBM Aktuelle Version 8.5.3 (Stand: 4. Oktober 2011) Betriebssystem Plattformunabhängig Kategorie Groupware Lizenz …   Deutsch Wikipedia

  • Lotus Notes Formelsprache — Lotus Notes Entwickler: IBM Aktuelle Version: 8.5 (Stand: 6. Januar 2009) Betriebssystem: Plattformunabhängig Kategorie: Groupware …   Deutsch Wikipedia

  • Lotus Notes — es un sistema cliente/servidor de colaboración y correo electrónico, desarrollado por Lotus Software, filial de IBM. La parte del servidor recibe el nombre Lotus Domino, mientras que el cliente se llama Lotus Notes. El servidor dispone de… …   Wikipedia Español

  • IBM Lotus Domino — Lotus Domino 8.5 Developer(s) IBM Initial release 1991 Written in C, C++, Java …   Wikipedia

  • IBM Lotus Domino Designer — IBM Lotus Domino Designer  проприетарная интегрированная среда разработки приложений (IDE), исполняемых Lotus Notes/Domino. В состав поставки Lotus Domino Designer включён Lotus Notes Client; лицензия Domino Designer включает лицензию Notes… …   Википедия

  • IBM Lotus Domino Administrator — Lotus Domino Administrator интегрированная среда управления (системного администрирования) распределёнными сетями, построенными с использованием программного обеспечения Lotus Notes/Domino. Возможности Управление серверами Lotus Domino Изменение… …   Википедия

  • IBM Lotus Domino — Lotus Domino Développeur IBM Environnements AIX, IBM i, Linux, Solaris …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»