Интеграция информационных ресурсов и workflow-системы а. С. Шундеев



Скачать 54.24 Kb.
Дата05.09.2014
Размер54.24 Kb.
ТипДокументы
ИНТЕГРАЦИЯ ИНФОРМАЦИОННЫХ РЕСУРСОВ И WORKFLOW-СИСТЕМЫ



А.С. Шундеев


Московский государственный университет

Центр телекоммуникаций и технологий Интернет



e-mail: alex@bull.nmd.msu.ru

Введение

Цель настоящего доклада - дать обзор workflow-системы, разрабатываемой в ЦТТИ МГУ им. М.В. Ломоносова. Рассмотрены понятия, лежащие в основе функционирования и использования таких систем, изложены соображения по архитектуре разрабатываемой системы, задачи, стоящие перед ней, и возможные направления развития.



Базовая модель

Следуя [1], выделим основные понятия, связанные с workflow-системой. Самым главным является понятие процесса. Он состоит из шагов процесса или активностей, переходов, участников и данных процесса.



  • Шаг процесса. Шаг процесса представляет из себя кусок работы, которая должна быть выполнена в рамках процесса.

  • Переход. Переход является механизмом передачи управления от одного шага процесса к другому и представляет собой пару (шаг 1, шаг 2).

  • Участник. Участник процесса отвечает за запуск, выполнение и завершение некоторых шагов процесса.

  • Данные. Данные процесса используются для инициализации процесса, а так же хранения промежуточных результатов.

Функциональные возможности каждой workflow-системы можно условно разделить на три группы.

  • Разработка, документирование, моделирование и анализ процессов.

  • Выполнение и управление конкретными реализациями процессов.

  • API для взаимодействия пользователей и внешних приложений с серверной частью workflow-системы.

Система, разрабатываемая в ЦТТИ МГУ им. М.В. Ломоносова

Эта система предназначена для выполнения следующих работ.



  • Автоматизация внутреннего (в рамках ЦТТИ) документооборота. Примерами производственных процессов здесь могут служить: обработка заявок на подключение пользователей к Интернет, обработка заявок на устранение возникших неисправностей.

  • Интеграция информационных систем и корпоративных приложений.

Разрабатываемая система имеет стандартную для таких программных комплексов трехуровневую архитектуру. Описание системы начнем с серверной части. Сервер представляет собой распределенную систему, компоненты которой являются CORBA-объектами, имеющими реализацию под ОС Linux. Дадим краткую характеристику каждой из этих компонент.

  • Definition Server. Эта компонента предоставляет интерфейс для обновления и ввода новых описаний процессов в систему.

  • Execution Server. Основной задачей этой компоненты является интерпретация описаний процессов с целью выполнения конкретных реализаций процессов.
    Сюда можно отнести: осуществление навигации между шагами процесса, управление списками задач пользователей, а также формирование задач.

  • Administration Server. Эта компонента предоставляет интерфейс для регистрации пользователей, задания групп пользователей, осуществления мониторинга за выполняемыми реализациями процессов.

  • Scheduling Server. Эта компонента следит за своевременным выполнением процессов и задач, назначенных пользователям системы. В случае необходимости производится рассылка уведомляющих сообщений всем заинтересованным лицам.

  • Cleanup Server. Эта компонента отвечает за физическое удаление реализаций процессов (сборщик мусора), выполнение которых завершилось. При этом имеется возможность во время ввода описания процесса в систему установить: удалять реализацию сразу после завершения выполнения или спустя некоторое время.

Любую программу, использующую разработанное API для взаимодействия с сервером системы, можно рассматривать как клиентское программу. Опишем используемую организационную модель. Все пользователи системы разделены на следующие четыре основных группы.

  • User. Пользователь из этой группы работает со своим списком задач. Существует возможность выбора задач из списка по некоторому критерию. Выбранные задачи можно либо выполнить, либо отложить обратно в список.

  • Designer. Отвечает за разработку, анализ, документирование и ввод описаний процессов в систему.

  • Manager. Отвечает за запуск, завершение или приостановку реализаций процессов, а так же за назначение пользователей на исполнение роли участников процессов.

  • Administrator. В функции пользователей из этой группы входит администрирование и аудит.

Время выполнения процесса может занимать от нескольких минут до нескольких дней или месяцев. С этой целью необходимо иметь надежно хранимые копии для каждой реализации процессов. Для разрабатываемой системы используется СУБД Oracle.

Выделим некоторые направления дальнейшего развития системы.



  • Повышение распределенности системы.

  • Разработка WEB-клиентов.

  • Разработка внешнего формата описаний процессов, совместимого с инструментами анализа процессов, такими как Woflan. Woflan способен анализировать описание процессов некоторых коммерческих workflow-продуктов, таких как Meteor, COSA. Написание транслятора из родных описаний процессов в описания процессов подобных workflow-систем позволило бы использовать Woflan.

  • Добавление динамических возможностей. Возможность внесения изменений в описание процесса во время его выполнения.

Литература

  1. Workflow Management Coalition. The Workflow Reference Model. WfMC-TC00-1003, 1995.

  2. W. M. P. Van der Aalst. The application of Petri Nets to Workflow Management. // The Journal of Circuits, Systems and Computers, 8(1): 21-66, 1998.

  3. Шундеев А.С. Интеллектуальная система как слабоформальная система // Математические методы решения инженерных задач. В печати.

Похожие:

Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconИнформационные системы и процессы Формула cпециальности
Методы и модели описания, оценки, оптимизации информационных процессов и информационных ресурсов, а также средства анализа и выявления...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconПрограмма I научно-практическая конференция
Культурное наследие. Интеграция информационных ресурсов: практика создания региональных
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconЖурнал «Открытые системы» (издается с 1993 года)
Журнал «Открытые системы» — старейший отечественный журнал о построении сложных информационных систем. Современные компьютерные платформы,...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconИнтеграция разнородной картографической информации на основе технологии электронного Атласа карт
Наметившийся в геологической отрасли повсеместный переход от бумажных технологий к компьютерным с особой остротой поставил вопрос...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconI. создание информационных ресурсов по истории, археологии и этнографии северной азии
В ходе реализации проекта осуществлена комплексная программа исследований по созданию и развитию проблемно-ориентированной среды...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconВ. А. Васенин, С. А. Афонин
К вопросу построения интегрированной системы распределенных информационных ресурсов вуза
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconЭлектронная библиотека научных информационных ресурсов Карнц ран
Ц ран предназначена для формирования, хранения и многоцелевого использования коллекций электронных научных информационных ресурсов,...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconИнтеграция информационных и вычислительных служб цкп регионального Спутникового Мониторинга окружающей среды дво ран в глобальные информационные системы
Особенную важность создание таких систем приобретает на межведомственном и международном уровне
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconЛабораторные практикумы по использованию информационных ресурсов как компонент формирования профессионально-культурных компетенций студента
Предлагается внедрять в учебный процесс лабораторные практикумы, ориентированные на формирование у студентов умения и навыков использования...
Интеграция информационных ресурсов и workflow-системы а. С. Шундеев iconОбеспечение образовательного процесса электронными информационными ресурсами № п/п
Наименование библиотечно-информационных ресурсов и средств обеспечения образовательного процесса, в том числе электронно-библиотечных...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org