Інша lotus. Що таке Lotus Domino і Notes і як вони працюють? Про платформі Lotus Notes

«Група компаній ДіЕй» з 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.

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 року використовує наступну термінологію:

  • Notes - програмне забезпечення клієнтської робочої станції.
  • Domino - програмне забезпечення сервера.

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

Починаючи з версії 5.0 клієнтська частина Lotus Notes складається з трьох частин:

  • IBM Lotus Notes Client - робоче місце користувача
  • IBM Lotus Domino Designer - робоче місце розробника додатків Lotus Notes (Програміста)
  • IBM Lotus Domino Administrator - робоче місце системного адміністратора Lotus Notes.

Основні функції

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

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

Особливості

  1. Кросплатформеність. Істотною особливістю є кроссплатформенность Lotus Notes. Поточна версія сертифікована IBM для роботи з наступними операційними системами:
  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 квітень 20098.0.2 FP1січень 20098.5 січень 2009
Русский7.0.3 березень 20088.0.2 грудень 20088.5 березень 2009
Lotus Domino Server англійська7.0.4 квітень 20098.0.2 FP1січень 20098.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. клієнт
    • Eclipse
    • Тонкий клієнт (HTTP і HTTPS)
  8. [Мережеві протоколи "
    • Стек протоколів TCP / IP- за замовчуванням Lotus Notes функціонує на порту TCP тисяча триста п'ятьдесят дві
    • IPX / SPX
    • NetBIOS
  9. реплікація
  10. Мови програмування
    • @-формули
    • Lotus Script
    • JavaScript
  11. Інтеграція з СУБД і іншими додатками (За даними і програмним викликам)
    • CORBA
    • ODBC
  12. криптозащита (шифрування і Електронний цифровий підпис)
    • X.509
    • S / MIME

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

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

Практично всі фахівці з інформаційних технологій чули про 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 допомагає вам зв'язуватися з людьми і знаходити інформацію в межах підприємства і в мережі Інтернет.

Підводячи підсумки року, що минає десятиліття, журнал InformationWeek назвав Lotus Notes одним з найбільш важливих продуктів 90-х років, який найбільш тісно інтегрований з поняттям «групової роботи». Протягом останнього десятиліття компанія Lotus дійсно доклала багато зусиль з розвитку функціональності Lotus Domino і Notes, перетворивши їх в передові Internet-продукти, і вступила у 2000 рік з загальною кількістю користувачів Lotus Notes, що перевищує 56 мільйонів.

Ринок «інтегрованих систем для колективної роботи», як його визначає GartnerGroup, є одним з найбільших сегментів світового ринку програмного забезпечення, а додатки, для яких використовуються ці технології, відносяться до категорії «критично» і «життєво важливих». Досить сказати, що, за даними IDC1, в 1998 році «середня» європейська організація витратила 89 000 долл. На системи колективної роботи і 48 000 долл. На програмне забезпечення пересилання повідомлень та електронної пошти. У таких країнах, як Швеція, відсоток людей, що займаються інтелектуальною працею і використовують системи для колективної роботи, досягав майже 70%.

Проте дуже часто серед потенційних користувачів цих технологій відсутнє розуміння того, що включає в себе це поняття - «інтегровані системи для колективної роботи», а також що становить суть технологій Lotus Domino і Notes, зокрема. Саме цим питанням і присвячена ця стаття.

Якщо дати в цьому короткому вступі формальне визначення Lotus Domino і Notes - то це кошти, призначені для збору, організації та розподілу інформації і знань.

Якщо відштовхуватися від реальної практики використання, то можна виділити наступні групи організацій, які вибрали і вибирають для себе ці технології.

Першу групу складають організації, яким потрібна інфраструктура електронної пошти, передачі повідомлень і комунікацій: сучасна, надійна і масштабована. Lotus Domino - це поштовий сервер, а Lotus Notes - клієнт електронної пошти з розширеними можливостями.

Другу групу складають організації, які використовують Domino і Notes в якості платформи і інфраструктури для бізнес-додатків, Автоматизації ділових процедур, документообігу і т.д. Lotus Domino - це сервер додатків, а Lotus Notes - це клієнт для виконання бізнес-додатків, роботи з інформацією і документами, в тому числі і в режимі offline.

Третя група користувачів вибирає Lotus Domino в якості унікальної технології для створення інфраструктури Web. Lotus Domino - це Web-сервер з розширеними можливостями по динамічного оновлення, категоризації інформації, повнотекстовому пошуку і т.д.

І, нарешті, четверта група організацій вибирає Lotus Domino і Notes як інтегруючого програмного забезпечення, Або «програмного забезпечення проміжного шару», здатного інтегрувати інформацію і дані практично з довільних джерел інформації - реляційних СУБД, систем управління ресурсами підприємств (ERP), таких як SAP R / 3, середовища Internet і т.д.

В кінцевому підсумку більшість користувачів Lotus Domino і Notes усвідомлюють можливість вирішення всього спектру перерахованих вище завдань на основі єдиної технологічної платформи і створюють інформаційну інфраструктуру, що дозволяє стверджувати: «Ефективна робота нашої організації була б неможлива без Domino і Notes».

Слід зазначити, що Lotus Domino і Notes є многоплатформная продуктами. Версії сервера Domino є під більшість поширених операційних систем і апаратних платформ, таких як Windows 3.x, Windows 95, Windows NT, Linux, Sun Solaris, HP-UX, IBM AIX, OS / 2, Novell NetWare, OS / 400, OS / 390, Mac, надаючи користувачам цих технологій свободу вибору платформи, адекватно відповідає потребам організації.

Продукт локалізована, і його користувачами в Росії є сотні і тисячі організацій.

2. Історія створення Lotus Domino і Notes

Lotus Notes сягає своїм корінням до деяких з перших комп'ютерних програм, написаних в Комп'ютерної Дослідницької Лабораторії (Computer-based Education Research Laboratory - CERL) Університету штату Іллінойс. У 1973 році CERL випустила продукт під назвою PLATO Notes. У той час єдина функція PLATO Notes полягала в приєднанні до звітів про помилки ідентифікатора користувача і дати, а також у забезпеченні захисту файлу від видалення іншими користувачами. Системний персонал отримав, таким чином, можливість відповідати на звіти про проблеми, що з'являються в нижній частині екрана. Саме такий спосіб безпечної комунікації між користувачами і становив основу PLATO Notes.

У 1976 році був випущений продукт під назвою PLATO Group Notes. Group Notes успадкував оригінальну концепцію PLATO Notes і був її логічним розвитком в частині організації зворотного зв'язку з користувачами. Відгуки останніх про новий продукт виявилися позитивними, Group Notes почав активно застосовуватися і в підсумку став прообразом багатьох програмних продуктів, що використовують метафору «заміток» ( «notes»).

Творець Lotus Notes Рей Оззі (Ray Ozzie) працював в операційній системі PLATO в CERL в кінці сімдесятих років. На нього справили враження система і її комунікаційні можливості. Використовуючи знання, набуті в CERL, Рей Оззі починає роботу над пропозицією щодо створення продукту категорії «notes» для ПК. Спочатку він відчував труднощі, пов'язані з відсутністю джерел фінансування.

Міч Капор (Mitch Kapor), засновник і в той час Виконавчий Директор Lotus Development Corporation, повірив в те, що на ті часи було абсолютно новою концепцією. Капор не тільки надихнувся цією ідеєю, але і виявив бажання вкласти гроші Lotus в розробку нового продукту. Проникливість Капора, його творчий підхід і готовність подолати власне недовіру визначили перетворення умоглядних уявлень Оззі в реальність.

У липні 1984 року Оззі і Капор почали працювати над інноваційною розробкою, що призвело п'ятьма місяцями пізніше до створення компанії Iris Associates, Inc., заснованої на кошти Lotus і пов'язаної з останньої контрактними зобов'язаннями. Завданням Iris була розробка першої версії-релізу (release) Notes.

Основна ідея полягала в розробці програмного забезпечення, призначеного для забезпечення можливостей співпраці та обміну повідомленнями. У той час більшість користувачів ще не замислювалися над цим і не відчували інтересу до використання комп'ютерів для цієї мети. Розробники моделювали Lotus Notes на основі PLATO Notes, додавши, однак, в продукт велику кількість нових потужних функціональних можливостей.

Спочатку Notes представлявся розробникам як комбінація засобів для ведення дискусій в режимі online, електронної пошти, телефонних книг і документо-орієнтованих баз даних. Подібний підхід обумовлював наявність двох проблем. Перша - мережеві технології в тому вигляді, в якому вони нам відомі зараз, тоді не існували. Внаслідок цього розробникам спочатку довелося продавати ідею Notes як засобу управління персональною інформацією (Personal Information Manager - PIM), якоїсь подібності «електронного органайзера», що володіє певними можливостями спільної роботи. Друге - на той момент операційні системи були недостатньо розвинені, і розробникам довелося писати велику кількість системного коду для створення сервера імен (Name Server), баз даних і засобів мережевої комунікації. З розвитком мережевих технологій розробники стали продавати ідею Notes як groupware ( «програмне забезпечення для групової роботи»), що мало на увазі можливості щодо забезпечення комунікацій, співпраці і координації зусиль між групами користувачів.

Незабаром з'явився комп'ютер Макінтош, дітище корпорації Apple, який володів новим, легким у використанні графічним інтерфейсом користувача. Це вплинуло на розробників Notes, і вони забезпечили свій новий продукт символьно-орієнтованим графічним інтерфейсом. Перше уявлення засновників швидко еволюціонувало до ідеї створення продукту з підтримки віртуальних спільнот людей. Думати про створення ПО для групової роботи в 1984 році було справою ексцентричним - в той час більшість користувачів ще не знали, що таке електронна пошта. Цей продукт набагато випередив свій час. Це був перший комерційний клієнт-серверний продукт.

На розробку Notes пішло кілька років, що, за сьогоднішніми стандартами, чимало, але саме це забезпечило успіх Notes. Дозволивши собі розкіш витратити на розробку п'ять років, творці Notes випустили виключно цілісний продукт, у якого практично не виявилося суперників на ринку. Конкурентам потрібні були роки, щоб створити щось подібне Notes. Проте і на сьогоднішній день жоден з продуктів не володіє всіма можливостями, притаманними Notes.

Велика частина розробки, що стосується ядра, була закінчена протягом двох років, але розробники витратили ще рік на те, щоб перенести коди клієнтської і серверної частин з Windows на OS / 2. У цей період розробники з Iris користувалися Notes для здійснення віддаленої комунікації з персоналом з Lotus. Щоденне використання продукту було вельми корисним при розробці ключових функціональних можливостей. Наприклад, розробникам знадобилося синхронізувати дані між двома віддаленими офісами, і вони винайшли реплікацію - одну з найсильніших можливостей Notes. Цікаво те, що це навіть не входило в початкові плани, але проблема виникла, і її вирішили.

У серпні 1986 року Notes вже мав багатьма своїми унікальними функціональними можливостями, і до нього була готова попередня документація. Продукт був готовий до постачання внутрішнім користувачам Lotus. В цей час Lotus зробила оцінку і прийняла продукт. Lotus придбала права на Notes в 1987 році.

Доля Lotus Notes склалася успішно ще до того моменту, як вийшла його перша версія-реліз. Глава компанії Price Waterhouse переглянув демо-ролик Lotus Notes до того, як був випущений перший реліз. Продукт справив на нього таке враження, що він купив відразу 10 000 копій Notes. У той час це був рекордний обсяг продажів для ПК-орієнтованих продуктів. Як перший великий покупець Notes компанія Price Waterhouse передбачила, що Notes кардинальним чином трансформує існуючі на той момент бізнес-процеси. Співробітники Price Waterhouse мали рацію.

Комерційна друга версія Lotus Notes почала продаватися на ринку починаючи з 1991 року, і довгий час продукт залишався єдиною технологією з підтримки спільної роботи людей.

Потім з'явився Internet зі своїми можливостями по зберіганню і обміну інформацією між географічно розподіленими групами людей - приблизно те, що вже протягом ряду років вмів робити Notes. У 1995 році в комп'ютерній пресі було багато статей на тему того, що доля Notes вирішена і його замінять більш відкриті і дешеві технології Internet.

Однак у листопаді 1995 року компанія Lotus, вже будучи в той час частиною корпорації IBM, оголосила про стратегію, яка передбачала доповнення широкої функціональності Notes (тоді ще версії 3.3x) підтримкою стандартів Internet і радикальне зниження цін. З тих пір Lotus випустила кілька нових версій Notes, а починаючи з версії 4.5 функціональність сервера в області технологій Internet була така, що компанія вважає за необхідне перейменувати серверну частину Notes в сервер Domino.

І сьогодні, на початку нового десятиліття і нового століття Lotus Domino і Notes продовжують залишатися кращими продуктами для спільної роботи, які дають організаціям можливості забезпечення ефективної взаємодії персоналу. Lotus Domino за своїми характеристиками також є передовим Web-сервером, сервером додатків і електронної пошти. Тому навіть якщо організація не зацікавлена \u200b\u200bу використанні Notes для спільної роботи, є багато причин вибрати сервер Domino в якості основи своєї інфраструктури Internet / intranet.

У даній статті немає місця для докладного викладу історії розвитку Notes, починаючи від першої версії і аж до версії п'ятої, яка була випущена Lotus в 1999 році. Тому перейдемо відразу до тих можливостей, які дає ця технологія сьогодні. Наступне далі виклад є дуже коротким описом Domino і Notes.

3. Що таке Notes і архітектура рішень Lotus

Notes - дуже елегантне додаток. Це багатосторонній продукт, функціональність якого настільки велика, що робить його кардинально відмінним від інших додатків. В цьому і полягає причина того, що користувачам іноді буває складно усвідомити всю унікальність можливостей цієї технології. Однак як тільки приходить розуміння принципів роботи Notes, стає ясно, що ця технологія дійсно перевершує багато аналогічні засоби Internet або продукти від інших постачальників в області систем для колективної роботи.

Робота сучасних організацій, будь то комерційні структури або державні агентства, заснована на активній взаємодії людей, підрозділів і інших, зовнішніх по відношенню до них, організацій.

Всі форми такої взаємодії можна розбити на три групи, або так звані три К:

  • комунікації: ви і ваша організація може запитувати у кого-небудь або пересилати інформацію.
  • кооперація: люди і організації використовують спільне робоче місце (будівлі, комплекси будівель і т.д.) для виконання роботи, при цьому потрібно неформальне взаємодія людей, для того щоб робота була виконана.
  • координування: існують певні процеси, в які залучені різні люди і організації, наприклад, процес узгодження наказу або проходження платіжного доручення, що підкоряються наперед визначеними правилами.

Якщо говорити про комп'ютерні технології, які відповідають і підтримують ці три форми взаємодії, то це відповідно:

  • Електронна пошта і системи пересилки повідомлень
  • Бази даних колективного доступу
  • Засоби автоматизації ділових процедур (workflow)

Основу Lotus Domino і Notes якраз і складають перераховані вище три технології.

Lotus Domino і Notes можна було б охарактеризувати як систему розподілених баз даних колективного доступу, інтегровану з можливостями електронної пошти.

  • База даних колективного доступу має на увазі можливості великої кількості користувачів одночасно здійснювати доступ і оновлювати зміст баз.
  • Під распределенностью мається на увазі те, що бази даних можуть розташовуватися одночасно на великій кількості серверів, які періодично пересилають один одному поновлення так, що через певний час зміни в даних, зроблені на одному сервері, досягнутий будь-якого іншого. Цей процес називається реплікацією.
  • Під базами даних, інтегрованими з можливостями електронної пошти, мається на увазі, що не тільки люди - користувачі Notes можуть обмінюватися поштовими повідомленнями, але і бази даних, і додатки Notes можуть посилати документи і повідомлення як людям, так і інших баз даних і додатків Notes. І це є критично важливою властивістю при автоматизації ділових потоків і процедур (workflow).

Важливим для розуміння можливостей Domino і Notes є так звана Архітектура рішень Lotus. Ця концепція (див. Таблицю) була розроблена консалтинговою службою Lotus відповідно до принципів системного підходу. Вона забезпечує цілісний підхід до класифікації рішень на основі комунікаційних технологій і технологій спільної роботи на платформі Domino і Notes.

З точки зору даної концепції обрана комунікаційна платформа повинна мати такі можливості. По-перше, вона повинна підтримувати весь спектр технологій створення корпоративної системи, які перераховані вище (корпоративна система електронної пошти, бази даних колективного доступу, засоби автоматизації ділових процедур).

По-друге, рішення, засновані на цій платформі, повинні ефективно функціонувати на трьох рівнях організаційної складності:

1. Рівень відділів і підрозділів.

2. Рівень інтегрованої організації.

3. Рівень розширеної організації (включає в себе всі зв'язки із зовнішнім світом - партнерами, замовниками, постачальниками послуг та ін.).

У цьому сенсі Lotus Domino і Notes забезпечують повноцінне рішення в області систем колективної роботи і дозволяють вирішувати технологічно складні завдання на будь-якому організаційному рівні. Lotus Domino - це одночасно сервер електронної пошти, сервер додатків для роботи з документами і створення систем автоматизації ділових процедур, Web-сервер, доповнений широкими можливостями інтеграції з реляційними СУБД і системами управління ресурсами підприємств (ERP-системами). Lotus Notes - це інтегрований поштовий і Internet-клієнт, клієнт для спільної роботи і роботи з документами, що забезпечує, крім усього іншого, можливості мобільного роботи користувачів.

Відповідно до цього підходу, то чи інше рішення з точки зору застосовуваних технологій і організаційної складності потрапляє в одну з дев'яти категорій. Все, що знаходиться на верхньому рівні розширеної організації - це Internet-технології, два нижніх ряди - це внутрішньокорпоративні intranеt-системи. Технології електронного бізнесу, про які зараз так багато говориться - це верхні два правих квадрата, тобто це засновані на стандартах Internet-технології, що забезпечують засоби спільної роботи і координації дії різних організацій, залучених в загальні виробничі процеси.

КомпьютерПресс 4 «2000