Гид компьютерного мира - Информационный портал
  • Главная
  • Программы
  • Программный продукт lotus notes является. Что такое Lotus Domino и Notes и как они работают? Что такое Notes и архитектура решений Lotus

Программный продукт lotus notes является. Что такое Lotus Domino и Notes и как они работают? Что такое Notes и архитектура решений Lotus

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

2018: Notes/Domino переходит к HCL Technologies (Индия)

По сообщению от 7 декабря 2018 года компания HCL Technologies со штаб-квартирой в городе Ноида (Индия) приобретет у корпорации IBM программные активы на сумму $1,8 млрд. Компании уже пришли к договоренности о продаже в пользу HCL Technologies восьми приложений, включая такой знаковый продукт, как Notes/Domino.

После завершения сделки в первой половине 2019 г. компания HCL Technologies также станет полноправным владельцем продуктов Appscan , BigFix , Unica, Commerce, ориентированных на рынки электронной коммерции и человеческих ресурсов.

По состоянию на декабрь 2018 г. стороны находятся в статусе партнеров в области интеллектуальной собственности по пяти из этих приложений.

Причины, по которым IBM приняла решение о передаче своих разработок сторонней компании, не разглашаются.

Notes представляет собой программный комплекс, созданный для автоматизации совместной деятельности рабочих групп. Это целый комплекс программных решений, в который входят, в том числе, средства для работы с электронной почтой , система обмена мгновенными сообщениями и приложение для работы с групповыми календарями. Платформа существует в версиях под ОС Microsoft Windows , Linux и Apple Mac OS .

Второй не менее значимый продукт IBM, который через полгода перейдет во владение HCL Technologies, – это Domino, серверная часть Notes. Domino тоже включает в себя ряд сервисов, в том числе СУБД , сервер каталогов и почту.

Передача IBM прав собственности на свои программные продукты индийской HCL Technologies не означает, что корпорация столкнулась с трудностями. Напротив, 2018 г. стал для нее продуктивным: в марте 2018 года она представила крошечный микрочип, поддерживающий технологию блокчейн , а в конце октября 2018 приобрела компанию Red Hat за $34 млрд .

2012

IBM Notes/Domino - Social Edition 9.0

Как написал в своем блоге Эд Брилл (Ed Brill), директор по управлению линией продуктов в подразделении решений для коллективной работы в IBM, согласно опросу, 2/3 бизнес-партнеров IBM планируют внедрить новый релиз уже в первые три месяца после его выхода.

Коммерческая версия Notes/Domino Social Edition 9.0 выйдет в первом квартале 2013 года.

IBM хоронит бренд Lotus

Версия также примечательна тем, что впервые система должна примкнуть к продуктовой линейке IBM под брендом корпорации, не используя название Lotus, заявил Брилл. При этом название системы Lotus использовалось "голубым гигантом" с тех пор, как в 1995 году IBM была поглощена Lotus Development Corporation.

Ранее IBM сообщала, что очередной релиз Notes/Domino будет иметь порядковый номер 8.5.4, но объем изменений в системе оказался столь значительным, что было принято решение присвоить релизу порядковый номер 9.0.

Одной из новых функций системы станет возможность запускать некоторые приложения Notes в немодерируемом порядке через браузеры на ПК под управлением Windows , так что предприятиям не потребуется устанавливать полный клиент Notes для работы.

Обновление также будет включать переработанный пользовательский интерфейс, новую почту и возможности календаря, поддержку SAML (Security Assertion Markup Language), ряд улучшений для платформы разработок XPages и многое другое.

Впервые о выходе Notes/Domino Social Edition было объявлено на конференции Lotusphere 2012, на разработку релиза ушло около года. Первый бета-код на ограниченных условиях был продемонстрирован в апреле 2012 года. Предприятия, которые заинтересованы в тестировании бета, могут зарегистрироваться .

Согласно плану, полноценный релиз системы увидит свет в первом квартале 2013 года.

2009

Преимущества платформы

()

  • возможность создания территориально-распределенных систем;
  • открытая архитектура, механизм для разработки приложений;
  • возможность работы мобильных и оффлайн-пользователей;
  • поддержка современной технологии репликации с минимизированным трафиком, позволяющая пользователям эффективно работать даже при отсутствии доступа к сети;
  • встроенные средства обмена мгновенными сообщениями;
  • интегрируемость с другими информационными системами (совместимость с типами данных IBM DB2, Oracle , Sybase, MS SQL, ODBC);
  • документно-ориентированные базы данных - возможность работы с любыми типами электронных документов, включая неструктурированные данные;
  • безопасность IT инфраструктуры - многоуровневая модель защиты, настраиваемая от уровня сервера до уровня индивидуального поля в документе;
  • платформенная независимость - сервер Domino работает под управлением различных операционных систем (Windows NT , OS/2 , Unix , Linux , iSeries).

Описание

Позиционирование

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

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

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

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

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

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

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

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

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

Особенности

  1. Кроссплатформенность . Значимой особенностью является кроссплатформенность Lotus Notes . Текущая версия сертифицирована IBM для работы со следующими операционными системами:
    • Сервер Lotus Domino - Windows NT (32 и 64 бит), GNU/Linux (Red Hat , SuSE), Solaris, OS/400, AIX, OS/390)
    • Клиент Lotus Notes - Windows NT (32 бит), Mac OS X, GNU/Linux
  2. Репликация
  3. Быстрые RAD и развёртывание приложений. Среда разработки приложений IBM Lotus Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документоориентированных приложений. Программный код и визуальные формы приложений физически хранятся в базах данных, в которых они используются и выполняются. При внесении изменений в программный код или форму изменения становятся доступны всем пользователям и серверам, получающим доступ к базе данных, в которой хранятся изменённые код или форма. На другие сервера изменения поступают посредством репликации при первом же сеансе.
  4. Автономное выполнение приложений Клиент Lotus Notes позволяет локально (на компьютере пользователя) хранить базы данных Lotus Notes, реплицировать их с сервером Domino, работать с локальными базами данных при отсутствии подключения к серверу Domino, исполнять программный код сервера в локальных базах данных. Данная функциональность поддерживает полнофункциональную работу пользователя в отключенном от сервера состоянии (например, на ноутбуке). Изменения на локальном (для пользователя) компьютере и на сервере взаимно синхронизируются посредством репликации.
  5. Инфраструктура управления открытыми ключами (PKI) Криптофункции с использованием открытых ключей - шифрование и электронная цифровая подпись - являются базовыми сервисами ядра Lotus Notes. Каждый пользователь системы при регистрации получает пару ключей: открытый ключ хранится в общей (публичной) адресной книге и доступен (для считывания) пользователям с сервера, а секретный ключ хранится в идентификационном файле пользователя локально.
    • Электронная цифровая подпись используется при аутентификации сервером пользователя и/или сервера, при определении уровня доверия выполняемому коду, при проверке достоверности почтовых сообщений, документов (записей в БД) и отдельных полей.
    • Шифрование применяется для почтовых сообщений, целиком баз данных, отдельных документов (записей в БД), отдельных полей и сетевого трафика между двумя серверами Lotus Domino, а также между сервером и клиентом Lotus Notes.

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

На ноябрь 2018 года IBM Lotus Software поддерживает и развивает следующие версии продуктов Lotus Notes/Domino :

Продукт Язык Версия 7.0 Версия 8.0 Версия 8.5
релиз дата релиз дата релиз дата
Lotus Notes Client Английский 7.0.4 апрель 2009 8.0.2 FP1 январь 2009 8.5 январь 2009
Русский 7.0.3 март 2008 8.0.2 декабрь 2008 8.5 март 2009
Lotus Domino Server Английский 7.0.4 апрель 2009 8.0.2 FP1 январь 2009 8.5 январь 2009

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

(Данные актуальны на ноябрь 2018 года )

  1. Электронная почта
    • SMTP
    • POP3
    • IMAP
    • MIME
    • DNSBL (борьба со спамом)
  2. Instant messenger
    • Sametime
  3. Чтение новостей
    • Usenet (NNTP)
  4. Полнотекстовый поиск
  5. База данных
    • Объектно-ориентированная СУБД
    • Технология «клиент-сервер»
    • Форматы: NSF и NSFDB2
  6. Сервер
    • Кластер (группа серверов)
    • Разделы серверов (partitioned servers) - возможность установки на один аппаратный сервер нескольких серверов Lotus Domino
    • Passthru - сквозное подключение («прокси» по протоколу NotesRPC)
  7. Клиент
  8. [Сетевые протоколы"
    • Стек протоколов TCP/IP - по умолчанию Lotus Notes функционирует на порту TCP 1352
    • IPX/SPX
    • NetBIOS
  9. Репликация
  10. Языки программирования
    • @-формулы
    • Lotus Script
    • JavaScript
  11. Интеграция с СУБД и иными приложениями (по данным и программным вызовам)
    • CORBA
    • ODBC
  12. Криптозащита (Шифрование и Электронная цифровая подпись)
    • X.509
    • S/MIME

«Группа компаний ДиЭй» с 2010 года предлагает услуги по разработке, установке и настройке Lotus Nootes, а также техничекой поддержке и сопровождению работы информационных систем электронного документооборота и других программных решений в среде Lotus.

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

О платформе Lotus Notes

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

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

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

  • среда исполнения приложений автоматизации групповой деятельности
  • криптозащита (шифрование и электронная подпись)
  • клиент электронной почты

  • сервер приложений
  • почтовый сервер
  • групповой календарь, планировщик задач

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

IBM Lotus Notes/Domino поддерживаемые большинство современных промышленных технологий и стандартов

  • Электронная почта: SMTP, POP3, IMAP, MIME, DNSBL (борьба со спамом)
  • Instant messenger: Sametime
  • Чтение новостей: RSS, Usenet (NNTP)
  • Полнотекстовый поиск в объектно-ориентированных базах данных
  • База данных: Объектно-ориентированная СУБД, Технология «клиент-сервер», Форматы: NSF и NSFDB2
  • Сервер: поддержка Кластеров (совместная работа группы серверов), Разделы серверов (partitioned servers) - возможность установки на один аппаратный сервер нескольких серверов Lotus Domino, SMP, Passthru - сквозное подключение («прокси» по протоколу NotesRPC)
  • Клиент: Lotus Notes (мультиплатформенный, есть реализации для Windows, Linux, Mac OS X), созданный в среде Eclipse, Тонкий клиент (HTTP и HTTPS)
  • Сетевые протоколы: TCP/IP- по умолчанию Lotus Notes функционирует на порту TCP 1352, IPX/SPX, NetBIOS
  • Репликация.
  • Языки программирования: @-формулы, Lotus Script, Java, JavaScript
  • Интеграция с СУБД и иными приложениями (по данным и программным вызовам): CORBA, COM, XML, ODBC, DDE, OLE
  • Криптозащита (Шифрование и Электронная цифровая подпись): X.509, SSL, S/MIME
  • Аутентификация: встроенная, поддержка LDAP

Дополнительные решения IBM, включенные в лицензию IBM Lotus Notes/Domino

  • IBM DB2 Enterprise Server Edition
  • IBM Lotus Expeditor
  • IBM Lotus Notes Traveler
  • IBM Lotus Sametime Entry
  • IBM Lotus Workflow
  • IBM Tivoli Directory Integrator
  • IBM WebSphere Application Server Network Deployment

Традиционно IBM Lotus Notes/Domino применяют для создания информационных систем следующей направленности

  • Каталоги, картотеки, справочники, любые хранилища информации, в которых само собой возникает понятие «документа».
  • Электронный документооборот (workflow, автоматизация бизнес-процессов) — приложения с довольно сложной логикой (ветвистые маршруты документов, множество различных состояний документа, утверждение и отклонение и т.д.), документы движутся от одного пользователя к другому, отслеживается статус, рассылаются уведомления. Электронный документооборот, системы документооборота, организация документооборота — основная сфера применения Lotus.
  • Совместная работа с данными — групповая разработка документов, просмотр документов различными группами пользователей, разделение информации. В отличие от систем электронного документооборота не учитывает маршрутов документов.
  • Интернет-приложения, вплоть до сайтов и порталов. Domino имеет в своем составе мощный веб-сервер, позволяющий «на лету» преобразовывать информацию, хранящуюся в базах данных, в стандарты Интернет, доступные для просмотра веб-браузерами.
  • Логи, архивы, учет данных.

Состав семейства продуктов IBM Lotus Notes/Domino включает в себя следующие компоненты

  1. Lotus Domino — сервер приложений и система управления базами данных.
  2. Lotus Notes — стандартное клиентское рабочее место.
  3. Lotus Domino Administrator — рабочее место администратора, позволяющее удобно управлять серверами Lotus Domino
  4. Lotus Domino Designer — рабочее место разработчика, служащее для создания приложений.
  5. Lotus Sametime — система для видеоконференцсвязи, мгновенного обмена сообщениями и проведения web-конференций

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

Установка Lotus Notes /Domino обеспечивает:

  • создание качественно нового уровня управления, основанного на электронных документах;
  • повышение эффективности управления за счет документирования всей деятельности организации
  • повышения прозрачности деловых процессов на всех уровнях управления;
  • сокращение циклов прохождения документов и времени исполнения контрольных функций;
  • обеспечение максимальной прозрачности процесса обработки документов и заданий и возможности оперативного контроля всех стадий управленческих процессов;
  • создание единого информационного пространства предприятия.

По вопросам внедрения и работы продуктов Lotus обращайтесь по телефонам компании. Мы произведем для вас установку и настройку Lotus Notes.

Андрей Акопянц

Наши недостатки есть продолжение наших достоинств
Народная мудрость…

Практически все специалисты по информационным технологиям слышали о Lotus Notes (LN) , но относительно немногие имели с ним дело на практике. Вследствие этого по Лотусу имеется катастрофический дефицит объективной информации. Вся доступные публикации об этом продукте имеют вид рекламных проспектов или фрагментов технических описаний.

Там, где нет объективной информации - она замещается мифами. Сейчас в России Lotus продвигается в основном как система организации корпоративного документооборота, хотя на самом деле это не совсем так. Мнения об этом продукте полярны - одни преподносят его как панацею от всех болезней корпоративной автоматизации, другие и слышать о нем не хотят.

В то же время реальная значимость Lotus Notes для корпоративного рынка чрезвычайно велика. Многие крупные российские компании стоят сейчас на пороге выбора корпоративной информационной среды, и Lotus - один из основных претендентов на это. Поэтому мне показалось важным рассказать - что такое LN на самом деле, какие проблемы он решает, а какие - создает.

Я давно вынашивал эту идею, почитывая описания и расспрашивая знакомых. Окончательным толчком для меня стало знакомство с бывшим начальником IT очень крупного банка, поведавшего о некоторых особенностях эксплуатации LN, с которыми ему пришлось столкнуться.

Немного истории

Компания Лотус была пионером во многих направлениях софтверного бизнеса. Сейчас это многие не помнят, но в самом начале 90-тых "Lotus 1-2-3" был синонимом электронной таблицы - достойных конкурентов у него просто не было... Почтовая программа "CC-mail" оставалась лучшей корпоративной почтовой системой до середины 90-х.

Аналогов выпущенного в конце 80-х LN вообще не существовало - для него пришлось придумать отдельный термин - "GroopWare" (обеспечение коллективной работы). Это была первая и долгое время единственная система, реально позволяющая обеспечить быстрое создание единого информационного пространства компании и системы корпоративных коммуникаций.

Триумфальное шествие LN продолжалось почти десять лет, и основными его пользователями являлись крупные и средние корпорации. Неудивительно, что интерес к компании Лотус проявила IBM, традиционно обслуживающая Top1000 мирового бизнеса, и в конце концов таки купила эту компанию на корню. Так что ныне Лотус - это подразделение IBM, сохранившее некоторую самостоятельность, и торговую марку "Lotus".

Сейчас, впрочем, от всей линейки продуктов Лотус на рынке реально остался только Lotus Notes - остальные офисные приложения практически умерли, не выдержав конкуренции с Microsoft Office . А Lotus Notes не просто остался, но активно продвигается - по крайней мере, на российском рынке.

Lotus Notes - что это такое?

Говоря простыми словами, LN - это такой гибрид СУБД и почтовой системы, обладающий рядом интересных особенностей. Имеется также ряд возможностей для организации структурированной коммуникации - форумы, календари и др.

Главной особенностью лотусовской базы данных является ее ориентация на хранение больших плохо структурированных документов и коллективную работу с ними. Под коллективной работой подразумевается возможность нескольким человекам одновременно править одну и ту же запись (документ). Соответственно, поддерживается аппарат версий и возможности отслеживания изменений, сделанных отдельными пользователями. Кроме текстов, записи лотусовских БД могут содержать произвольное количество настраиваемых пользователями реквизитов разных типов. Причем настройка состава реквизитов достаточно проста и посильна конечным пользователям. Документы в базе могут ссылаться друг на друга (что-то типа вебовских гипертекстовых ссылок), и кликнув на ссылку в тексте документа, можно открыть другой документ.

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

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

Еще одним базовым механизмом, впервые реализованный именно в Lotus Notes, является репликация - т.е. возможность серверов LN синхронизировать свои базы, пересылать друг другу документы в свободное от основной работы время. Таким образом обеспечивается возможность работы в территориально распределенной среде при медленных каналах связи, когда каждый сотрудник работает со своим ближайшим сервером (т.е. быстро), а, скажем, по ночам эти сервера синхронизируют свои базы.

Естественно, предусмотрена возможность разработок специализированных приложений в среде LN. Для этой цели в систему встроен язык программирования (Lotus script), открывающий доступ к API системы, и позволяющий создавать достаточно сложные приложения. Можно также разрабатывать приложения для Lotus на более традиционных Java & JavaScript, к которым также имеются библиотеки объектов для работы с Lotus-овским API.

Обратная сторона медали

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

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

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

Но сегодня значительная часть пользователей предпочитает использовать офисные приложения других фирм - например, Microsoft, которые стали сегодня стандартом де-факто. В Lotus-овском хранилище документов можно хранить "чужие" файлы, но, как только мы начинаем использовать MS Word совместно с Lotus, тут же выясняется, что половина всех прелестей, которые были при работе со встроенным редактором LN, теряется.

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

Еще одна особенность, показавшая свою оборотную сторону - это репликация в сочетании с общей требовательностью к ресурсам. Упоминавшийся мной начальник IT-департамента крупного банка, в котором было больше 2000 рабочих мест на LotusNotes вспоминал, как у них репликация между крутыми серверами по выделенному оптоволокну шла часами (а это означает, что люди часами не могли получить отправленные им на визирование срочные документы.

А необходимость во множестве серверов возникала из-за того, что одиночные сервера не справлялись с нагрузкой, поскольку LN в силу свой интегрированности очень требователен к серверным ресурсам. И когда в результате они переписали приложение на MS SQL , выяснилось, что всех пользователей спокойно "тянет" один не самый крутой сервер, и пропускной способности каналов (которой не хватало для репликации) вполне хватает для нормальной удаленной работы пользователей.

При больших объемах базы также выступает "родовая травма" Lotus Notes - его система хранения данных не поддерживает ряд вещей, являющихся стандартом для современных СУБД, и совершенно необходимых для функционирования реальных систем автоматизации.

  • Во первых, БД Lotus Notes не поддерживает транзакции - т.е. согласованные изменения нескольких таблиц, выполняемые как единое целое. Т.е. если, например, приложение, работающее на клиенте, успело модифицировать одну запись, но не успело другую, и "упало" (например, свет выключился), то в базе данных LN измененная запись останется таковой, в то время как во всех современных СУБД в такой ситуации на сервере произойдет откат до начального состояния. Из-за этого поддерживать целостность больших баз на LN становится проблематично.
  • Во-вторых, как мы говорили выше, LN поддерживает возможность связывания документов. Но при этом контроля ссылочной целостности в нем нет - Вы спокойно можете удалить документ, на который кто-то ссылается, и образуется "висячая" ссылка. Естественно, нет никаких более продвинутых механизмов контроля целостности - типа constraints в реляционных базах данных.
  • И наконец, в-третьих - в отличие от современных реляционных СУБД, где индексирование записи происходит при помещении ее в базу, в LN индексирование - это отдельный процесс, происходящий асинхронно.

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

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

Лотус как система документооборота

Но, может быть, Lotus так хорош в качестве системы организации документооборота, что все вышесказанное можно проигнорировать? Действительно, у LN в этом качестве есть один большой плюс - он позволяет быстро создать корпоративное хранилище документов и обеспечить базовые процедуры работы с ним.

Но наряду с этим у него есть и большой недостаток - что, кроме этого Lotus сам по себе ничего больше не умеет. Т.е. сделать макет базовыми средствами Lotus можно, а вот реализовать полноценную систему корпоративного документооборота, удовлетворяющую требованиям ГОС-ов, не получается. Говорить - "Для автоматизации делопроизводства мы купим Lotus Notes" - такой же нонсенс, как и "Для автоматизации делопроизводства мы купим MS SQL". Необходимо либо разрабатывать систему, используя LN как инструмент, либо покупать специализированное решение.

Достоинством LN как среды разработки является наличие ряда встроенных механизмов работы с документами. О недостатках мы говорили выше - дорогие разработчики, устаревшая технология хранения данных и трудности интеграции с другими системами.

В целом выходит, что при несколько меньшей трудоемкости сроки разработки прикладной системы на базе Lotus не отличаются от аналогичных разработок на базе скажем, MS SQL и Visual Basic , а стоимость (с учетом лицензий и дорогих разработчиков) может и заметно превосходить. Не говоря уж о том, что эксплутационные свойства систем на LN, такие, как надежность и эффективность, заметно хуже, чем у решений на базе полноценных СУБД.

Специализированные решения для организации делопроизводства на Lotus на российском рынке есть. Наиболее распространенными системами являются разработка компании Intertrust - "Office Media", система "Босс-референт" от АйТи и "Золушка" разработки Института развития Москвы, и ряд других систем.

Но они стоят дополнительных к самому Lotus Notes денег, не являются готовыми продуктами, а, скорее, "полуфабрикатами". По оценке специалистов, их функциональности и эксплутационным характеристикам также уступают системам, реализованным на базе полноценных СУБД и функционирующим в среде Microsft Office, таким как "Дело" от "Электронных офисных систем", LanDocs от "Ланит", Optima Workflow от Оптимы.

Заключение

И все-таки, почему при всем вышесказанном Lotus Notes достаточно популярен у IT-менеджеров и продолжает свою экспансию в крупные российские компании?

Видимо, основных резона два.

  • Во первых, конъюнктурно - имиджевые соображения - типа "у нас все, как у лидеров западного бизнеса - вот и Lotus Notes стоит".
  • Во вторых, LN создает иллюзию быстрого решения. При относительно небольших трудозатратах можно получить видимый результат и решить слой самых простых задач. А то, что дальше развивать это решение будет очень сложно - так к тому времени либо бизнес помрет, либо IT-менеджер поменяется...

Не стоит также сбрасывать со счетов активную директ-маркетинговую политику партнеров IBM.

Каковы перспективы этого продукта на рынке? Те, кто много лет эксплуатируют сотни и тысячи рабочих мест LN, скорее всего, не откажутся от него никогда - по крайней мере, до следующего катаклизма уровня "проблемы 2000 года". Просто потому, что издержки перехода на что-то другое будут слишком велики - возникающие проблемы проще и дешевле решать в его рамках…

Но мне кажется, что в современных условиях Lotus Notes уже уходит в те глубоководные впадины рынка, где живут лох-несские чудовища, IBM-овские мэйнфреймы и Кобол. Там Lotus будет жить вечно, но компаниям, выбирающим для себя решения сейчас, ставить на Lotus Notes видимо, не имеет большого смысла.

Во всяком случае, нужно четко понимать, что Lotus Notes - это не просто один из используемых компанией систем. Это целый мир, в который нужно погружаться полностью, уходя при этом от мэйнстрима, которым сегодня, нравится это нам или нет, все-таки является компонентная архитектура на базе решений Microsoft.

IBM Lotus Domino Express / IBM Domino Collaboration and Messaging Express

Надежно защищенная полнофункциональная среда приложений для совместной работы, ориентированная на потребности среднего бизнеса

Программное обеспечение IBM Domino Collaboration and Messaging Express предлагает надежно защищенную полнофункциональную среду приложений для электронной почты и широкого круга приложений для бизнеса и совместной работы. Его комплектация и цена ориентированы на потребности среднего бизнеса, а поддержка обеспечивается на широком круге платформ и операционных систем. Три предложения для малого и среднего бизнеса не более 1000 пользователей, которые предоставляют возможности электронной почты, планирования и обмена мгновенными сообщениями, а также поддерживают широкий спектр бизнес-приложений - Lotus Domino Messaging Express, Lotus Domino Collaboration Express и Lotus Domino Server Express.

IBM Notes (ранее: IBM Lotus Notes)

IBM Notes (ранее: IBM Lotus Notes) - является настольным клиентом для социального бизнеса. Он обеспечивает доступ к необходимым людям, бизнес-приложениям и информации на предприятии и в Интернете. Теперь можно выполнять свою работу быстрее и эффективнее. Программное обеспечение IBM Notes помогает быстро справляться с работой, предоставляя единую точку доступа для создания информационных ресурсов, получения и передачи знаний, совместной работы в группах и принятия решений. Устраняя традиционные ограничения на рабочих местах, программное обеспечение IBM Notes помогает вам связываться с людьми и находить информацию в пределах предприятия и в сети Интернет.

Лучшие статьи по теме