11

フォーラムユーザーの皆様、こんにちは。

質問があります。ここにはある種の複雑なプロジェクトがあり、ユーザーがこれらの種類の機能をフローに入れることができるワークフロー プロセスが必要です。

  • たとえば、データを処理するカスタムメイドのJavaコードですが、後で他のプロセスでそのデータが必要になります
  • 分割プロセスの必要性。これは、いくつかのプロセスを非同期で実行したいという意味です。
  • シンクロポイントも
  • 決定ポイント: 前のプロセスの出力に基づいて (コードを終了するか、複雑なデータをチェックするために実装するインターフェイスを実行するなど)、どこで続行するかを決定する機能が必要です。
  • 多分私が今ここで忘れている他のいくつかのこと

複雑な GUI を用意し、ワークフロー デザイナーをアプリケーションに組み込む必要があります。私の質問:

  1. jBPM は上でスケッチしたものをサポートしますか?
  2. ほぼすべてのことを完全に jBPM で実行できる場合、どうにかしてデザイナーをアプリケーションに組み込むことができるでしょうか?
  3. 1. または 2. が当てはまらない場合、jBPM インターフェイスなどをプログラムでカスタマイズする方法はありますか? jBPM をプログラムで使用する方法のチュートリアルは実際には見つかりませんでした

回答ありがとうございます。

4

4 に答える 4

4

見る

  • Bonita オープン ソリューション (http://www.bonitasoft.com/)
  • アクティビティ (http://www.activiti.org/)
  • JBoss Drools (http://www.jboss.org/drools) および jBPM (http://www.jboss.org/jbpm)
  • プロセスメーカー (http://www.processmaker.com/)
于 2011-09-20T10:33:12.623 に答える
3

jBPM は、ビジネス プロセスのグラフィカル モデリング表記法である BPMN に焦点を当てています。一方、ビジネス プロセスは BPEL (ビジネス プロセス実行言語) を使用してモデル化できます。

BPEL は、実行可能な Web サービス オーケストレーションをモデル化するためのデファクト スタンダードです。これは、ビジネスの定義と実行、および Web サービスを使用した科学的なワークフローに使用される XML ベースの言語です。WSO2 ビジネス プロセス サーバー (WSO2 BPS) と Apache オーケストレーション ディレクター エンジン (ODE) は、2 つの WS-BPEL 準拠のビジネス プロセス実行可能ワークフロー エンジンであり、サービスの相互作用を調整することによって Web サービスの構成をサポートします。

非同期/同期の外部相互作用を使用してビジネス プロセスをモデル化できます。また、WS-BPEL仕様は、あなたが言及した要件をサポートし、補償処理、障害処理などの実際のビジネスプロセスに不可欠な機能を提供します.機能を提供するワークフローエディタとしてWSO2 Carbon Studio BPELエディタを使用できます. WS-BPEL 2.0 および BPEL4WS 1.1 を使用してビジネス プロセスを簡単にモデル化できます。

よろしく、
デニス・ウィーラシリ

于 2011-09-22T17:31:47.333 に答える
2

jBPM ドキュメントをざっと見てみると、答えは次のとおりです。

于 2011-09-20T08:44:23.670 に答える
1

jBPM5 はあなたのユースケースに完全に適合すると思います。あなたが Java 開発者であれば、jBPM5 を使用すると、ほぼすべてのことをプログラムで行うことができます。複雑なシナリオをモデル化して設計したい場合は、jBPM5 と Drools のビジネス プロセスの力をアプリケーションのビジネス ロジック側に使用して、物事をより宣言的で理解しやすくすることができます。Andrey が言及しているように、Web デザイナーをアプリケーションに組み込むことができます。乾杯

于 2011-09-21T12:53:06.473 に答える