jBPM - это не более чем API для хоста. Вы можете развернуть его вместе с любыми другими зависимостями в большинстве контейнеров веб-служб на основе Java.
В нашем случае мы создали веб-сервис на основе Axis2, в котором определенные вызовы универсального метода вызывают в разрабатываемых нами рабочих процессах jBPM.
Это хороший шаблон развертывания, поскольку несколько приложений могут участвовать в одном и том же рабочем процессе или совместно использовать одну и ту же инфраструктуру рабочего процесса.