2

KIE Workbench を使用して MSSQL データベースのデータを充実させることはできますか?

KIE ワークベンチ (6.4.0) と実行サーバー (6.4.0) を Wildfly (8.1) の下にインストールしましたが、どちらも正常に動作しています。しかし、MSSQL データベースの値を使用してデータ オブジェクトを作成する必要があります。

データベースをバインドしてデータ オブジェクトの値を入力するにはどうすればよいですか? 手がかりがありません、助けてください

4

1 に答える 1

1

Kie ワークベンチは、kie リソース (jbpm、drools など) のオーサリングおよびガバナンス アプリケーションです。アプリケーションを構築する必要があります。

データベースからのデータを drools のワーキング メモリにする方法は 2 つあります。

  1. kie api を使用して外部から事実を押し込む
  2. fromいくつかのカスタム Java コードを使用して、データベースからデータを取得する

断然、最初のオプションが推奨される方法です。ルール セットは事実とルールに関するものであり、それらの事実をどこからどのように取得するかではありません。

一般的な展開戦略は次のとおりです。

  • ファクトの Maven アーキタイプを作成する
  • kie モジュールでルールを定義する
  • 上記の事実とルールを使用するアプリケーションを作成する

Business Central でルールを管理および統制できます。「ビルドしてデプロイ」すると、ルールを含む kie モジュールが maven リポジトリーで使用可能になります。

アプリケーション (3 番目のアーキタイプ) は、ビルド時または実行時に (maven/wagon を使用して) ルールを取り込みます。

「実行サーバー」を使用することもできます。このシナリオでは、ルールを drools ランタイム エンジンにデプロイし、リモート API (JMS、HTTP など) を使用してファクトをプッシュ/ルールを起動します。

ただし、IMHO ルールは、共有/リモート アプローチにはあまり適していません。しかし、実際にはアプリケーション アーキテクチャに依存します (!) 対照的に、jbpmn は通常、共有リモート ランタイム エンジンを必要とします (通常、単一のビジネス プロセスに多くのアプリケーションが関与するため)。

于 2016-07-26T10:01:12.710 に答える