2012-04-18 12 views
3

BPMN 2.0をJava API経由でプログラムで作成する方法はありますか?BPMNを作成するJava APIはありますか?

グラフィカルなmodeling toolを使用するか、手作業でBPMN XMLを作成できますが、実行時に動的に作成する方法を探しています。

私の場合、BPMNはjBPMによって実行されます。 jBPM docsでは、APIを使用してプロセスを定義することはできますが、「内部APIから身を守る」ことは推奨していません。特定のベンダーに縛られていないAPIがあれば素晴らしいことでしょう。

答えて

5

EasyBPMNの1つのオプションです。 Javaにはコンセプトの標準APIはありません(一般的なXML操作とは異なり)、ベンダーに中立な方法はありませんが、これはワークフローエンジンとモデリングツールの間でより移植性の高いオプションになります。

1

BPMN2仕様の全体的な考え方はベンダーニュートラルです.jBPM5の中には、流暢なAPIがあり、何らかの形でエクスポートできるBPMN2モデルを作成できます。 XMLでサポートされている最新の機能が最新のものかどうかはわかりませんが、独自のプロセスを作成できることは間違いありません。 歓声

0

BPMN2モデルは、EMFモデル(org.eclipse.bpmn2プロジェクト、モデルフォルダ、BPMN20.ecoreファイル)に基づいています。 EMF Java Apiを使用して、BPMN2モデルの作成、読み取り、または変更を行うことができます。

関連する問題