Это зависит, какие начальные инвестиции Вы хотите сделать. jBPM является лучшим с точки зрения функций и гибкости, но OSWorkflow является более легким, более легким для подъема и выполнение и имеет с меньшей кривой обучения.
Вот статья, которая сравнивает kBPM, у OpenWFE и Акулы Enhydra, которая похожа на него, есть некоторая хорошая, полная информация.
Я отдам голос за jBPM. Мы использовали его на великоватой внутренней платформе ETL, и это, казалось, работало вполне хорошо. У меня нет ничего для сравнения его с, как бы то ни было.
КРИК - еще один Язык рабочего процесса http://en.wikipedia.org/wiki/YAWL
Drools Flow - лучшее решение для рабочих процессов, с которым я столкнулся недавно. У него есть роскошь быть лучше других решений, поскольку он создан и разработан недавно и основан на уроках, извлеченных из других давно существующих, несколько излишне спроектированных фреймворков.
Drools Flow является проектом сообщества вместе с официальным ] Релиз Drools 5 , который помимо Flow включает: Guvnor, Expert и Fusion.
К сожалению, у Drools Flow пока нет официального контракта на поддержку Red Hat, и это является препятствием для некоторых крупных корпораций. Можно подумать, что поддержки нет по политическим причинам из-за того, что проект jBPM живет под одной крышей.