За последние 15 лет были разработаны средства, позволяющие

advertisement
Цибуля А.Н., Наймушин К.А., Михайлов А.Г., Шевелев М.И.
г. Орел
Академия ФСО России
ПРОТОКОЛЬНЫЙ БАЗИС СИСТЕМ ЭЛЕКТРОННОГО
ДОКУМЕНТООБОРОТА ОРГАНИЗАЦИЙ ОФИСНОГО ТИПА
Одной из новых технологий, применяемых различными органами управления, является электронный документооборот. Внедрение данной технологии
в процесс управления позволяет повысить оперативность принятия и оформления решений и эффективность работы органа управления в целом. Применение
систем электронного документооборота в организациях офисного типа позволяет усилить контроль за исполнительской дисциплиной, внедрить средства
защиты от НСД, регламентировать работу каждого участника органа управления. В то же время при разработке систем электронного документооборота
возникают проблемы организации взаимодействия её структурных элементов
между собой.
Для унификации взаимодействия элементов системы электронного документооборота (СЭД), таких как: сервер архива, сервер безопасности, сервер
управления документооборотом, подсистема междоменного взаимодействия,
клиентские рабочие места, необходимо создать протокольный базис. При этом
необходимо учитывать, что в системе одновременно действует несколько процессов, таких как: обработка документов пользователями, управление движением документов, управление доступом, передача метаданных документопотоков.
Каждый из данных процессов должен быть адекватно описан в виде соответствующего протокола с указанием взаимодействующих объектов, структуры информационных блоков и порядка обмена. Для простоты описания СЭД
может быть представлена четырехуровневой архитектурой, которая включает в
себя:
- уровень документов;
- уровень команд по управлению документооборотом и доступом пользователей к документам, находящимся в архиве (уровень метаданных);
- транспортный уровень;
- сетевой уровень.
Верхний уровень архитектуры должен описывать порядок работы с документами в организации. В настоящее время можно выделить два подхода [1]
к представлению технологии автоматизированного документооборота: коммуникационный и операционный. Примером первого подхода может служить метод AWA (Action Workflow Analysis), в основе которого лежит понятие коммуникационной петли, связывающей заказчика и исполнителя. Операционный
подход в настоящее время занимает лидирующее положение и разделяется
международной некоммерческой организацией Workflow Management
Coalition. Данный подход поддерживается различными методиками описания и
анализа документопотоков, например: графические оперограммы, табличные
маршрутно-технологические карты, методология моделирования потоков работ
для workflow-процессов (IDEF3). В разрабатываемой архитектуре при составлении технологических маршрутных схем (ТМС) обработки документов используется модифицированная, с учетом особенностей отечественного делопроизводства, методология IDEF3 [2].
Уровень команд по управлению документооборотом содержит совокупность ТМС, описанных с использованием специализированного языка описания процессов, позволяющего формировать задания для конечных пользователей и автоматических обработчиков. В данный момент различными разработчиками предложен ряд языков для описания процессов. К основным из них
можно отнести XPDL и WSFL, базирующиеся на графовых моделях, а также
BPML и XLANG использующие блочные модели, наиболее приближенные к
блочной структуре языков программирования. В некоторых из них используется представление бизнес-процессов в виде графов и сетей Петри, в других применяются теория Pi-calculus и алгебра параллельных процессов. Проведенный
сравнительный анализ двух видов моделей на примере их основных представителей XPDL и BPML с точки зрения организации в них основных конструкций,
определяющих модели документопотоков, показал, что все основополагающие
конструкции блочной модели BPML могут быть выражены через их прямые
аналоги модели потоков работ XPDL. Кроме этого, модифицированная версия
спецификации XPDL (XPDIL) обладает рядом дополнительных преимуществ,
которые позволили использовать ее в разрабатываемой архитектуре [3].
Описание ТМС документопотока на языке XPDIL используется сервером
документооборота для управления движением документов по организации.
При этом он на каждом этапе генерирует задания для пользователей и рассылает их на клиентские рабочие места. Данные задания помещаются в персональные списки работ. Пользователь, приступая к выполнению задания, может получать необходимые документы из сервера архива, а может составлять их с использованием имеющихся на рабочем месте шаблонов. Процесс получения
пользователем документов из архива сопровождается обязательной проверкой
его прав сервером безопасности. Взаимодействие с другими СЭД осуществляется через подсистему междоменного взаимодействия.
Для унификации процедур взаимодействия элементов СЭД был разработан транспортный протокол обмена управляющими командами и документами.
В основу данного протокола легли общие принципы протокола ICQ, используемого для передачи сообщений посредством сети Интернет. Данная независимость пользователя от рабочего места, за которым он работает и на который
получает сообщения, легла в основу разработанного протокола. Он обеспечивает защищенную передачу следующих информационных объектов:
- документов и их регистрационных карточек;
- заданий по работе с документами и отчетов об их выполнении;
- запросов на получение документов из архива;
- запросов на проверку прав пользователей на доступ к документам;
На нижнем, сетевом уровне используется стандартный стек протоколов
для ЛВС TCP/IP.
Библиографический список
1. D. Georgakopoulos, M. Hornick, A. Sheth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, 3, 119–
153 (1995), Kluwer Academic Publishers, Boston.
2. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998.
3. Шундеев А.С. Управление автоматизированными бизнес-процессами на основе XML //
Информационные технологии и программирование – М.: МГИУ, 2003. – Вып. 1, № 6 . – С.
31-44.
Related documents
Download