Продуцент программного обеспечения:
ACSYS BSC Ltd
Модули или доступные версии программмного обеспечения:
MWD Serwer
(jako как двигатель использует
Sybase SQL Anywhere 8.0.3);
MWD Klient
Продукты, с которыми взаимодействует MWD:
Crime Workbench,
Stellent IBPM.
Программа служит для введения информации в базы данных системы
ALERT:
-
Полнотекстовых баз данных оперативной информации
Crime
Workbench английской фирмы
Memex Technology Ltd.,
-
Электронного архива документов фирмы
Stellent Inc.
Информации для обеих систем вводятся независимо или в
интегрированной форме.
Для создания документов служат форматки, разработанные в
стандарте HTML, определённые
отдельно для каждой базы данных. Документы могут храниться, упорядочиваться,
выискиваться, в выбранной программой локальной базе данных. Записывание
документов в локальной базе данных, делает возможным разделение во время
операции создания и высылания документа, а также доступ к содержанию уже
высланных документов. С каждым документом связаны перечисленные ниже
дополнительные информации:
-
Статус документа,
-
Идентификаторы входа в систему оператора,
выполняющего операции с документом,
-
Время выполнения этих операций.
Модуль Введения Данных делает
возможным:
-
Пересылку введённых документов, через сеть,
непоредственно, до целевых баз данных,
-
Перенос документов между станциями введения данных
при помощи памяти.
Для пересылки информации через сеть, используются протоколы
HTTP и
HTTPS, а также порты с номерами 80 и
443, что позволяет пользоваться программой без реконфигурации ситем типа
firewall, обеспечивающих доступ к
сети.
Данные пересылаются в шифрованной форме. Можно осуществить
шифрование с помощью карт, шифрующих сетевую трансмиссию, а также применить
программное шифрование, в котором используются алгоритмы, выполненные
посредством протокола SSL,
доставленые Microsoft Internet
Information Services.
Трансмиссия данных происходит с авторизацией или без авторизации
пользователя, пересылающего документы.
Применение контрольных сумм и механизма подтверждений,
гарантирует комплектную трансмиссию данных (документы, которые пересланы
частично, отклоняются и должны пересылаться ещё раз).
Сотрудничество с внешними базами данных, основные функции
Модуля Ввведения Данных
Модуль Введения Данных обслуживает
базы данных, приведённого ниже программного обеспечения, входящего в состав
системы ALERT:
-
Модуля
Crime
Workbench (полнотекстовые базы данных),
-
Электронные архивы документов
Stellent IBPM (релятивные базы
данных ).
MWD
делает возможным введение данных в форме рапортов и двух типов
приложений, относящихся к этим рапортам. Данные могут вводиться, как при помощи
клавиатуры, так и при помощи других источников в виде любого текста, звука или
изображений.
Текстовые данные, введённые с клавиатуры при помощи
соответствующих диалогов, делятся на:
-
(а) содержания докладов, записей и других видов
документов, записанных любым текстом (объекты по источникам, введённые в базы
модуля Crime Workbench в
виде рекордов по источникам),
-
(б) информации об объектах, такие как: лица,
машины, адреса и т.п.(аналитические объекты, определённые на основе объектов по
источникам, введённые в базы модуля
Crime Workbench
в виде аналитических рекордов).
Согласно с определением выше, содержания докладов и т.п., о
которых речь была раньше (а), представляют рапорт, приложением к которому
является информация об объектах (б). Введение в базу данных модуля
Crime Workbench информации о
структуре выше (а+б) приведёт к тому, что будет автоматически создана и
зарегистрирована зависимость в приписывании рекордов по источникам к
соответствующим аналитическим рекордам.
Другой вид приложения к рапорту, содержащий любой текст, звук
или изображение, после описания при помощи совокупности индексов, пересылается в
электронный архив документов.
Модуль Введения Даных делает
возможным непосредственное введение бумажных документов при помощи сканеров,
оборудованных интерфейсом TWAIN.
К основным функциям MWD
относятся:
-
Одновременное обслуживание многих баз данных
оперативной информации, по источникам и аналитических
Crime Workbench, установленных на
одном сервере;
-
Одновременное обслуживание многих электронных
архивов документов в пределах одной домены
Stellent;
-
Возможность создания документов, состоящих как из
части текстовой, хранящихся в
Crime Workbench,
так и фрагментов, хранящихся в электронном архиве документов
Stellent IBPM;
-
Обслуживание сканеров, оборудованных интерфейсом
TWAIN;
-
Хранение документов и информации с их статусом в
локальной базе данных;
-
Шифрование и пересылка документов при помощи сети
в целевые базы данных;
-
Создание файлов документов с целью их переноса при
помощи носителей между рабочими станциями;
-
Создание структуры каталогов и управление этой
структурой с целью упорядочения документов в локальной базе данных;
-
Поиск документов в локальной базе данных;
-
Создание статистик, касающихся переработки
документов на станциях рабочих;
-
Автоматическая актуализация файлов конфигурации
модуля на рабочих станциях;
-
Автоматическая актуализация версии модуля на
рабочих станциях.
Логичная схема Модуля Ввведения Данных
Модуль Введения Данных (MWD)
складывается из двух основных элементов: клиента МWD
и сервера МWD,
коммуникующихся между собой посредством сети ТСР/IP.
Клиент является программой, установленной непосредственно на рабочих станциях
для введения данных. Задачей этой аппликации является доступ к среде,
позволяющей введение, эдицию и высылание документов.
Сервер МWD является аппликацией, установленной на компьютере, находящемся внутри
защищённой локальной сети
Задачей сервера является приём пересылаемых
документов, размещение их в целевых базах данных и высылание подтверждений на
рабочие станции.

Главное окно аппликации. С левой
стороны видно дерево фолдеров, позволяющее упорядочение документов. С правой –
окно диалога, позволяющее на введение данных в базу
Crime Workbench.
Клиент МWD состоит из 2 главных элементов:
-
Апплиации
Microsoft
Windows, которая предоставляет графическую среду, для
обслуживания всех функций, реализованных рабочей станцией;
-
Локальной Базы Данных
Microsoft Access, которая используется для хранения
документов и, связанной с ними информации.
Сервер МWD состоит из 3 главных элементов:
-
Модуля МWD
Listener, работающего с сервером
www, задачей которого является
обеспечение коммуникации с рабочими станциями, приём пересылаемых документов и
их записывание в
Промежуточной Вазе Данных;
-
Промежуточной Базы Данных,
служащей для хранения предстоящих документов перед их направлением до целевых
баз. Промежуточную Базу Данных представляет база
Sybase SQL Anywhere;
-
Главного Модуля,
задачей которого является периодический обзор
Промежуточной Базы Данных в
поисках присылаемых документов и записыванием их в целевых базах данных. При
помощи Главного Модуля устанавливается связь с сервером
Crime Workbench (CW)
или с сервером
Stellent.
Коммуникация с сервером
Crime
Workbench происходит через
разделенный дисковой фолдер при посредничестве файлов обмена информации,
записывающихся в соответствующим каталоге, который обслуживает модуль
Crime Workbench Import (CW
Import). Коммуникация с
сервером
Stellent происходит
через протокол
TCP/IP.
Главный Модуль был выполнен как сервис (услуга) системы Microsoft
Windows.

Логичная схема Модуля Введения Данных
Взаимодействие МWD с программой
ACSYS Startup
Модуль Введения Данных
взаимодействует с программой ACSYS Startup,
служащей для наблюдения за версией программного обеспечения, которое приводится
в движение на рабочих станциях, и его автоматической актуализацией. Пакет
ACSYS Startup состоит из двух
элементов: программ клиента и сервера. Программа клиента установлена на рабочей
станции и каждый раз, перед приходящим в движение Модулем Введения Данных,
выполняет следующие действия:
-
Устанавливает коммуникации с сервером
ACSYS Startup,
-
Производит сравнение конфигурации программного
обеспечения, установленого на рабочей станции с образцом, определённым на
сервере,
-
В случае, если конфигурация программного
обеспечения на рабочей станции, отличается от образца конфигурации программного
обеспечения, совершает модификацию программного обеспечения, установленного на
рабочей станции,
-
Приводит в движение программу
МWD в новой,
актуализированной версии.
Применение программы ACSYS
Startup позволяет автоматизировать процесс
дистрибуции новых версий программного обеспечения на рабочих станциях системы, а
также гарантирует, что данные, пересылаемые с МWD
на сервер, подготовлены для правильной конфигурации программного обеспечения
рабочей станции.
Хранение и поиск документов на Локальной Базе Данных
Разработанные с помощью MWD
документы, хранятся в Локальной Базе Данных. Пользователь может создавать
собственную структуру фолдеров, а также упорядочить документы, размещая их
в соответствующим фолдере.
После высылания документов в целевые базы данных и получение
подтверждения о завершении трансмиссии, пользователь может принять решение об
удалении документов из рабочей станции.
Локальная База Данных делает возможным быстрый поиск документов
на основе следующих критериев:
-
Идентификаторов документов,
-
Статуса документов (напр.: Новые, К отправлению,
Отправленные, Записанные, Удалённые),
-
Идентификаторов лиц, входящих в систему,
работавших с документами (создали, модифицировали, отправили, эспортировали или
импортировали документ),
-
Время выполнения операции с документом (время
создания, модификации, отправления, экспорта, импорта),
-
Слов, употреблённых в конспекте документа
(конспект – это первые 128 знаков из содержания документа),
-
Группирование документов в файлы экспорта-импорта.

Поиск документов в Локальной Базе Данных.
Введение данных на станциях не подсоединённых к компьютерной
сети
Рабочие станции, которые не подсоединены компьютерной сетью к
серверу MWD, могут быть
использованы для введения данных в систему ALERT.
В конкретном случае, документы переносятся между рабочими станциями с
использованием функции Экспорт/Импорт Данных. Команда Экспортируй, служит
созданию в закодированной форме файла, содержащего указанные документы. Файл,
после его записи на дискету, CD
или другой носитель, переносится на рабочую станцию, подключённую к
компьютерной сети. Там, с помощью команды Импортируй, файл декодируется, а
документы переносятся в Локальную Базу Данных.

Схема переноса данных с использованием функции Экспорт/Импорт
Документам, пересылаемым в сети, которые одновременно были
введены в рабочую станцию при помощи функции Экспорт/Импорт, сопутствует
дополнительная информация, записывающаяся в Локальной Базе Данных. Эта
информация касается пакета документов, а, значит, совокупности документов,
экспортированных при помощи одной команды Экспортируй. Эта информация состоит из
двух элементов:
Идентификация и авторизация пользователей, иные способы
защиты
Ограничительные действия для рабочей станции (создание, эдиция,
поиск документов в Локальной Базе Данных), не авторизированы программой
MWD. Это означает, что каждый
пользователь, который получил доступ к рабочей станции, а затем, привёл в
движение аппликацию MWD,
имеет доступ к хранящимся в локальной базе документам, и к функции программы,
дающих возможность выполнять операции с документами.
Пересылка данных между рабочими станциями и сервером
MWD, требует от пользователя
удостоверения через сервер (это опционально, контролируется администратором
системы). Обычно, авторизация пользователя происходит, опираяь на идентификатор
входа в систему и пароль. Способ авторизации может измениться (это требует
установления дополнительного пакета авторизации), напр., идентификация, основой
которой является смарт-карта.
Программа регистрирует в локальной базе данных идентификаторы
входа в систему лиц, которые работали с документами и время выполнения их
действий. Запоминается информация о следующих действиях:
-
Создание документа,
-
Последняя модификация документа,
-
Пересылка документа на сервер через сеть,
-
Экспорт документа на другую рабочую станцию,
-
Импорт документа, происходящего с другой рабочей
станции.
Шифровка данных
Документы хранятся на рабочих станциях незакодированными.
Документы подлежат шифровке во время их переноса между рабочими станциями
(перенос при помощи дискет, CD
и т.п.), а также во время пересылки между рабочими станциями и сервером при
помощи компьютерной сети.
Доступны следующие методы шифровки:
-
Программное шифрование при помощи алгоритмов
симметричного шифрования, предоставляемых
Microsoft
Windows. Шифровальные ключи
хранятся в памяти ключей оборудования, защищающих программное обеспечение
(каждая рабочая станция снабжена своим ключом).
-
Шифрование основано на протоколе
SSL. Этот вид шифровки касается только
пересылки документов через сеть и требует установки на сервере
WWW, который сотрудничает с
Модулем
Введения Данных Соответствующего сертификата, содержащего публичный ключ
(это так наз, ассиметричная шифровка). Доступны алгоритмы шифровки, выполненные
Microsoft IIS (в этом, шифровка
с ключом 128
bit).
-
Шифровка оборудования. Этот вид шифровки касается
только пересылки данных в компьютерной сети и требует применения
специализированных карт, щифрующих сетевую трансмиссию.
Ключи, защищающие оборудование
Программное обеспечение MWD
защищено ключами оборудования (доступными в версиях, позволяющих их подключение
к портам USB или к принтеру).
Ввод в действие программы без подсоединённого вместе с ней ключа, невозможно.
Ключ для оборудования выполняет следующие функции:
-
Идентификатора рабочей станции. В памяти ключа
хранится уникальный 4 значный идентификатор, автоматически добавляемый к каждому
документу. Он позволяет однозначно определить рабочую станцию, на которой создан
документ;
-
Счётчика документов. В памяти ключа хранится
счётчик созданных документов. Каждый документ получает свой уникальный номер,
который вместе с идентификатором станции позволяет на однозначную его
идентификацию в пределах целой системы.
Из-за того, что счётчик размещён внутри ключа, повреждение или
смена рабочей станции не влияют на его действие;
Тайнописные данные хранящего элемента. В памяти ключа хранятся
ключи и пароли, использованные шифрующими алгоритмами во время кодирования и
раскодирования документов.
|