Доработка системы электронного документооборота ТГТУ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

встроенные средства обмена мгновенными сообщениями;

интегрируемость с другими информационными системами (совместимость с типами данных 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>