Podstawowe informacje o firmie

продукты: Модуль Введения Данных 

ACSYS BSC Sp. z o.o.

Продуцент программного обеспечения: 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 значный идентификатор, автоматически добавляемый к каждому документу. Он позволяет однозначно определить рабочую станцию, на которой создан документ;

  • Счётчика документов. В памяти ключа хранится счётчик созданных документов. Каждый документ получает свой уникальный номер, который  вместе с идентификатором станции позволяет на однозначную его идентификацию в пределах целой системы.

Из-за того, что счётчик размещён внутри ключа, повреждение или смена рабочей станции не влияют на его действие;

Тайнописные данные хранящего элемента. В памяти ключа хранятся ключи и пароли, использованные шифрующими алгоритмами во время кодирования и раскодирования документов.


 

  ACSYS BSC Limited: © Все права сахраняются