BPMN

BPMN is a vendor specification. It addresses BPM requirements from the perspective of those vendors who wrote it, not necessarily from the perspective of users. Even if significant research has gone into it, that does not mean it addresses the needs of the jBPM community

BPMNはベンダー仕様だ。それらを書いたベンダ自身の目線からBPMspecをまとめたものだ。そこには”ユーザ目線”は必要ではない。たとえBPMNに関する有意義なリサーチが進んだとしても、それがjBPMコミュニティのニーズというわけではない

jBPMメンバーのコメントの抜粋です。何か昔のEJB,JCPの仕様策定の話にちょっと似ていると思いました。BPMNの仕様をきめるところだけが一人歩きしちゃっている部分がある中で実際どうよ、と。
これらBPMN自身の話の他にも分析モデルvs実行モデルのミスマッチについてもワークフローエンジンをつくる側からするといろいろあります。だからBPMNベースでといわれても困りますよね〜。