BPMN – Метод и стиль - страница 12

Шрифт
Интервал


поддерживать, чтобы заявлять о соответствии. Профиль BPMN-I, описанный в части IV книги, содержит правила сериализации для неисполняемых моделей, соблюдение которых обеспечивает автоматическую переносимость моделей между разными программными продуктами BPMN.

Короче говоря, хотя BPMNстандарт, не все программные продукты BPMN одинаковы, и ваша способность стабильно создавать «хороший BPMN» может существенно зависеть от выбора инструмента. При всем имеющемся широком выборе программных продуктов я рекомендую те, которые поддерживают Метод и автоматическую валидацию правил Стиля, например облачный Trisotech Workflow Modeler (www.trisotech.com) или Vizi BPM (www.vizi-bpm.com) – надстройка к Microsoft Visio от компании ELCA IT AG.

В любом случае используемый вами программный продукт должен поддерживать полную палитру BPMN 2.0, корректную XML-сериализацию, импорт-экспорт моделей и иерархическое моделирование, следующее Методу.

Благодарности

Я бы хотел отметить усилия двух человек по продвижению стандарта и подхода на основе Метода и стиля после публикации оригинального издания. Без их вклада эта книга не была бы написана.

Роберт Шапиро (Robert Shapiro) из ProcessAnalytica, будучи членом рабочей группы OMG по финализации BPMN 2.0, преуспел там, где я потерпел неудачу, – добился включения в финальную спецификацию описательного и аналитического подклассов соответствия. Помимо того, что это единственный практичный фундамент, обеспечивающий импорт-экспорт моделей между программными продуктами, это стало официальным одобрением первого и второго уровня Метода и стиля.

Штефан Фишли (Stephan Fischli) из ELCA, создатель Vizi BPM, постоянно добавляет в свою программу функции, поддерживающие и автоматизирующие Метод и стиль, – здесь стоит отметить встроенную валидацию правил Стиля, корректную сериализацию XML и импорт повторно используемых задач и процессов из внешних файлов Visio. То же можно сказать в адрес Дени Ганье (Denis Gagne) из Trisotech, который не только воспринял Метод и стиль, но и пошел дальше, включив в свой продукт поддержку родственных стандартов DMN и CMMN и интегрировав их с Методом и стилем.

Я также хочу поблагодарить несколько человек, в том числе Маттиаса Клоппманна (Matthias Kloppmann) из IBM, Ральфа Мюллера (Ralf Mueller) из Oracle и Фалько Менге (Falko Menge) из Camunda за ответы на мои вопросы по техническим аспектам спецификации BPMN 2.0.