0

私は jbpm / drools エンジンを研究しており、jbpm 6 と kie ワークベンチを使用して概念実証に取り組んでいます。私は現在、ページ ナビゲーションの概念実証に取り組んでいます。プロセスは、ユーザーがページで実行したアクションを表す変数を受け取る必要があります。エンジンはプロセスで変数を使用して、次にユーザーに表示するページを決定し、それを返します。価値。

このナビゲーションの例を drools と jbpm で作成しました。これには、プロセスを開始する前に「ユーザー アクション」変数がパラメーターとしてマップされています。drools と jbpm アプリケーションは両方とも、プロセスが JbpmJUnitBaseTestCase クラスから動作する eclipse を介して作成され、両方のプロセスが期待どおりに動作していることを示すコンソール出力が表示されます。

現在、Kie Workbench を使用して同じプロジェクトを構築しようとしていますが、スタンドアロン アプリケーションで使用できる jar ファイルを生成しています。現在、いくつかの質問について情報を見つけるのに苦労しています。私の期待が Kie Workbench の設計を超えているかどうかはわかりません。

全体として、結果の jar ファイルを Kie Workbench からデプロイして、スタンドアロン アプリケーションで使用できるようにしたいと考えています。スタンドアロン アプリケーションから値を割り当てることができるデータ モデラーのデータ オブジェクトを使用します。次に、スタンドアロン アプリケーションからビジネス プロセスを実行して、結果を取得し、対応するページを読み込みます。

デプロイされた jar に含まれるデータ オブジェクトにアクセスしました。その jar には、データ オブジェクトをアタッチしてプロセスを実行できる KB とセッションも含めることができますか? 最終的には、データ オブジェクト クラスをインスタンス化し、値を割り当て、スタンドアロン アプリケーションに追加のライブラリを追加せずにセッションをアタッチして実行できる Web ページに含めることができる jar ファイルを確認したいと考えています。

よろしくお願いします。

4

1 に答える 1

0

すべてのアセットとデータ モデルを使用してプロジェクトを作成できた場合、プロジェクトをビルドしてデプロイすると、ローカルの Maven リポジトリにインストールされる Maven アーティファクト (jar) が生成されます。スタンドアロン アプリケーション内でその jar を使用できます。スタンドアロン アプリケーションで maven を使用している場合は、依存関係をプロジェクトと kie-wb リポジトリに追加するだけで機能します。

于 2015-01-04T11:42:20.317 に答える