IBM Lotus Notes

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
Lotus Notes


Операционная система:
кросс-платформенное ПО



Разработчик:
IBM Lotus Software



Текущая версия:
7.0.2
Дата выхода текущей версии:
29 сентября, 2006



Лицензия:
???


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

Описание[править]

Позиционирование[править]

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

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

IBM Lotus Software продвигает Lotus Notes через бизнес-партнёров (см. франчайзинг). Системы электронного документооборота и другие законченные решения на платформе Lotus Notes/Domino разрабатывают и распространяют бизнес-партнёры 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.

Основные функции[править]

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

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

Особенности[править]

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

Текущие версии[править]

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

Продукт Язык Версия 6.5 Версия 7.0 Версия 8.0
релиз дата релиз дата релиз дата
Notes Client англ. 6.5.6 март 2007 7.0.2 сентябрь 2006 8.0 beta 3 май 2007
русск.: 6.5.6 май 2007 7.0.2 декабрь 2006
Domino Server англ. 6.5.6 FP1 май 2007 7.0.2 FP2 май 2007 8.0 beta 3 май 2007

Технические возможности[править]

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

Icons-mini-icon 2main.png Основная статья: IBM Lotus Notes Client

Разработка приложений[править]

Icons-mini-icon 2main.png Основная статья: IBM Lotus Domino Designer

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

Системное администрирование[править]

Icons-mini-icon 2main.png Основная статья: IBM Lotus Domino Administrator

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

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

  1. Электронная почта
  2. Тонкий клиент
  3. Instant messenger
  4. Чтение новостей
  5. Полнотекстовый поиск
  6. База данных
  7. Сервер
    • Кластер (группа серверов)
    • Разделы серверов (partitioned servers) — возможность установки на один аппаратный сервер нескольких серверов Lotus Domino
    • SMP
  8. Сетевые протоколы
    • TCP/IP— по умолчанию Lotus Notes функционирует на порту TCP 1352
    • IPX/SPX
    • NetBIOS
  9. Репликация
  10. Интеграция с СУБД и иными приложениями (по данным и программным вызовам)
  11. Криптозащита (Шифрование и Электронная цифровая подпись)

Расширение функциональности Lotus Notes[править]

Масштабирование[править]

Продукты Domino-dot[править]

  • Domino.Doc
  • Domino.Everyplace

Интегрируемые продукты[править]

  • Lotus Enterprise Integrator

Продукты третьих фирм[править]

История[править]

Официальная история Lotus Notes от IBM: The History of Notes and Domino (англ.)

Появление Lotus Notes[править]

Версии[править]

(Примечание: приведённые даты выпуска версий могут отличаться от реальных в пределах до трёх месяцев)

Номер версии Дата
выпуска
Поддерживаемые операционные системы Особенности,
добавленная функциональность
клиент сервер
1.0 1989
1.1 1990
2.0 1991



3.0 1993, май
4.0 1996, январь
  • Новый интегрированный язык разработки — Lotus Script
  • Встроенный шлюз интернет-почты (SMTP сервер)
4.5 1996, декабрь



  • Персональный и групповой планировщик
4.6 1997, май



5.0 1999, январь



  • Клиент интернет-почты (POP3 и IMAP) и Usenet (NNTP)
  • Доступ к каталогам LDAP
  • Интегрированные SMTP, POP3, IMAP, NNTP и LDAP серверы
  • Поддержка COM+ (5.02b)
  • Снятие ограничения на длину ключа шифрования (5.04)
6.0 2002, октябрь



6.5 2003, сентябрь



  • Интегрированный IM клиент Sametime
7.0 2005, август
  • Возможность использования DB2 в качестве базы данных (7.01)
  • Поддержка RSS (сервер и клиент) (7.02)
  • Поддержка формата iCalendar
8.0
(ожидается)
2007, III квартал
(анонс)

Будущее Lotus Notes и Domino[править]

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

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

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

Последняя бета-версия IBM Lotus Notes и Domino 8.0 beta 3 вышла в мае 2007 года.

Тиражируемые информационные системы на базе Lotus Notes[править]

Россия[править]

Украина[править]

Беларусь[править]

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

См. также[править]

Примечания[править]

  1. online IBM Productivity Tools
  2. а б IBM developerWorks : Composite applications(англ.) — сайт поддержки разработчиков Composite applications
  3. IBM Lotus Notes and Domino 8 — официальный сайт Lotus Notes/Domino 8

Ссылки[править]

Информация[править]

Для технических специалистов[править]