Доработка системы электронного документооборота ТГТУ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
технологии репликации с минимизированным трафиком, позволяющая пользователям эффективно работать даже при отсутствии доступа к сети;
встроенные средства обмена мгновенными сообщениями;
интегрируемость с другими информационными системами (совместимость с типами данных IBMDB2, Oracle, Sybase, MS SQL, ODBC);
документно-ориентированные базы данных - возможность работы с любыми типами электронных документов, включая неструктурированные данные;
безопасность IT инфраструктуры - многоуровневая модель защиты, настраиваемая от уровня сервера до уровня индивидуального поля в документе;
платформенная независимость - сервер Domino работает под управлением различных операционных систем.
Сервер Lotus Domino
Основные функции, входящие в базовую поставку Lotus Notes/Domino:
среда исполнения приложений автоматизации групповой деятельности;
криптозащита (шифрование и электронная подпись);
клиент электронной почты;
сервер приложений;
почтовый сервер;
групповой календарь, планировщик задач;
клиент среды обмена мгновенными сообщениями;
веб-сервер - для предоставления доступа к приложениям Lotus Notes через браузер;
LDAP сервер - сетевой протокол для доступа к службе каталогов X.500;
репликация - синхронизация между дистанционно удалёнными экземплярами баз данных;
службы интеграции данных Domino Enterprise connection services.
Сервер Lotus Domino позволяет работать с помощью сторонних программ в качестве клиентов:
а)стандартные веб-браузеры (Microsoft Internet Explorer, Netscape Nмм в качестве клиентов:
а)стандартные веб-браузеры (Microsoft Internet Explorer, Netscape Navigator и другие) позволяют работать с приложениями Domino наряду с клиентами Lotus Notes без потери функциональности;
б)почтовые программы, работающие по протоколам SMTP, POP3, IMAP (Microsoft Outlook Express, Netscape Messenger, The Bat и другие) могут соединяться с сервером Lotus Domino для получения и отправки почты;
в)через протокол LDAP можно осуществлять взаимодействие между адресной книгой Domino и любыми другими директориями, поддерживающими стандарт X.500;
г)при помощи технологий OLE и COM любые приложения могут работать с данными, хранящимися на сервере Lotus Domino.
Клиентская часть платформы Lotus
Платформа Lotus содержит 3 вида клиента:
а)Notes Client - рабочее место пользователя;
б)Domino Administrator - рабочее место системного администратора Lotus Notes;
в)Domino Designer - рабочее место разработчика приложений Lotus Notes (программиста).
Notes Client - единая точка доступа пользователей к часто используемым ресурсам, таким как электронная почта, календари, приложения для мгновенного обмена сообщениями и коллективной работы, базам данных Domino.
Клиент Notes действительно нельзя назвать тонким, но его основное достоинство в том, что для работы не только с почтой, но и со всеми приложениями Notes вовсе не обязательно подключаться к серверу. Клиент, по сути, представляет собой сильно облегченный сервер Notes и имеет в своем составе набор инструментов, необходимых для полноценной оффлайновой работы.
Функции Domino Administrator:
управление серверами Lotus Domino;
изменение конфигурации серверов Lotus Domino;
запуск и остановка задач на серверах Lotus Domino;
просмотр и сбор статистики об управляемых серверах Lotus Domino;
управление пользователями сети Lotus Notes/Domino;
управление учётными записями пользователей Lotus Notes/Domino;
управление сеансами работы пользователей на серверах Lotus Domino.
При разработке в среде Lotus Domino Designer могут использоваться следующие средства:
среда визуальной разработки. Позволяет формировать объекты графического интерфейса пользователя;
средства интеграции;
языки программирования;
Lotus Script - объектно-ориентированный язык программирования, спроектированный IBM Lotus Software. Частично совместим по синтаксису с языком Visual Basic. Встроенные классы Lotus Script предоставляют доступ к элементам интерфейса пользователя, данным и служебным объектам Lotus Notes/Domino;
язык @-формул - язык эт-формул. Напоминает язык макрокоманд MS Excel;
Java;
JavaScript - используется для управления объектами и данными на уровне интерфейса пользователя в клиенте Lotus Notes и при доступе по HTTP;
Простые действия - упрощённая блочная форма описания операций, выполняемых системой. Применяется для задания несложных операций и групп операций над данными. Рекомендована и во многих случаях доступна для использования конечными пользователями системы.
Особенности платформы Lotus
1.Кроссплатформенность
Значимой особенностью является кроссплатформенность Lotus Notes. Текущая версия сертифицирована IBM для работы со следующими операционными системами:
сервер Lotus Domino - Windows NT (32 и 64 бит), GNU/Linux (Red Hat, SuSE), Solaris, i5/OS (OS/400), AIX, z/OS (OS/390);
клиент Lotus Notes - Windows NT (32 бит), Mac OS X, GNU/Linux;
2.Репликация
Благодаря качеству и гибкости настроек система репликации Lotus Notes является крайне нетребовательной к ресурсам. Используется она в первую очередь для того, чтобы удаленные друг от друга компьютеры (как клиенты, так и серверы Notes) могли синхронизировать общие данные. При репликации соблюдаются все правила политики безопасности, причем наравне с данными реплицируется и код.
3.Быстрая разработка (RAD) и развёртывание приложений
Среда разработки приложений Domino Designer предоставляет разработчикам развитые базовые сервисы для разработки документно-ориентированных приложений.
Программный код и визуальные формы приложений физически хранятся в базах данных, в которых они используются и выполняются. При внесении изме?/p>