jBPM ориентирован на BPMN, который представляет собой графическое обозначение моделирования бизнес-процесса. С другой стороны, вы можете моделировать бизнес-процессы, используя BPEL (язык выполнения бизнес-процессов).
BPEL является стандартом де-факто для моделирования исполняемых оркестровок веб-сервисов. Это язык на основе XML, используемый для определения и ведения бизнеса, а также научных процессов с использованием веб-сервисов. WSO2 Business Process Server (WSO2 BPS) и Apache Orchestration Director Engine (ODE) - это два WS-BPEL-совместимых исполняемых механизма рабочих процессов бизнес-процессов, которые поддерживают композицию веб-служб путем организации взаимодействия служб.
Вы можете моделировать бизнес-процессы с асинхронными / синхронными внешними взаимодействиями.
Кроме того, спецификация WS-BPEL поддерживает ваши требования, о которых вы упоминали, а также предоставляет некоторые важные функции для реальных бизнес-процессов, таких как обработка компенсации, обработка ошибок и т. Д.
Вы можете использовать редактор BPEL WSO2 Carbon Studio в качестве редактора рабочего процесса, который предоставляет функции для простого моделирования бизнес-процессов с помощью WS-BPEL 2.0 и BPEL4WS 1.1.
С уважением,
Денис Веерасири