Архитектура системы «ДЕЛО»

Список сокращений:

  • 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

  • ОС – операционная система

  • ПО – программное обеспечение

  • СУБД – система управления базами данных

Общие сведения

Назначение документа

Настоящий документ содержит описание архитектуры и реализации компонент системы «ДЕЛО» (восьмой версии) и ее опций, разработанных компанией «Электронные Офисные Системы». В качестве опций  рассматриваются:

  • «АРХИВНОЕ ДЕЛО»;

  • «ДЕЛО-WEB»;

  • «ЭЦП и шифрование»;

  • «Поточное сканирование»;

  • «Fine Reader».

На рисунке 1.1 приведена структура системы «ДЕЛО» и ее опций.

Структура системы «ДЕЛО» и ее подсистем
Рис. 1.1. Структура системы «ДЕЛО» и ее подсистем.

Настоящий документ ориентирован на руководителей IT-служб, системных архитекторов и специалистов в области программирования.

 Архитектура система «ДЕЛО»

Архитектура системы «ДЕЛО» представлена на рисунке 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»

Логика работы опции обеспечивается за счет использования совокупности функций, которые реализуются с помощью Web-browser, IIS и AS. Их назначение и способы реализации представлены в таблице 3.1.

Опция «ЭЦП и шифрование»

Логика работы опции обеспечивается за счет использования совокупности функций, которые реализуются с помощью таких модулей, как ЦУКС, CSP и модуля шифрования и ЭЦП (рисунок 3.1.). Их назначение и способы реализации представлены в таблице 3.1.

Опция «Fine Reader»

Прикладная логика опции «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. Архитектура системы «ДЕЛО» и ее опций.

Ольга Савко

Начальник группы телемаркетинга

Получите качественную бесплатную консультацию

Акция

Переход на отечественную АИС МФЦ

Скидка на право использования АИС МФЦ «ДЕЛО» при миграции с других решений по автоматизации МФЦ

Акция

«Амнистия» по техподдержке

Акция для клиентов, у которых есть просроченная техподдержка до 01.01.2015

Календарь мероприятий

28ноября

На конференции в Ереване ЭОС представил ECM-решение e-gorts, локализация EOS for SharePoint для Армении

Узнать больше

15ноября

ЭОС - участник форума «Искусственный интеллект, большие данные, отечественный софт: национальная стратегия»

Узнать больше

26октября

Важнейшее IT-событие октября - конференция «Осенний документооборот»

Узнать больше

Наши клиенты

7 000 компаний

Наши партнеры

250

во всех городах России
и странах СНГ