<<
>>

Спецификация BPML

предложенная BusinessProcess-

Managementlnitiative, является стандартом, реализующим блочную модель потоков работ. Элементарными блоками, из которых строится модель рабочего процесса в BPML, являются «действия» {Activity).

Рабочий процесс не выделяется в виде отдельного объекта, а является специальным случаем агрегированного действия. В спецификации BPML выделяются следующие типы процессов:

1) вложенный процесс (NestedProcess);

2) процесс, обрабатывающий исключительные события (ExceptionProcess);

3) процесс-компенсатор (CompensationProcess) после завершения работы позволяет проводить действия по освобождению системных ресурсов и завершающие шаги.

Для общения между процессами («действиями») в спецификации BPML используются сообщения (Messages) и сигналы (Signals). Двумя важными компонентами модели BPML являются системные ошибки (Faults) и расписания (Schedules). Системные ошибки приводят к завершению выполнения текущего задания, в результате чего управление передаётся специальным обработчикам. Расписания выполняют управляющие функции: в их задачу входит генерация специальных сообщений в определённые моменты времени, что позволяет осуществлять планирование запуска процессов.

Анализ показывает, что конструкции блочной модели BPML могут быть выражены через их прямые аналоги модели потоков работ XPDL. В то же время спецификация XPDL обладает следующими преимуществами.

1. Наличие понятия участников процесса (Participants) делает возможным определение человеческих и машинных ресурсов, являющихся исполнителями заданий. При этом выбор исполнителя может определяться условным выражением по ходу выполнения процесса.

2. Спецификация поддерживает расширяемость (определение новых элементов и атрибутов), что позволяет легко адаптировать систему управления потоками работ к различным сферам деятельности, а также доопределять различные управляющие конструкции.

3. Абстрактное понятие внешнего приложения (Application) в совокупности с поддержкой расширяемости стандарта даёт свободу выбора в реализации интерфейсов для общения системы управления потоками работ с Web- сервисами, использующимися для выполнения «действий» процесса.

4. Существует ряд средств визуального проектирования (как графических, так и диалоговых), облегчающих процесс редактирования XPDL-описаний.

5. Более простой импорт описаний процессов на других XML- языках (преобразование их к направленному графу условных переходов между «действиями»), что способствует построению распределённых систем управления потоками работ.

3.

<< | >>
Источник: Назаренко Г. И., Осипов Г. С.. Основы теории медицинских технологических процессов. Ч. 2. Исследование медицинских технологических процессов на основе интеллектуального анализа данных. - М.: ФИЗМАТЛИТ,2006. - 144 с.. 2006

Еще по теме Спецификация BPML:

  1. Стандарты
  2. Спецификация BPML
- Акушерство и гинекология - Анатомия - Андрология - Биология - Болезни уха, горла и носа - Валеология - Ветеринария - Внутренние болезни - Военно-полевая медицина - Восстановительная медицина - Гастроэнтерология и гепатология - Гематология - Геронтология, гериатрия - Гигиена и санэпидконтроль - Дерматология - Диетология - Здравоохранение - Иммунология и аллергология - Интенсивная терапия, анестезиология и реанимация - Инфекционные заболевания - Информационные технологии в медицине - История медицины - Кардиология - Клинические методы диагностики - Кожные и венерические болезни - Комплементарная медицина - Лучевая диагностика, лучевая терапия - Маммология - Медицина катастроф - Медицинская паразитология - Медицинская этика - Медицинские приборы - Медицинское право - Наследственные болезни - Неврология и нейрохирургия - Нефрология - Онкология - Организация системы здравоохранения - Оториноларингология - Офтальмология - Патофизиология - Педиатрия - Приборы медицинского назначения - Психиатрия - Психология - Пульмонология - Стоматология - Судебная медицина - Токсикология - Травматология - Фармакология и фармацевтика - Физиология - Фтизиатрия - Хирургия - Эмбриология и гистология - Эпидемиология -