API – Application Programming Interface
AS – Application Server
ASP – Active Server Pages
BLOB – Binary Large Object
CSP – Cryptographic Service Provider
GUI – Graphical User Interface
IIS – Internet Information Server/ Services
HTML – HyperText Markup Language
MAPI – Messaging Application Programming Interface
ODBC – Open DataBase Connectivity
POP – Post Office Protocol
SMTP – Simple Mail/Message Transfer Protocol
ОС – операционная система
ПО – программное обеспечение
СУБД – система управления базами данных
Архитектура системы «ДЕЛО» представлена на рисунке 2.1, а назначение и способы реализации компонент, входящих в состав серверной и клиентской частей, представлены в таблицах 2.1 и 2.2. соответственно.
Рис. 2.1. Архитектура системы «ДЕЛО».
Таблица 2.1. Состав и назначение компонентов серверной части системы «ДЕЛО»:
N п/п |
Название | Назначение | Реализация |
---|---|---|---|
1. | Модуль управления доступом |
Обеспечивает реализацию следующих функций: разграничение прав пользователя системы «ДЕЛО» как к функциям, так и к отдельным объектам системы; контроль доступа пользователя к функциям или объектам системы «ДЕЛО» в соответствии с назначенными им правами |
Power Builder, комплекс хранимых процедур, стандартные функции ОС по управлению доступом |
2. | Модуль реализации прикладной логики | Обеспечивает выполнение прикладных функций системы «ДЕЛО» | Комплекс хранимых процедур |
3. | Модуль протоколирования | Обеспечивает протоколирование событий, инициируемых пользователями системы «ДЕЛО» | Комплекс хранимых процедур |
4. | Модуль полнотекстового поиска | Обеспечивает возможность полнотекстового поиска документов, которые могут храниться как непосредственно в компонентах хранения системы «ДЕЛО», так и в файловой системе. Модуль также предоставляет пользователям возможность поиска информации с учетом морфологических особенностей русского языка за счет интеграции с подобными системами | Power Builder, С++ |
5. | Модуль индексирования документов | Реализует механизм индексирования документов с использованием технологии Microsoft Index Server | Microsoft Index Server |
6. | Компонент хранения структурированных данных | Обеспечивает хранение данных трех типов: справочников системы «ДЕЛО», объектов системы «ДЕЛО» и метаданных | СУБД Oracle или СУБД Microsoft SQL Server |
7. | Компонент хранения неструктурированных данных | Обеспечивает хранение неструктурированной информации – электронных образов документов | СУБД Oracle или файловая система |
8. | Серверная часть почтовой системы | Обеспечивает доставку информации адресату | Любой SMTP/POP3 сервер |
Таблица 2.2. Состав и назначение компонентов клиентской части системы «ДЕЛО»:
N п/п |
Название | Назначение | Реализация |
---|---|---|---|
1. | API | Представляет собой набор объектов, созданных с использованием технологии ActiveX. Объекты API могут быть использованы в прикладной программе, написанной на любом языке программирования, поддерживающим работу с ActiveX объектами. Доступ к данным системы «ДЕЛО» посредством API возможен только в режиме чтения. API системы «ДЕЛО» является 32-разрядным приложением, поэтому он не может быть использован в среде 16-разрядных приложениях Windows | Delphi. ПРИМЕЧАНИЕ: в случае, если система «ДЕЛО» функционирует со своими опциями, API располагается на сервере приложений |
2. | Модуль экспорта/импорта данных | Реализует возможность экспорта и импорта данных отдельных справочников системы «ДЕЛО» в файлы и из файлов, поддерживаемых драйверами ODBC (*.txt, *.xls, *.dbf) | Power Builder, стандартные функции СУБД Oracle и Microsoft SQL Server по экспорту/импорту данных |
3. | Модуль интеграции с приложениями Microsoft Office | Обеспечивает интеграцию с такими приложениями Microsoft Office, как Microsoft Word и Microsoft Excel, которые позволяют осуществлять просмотр и печать отчетов системы «ДЕЛО», а также позволяет создавать документ на основе шаблона, обеспечивающего регистрацию этого документа в системе «ДЕЛО» | C++, для создания и редактирования шаблонов – Microsoft Visual Basic |
4. | Модуль реализации прикладной логики | Обеспечивает выполнение прикладных функций системы «ДЕЛО» | Power Builder. ПРИМЕЧАНИЕ: в случае, если система «ДЕЛО» функционирует со своими опциями, данный модуль присутствует и на сервере приложений |
5. | GUI | Данный компонент обеспечивает отображение информации на экране | Power Builder |
6. | Клиент почтовой системы | Данный компонент обеспечивает формирование почтовых сообщений для их последующей отправки адресату | Power Builder, MAPI |
Реализация прикладной логики системы «АРХИВНОЕ ДЕЛО» обеспечивается совокупностью функций, которые выполняются модулем реализации прикладной логики и модулем интеграции с приложениями Microsoft Office (рис. 3.1). Поэтому система «АРХИВНОЕ ДЕЛО» никаких дополнительных компонент в общую архитектуру системы «ДЕЛО» не вносит.
Логика работы опции обеспечивается за счет использования совокупности функций, которые реализуются с помощью Web-browser, IIS и AS. Их назначение и способы реализации представлены в таблице 3.1.
Логика работы опции обеспечивается за счет использования совокупности функций, которые реализуются с помощью таких модулей, как ЦУКС, CSP и модуля шифрования и ЭЦП (рисунок 3.1.). Их назначение и способы реализации представлены в таблице 3.1.
Прикладная логика опции «Fine Reader» обеспечивается совокупностью функций, которые выполняются модулем реализации прикладной логики и модулем потокового ввода данных (рисунок 3.1.).
Назначение и способ реализации модуля потокового ввода данных приведены в таблице 3.1.
Прикладная логика опции «Поточное сканирование» обеспечивается совокупностью функций, которые выполняются модулем реализации прикладной логики и модулем потокового ввода данных (рисунок 3.1.).
Назначение и способ реализации модуля потокового ввода данных приведены в таблице 3.1:
N п/п |
Название | Назначение | Реализация | Подсистема |
---|---|---|---|---|
1. | Web-browser | Обеспечивает отображение HTML-страниц | ПО стороннего производителя | Клиентская часть опции «ДЕЛО-WEB» |
2. | AS | Содержит совокупность com-объектов, обеспечивающих выполнение таких прикладных функций как, например, поиск данных в соответствующих компонентах | ASP | Часть сервера приложений опции «ДЕЛО-WEB» |
3. | IIS | Модуль представляет собой набор базовых служб Интернета, объединенных при помощи стандартного интерфейса администрирования и общих методов управления | ПО корпорации Microsoft | Часть сервера приложений опции «ДЕЛО-WEB» |
4. | ЦУКС |
Модуль обеспечивает: изготовление и управление сертификатами открытых ключей персонала; генерацию личных закрытых ключей пользователей импорт и экспорт сертификатов пользователей в файл |
ПО стороннего производителя. Модуль имеет сертификат ФАПСИ |
Часть сервера приложений опции «ЭЦП и шифрование» |
5. | CSP |
Модуль реализует такие функции, как: шифрование и дешифрование; подписание и проверку подписи |
ПО стороннего производителя Модуль имеет сертификат ФАПСИ |
Клиентская часть опции «ЭЦП и шифрование» |
6. | Модуль шифрования и ЭЦП | Обеспечивает сопряжение и синхронизацию работы системы «ДЕЛО» и ее подсистем с модулями «ЦУКС» и «CSP» | Power Builder | Клиентская часть опции «ЭЦП и шифрование» |
7. | Модуль ручного ввода данных | Обеспечивает ручное выполнение процесса прикрепления электронных образов отсканированных документов к объектам системы «ДЕЛО» | - | Клиентская часть опции «Fine Reader» |
8. | Модуль потокового ввода данных | Обеспечивает автоматизированное выполнение процесса потокового прикрепления электронных образов отсканированных документов к объектам системы «ДЕЛО» | Power Builder | Клиентская часть опции «Поточное сканирование» |
Архитектура системы «ДЕЛО» и ее опций приведена на рисунке 3.1.
Рис. 3.1. Архитектура системы «ДЕЛО» и ее опций.
Календарь мероприятий
7 000 компаний