概念実証として、Drools ワークベンチを使用してデータ オブジェクトと DRL ファイルを作成しました。jar ファイルを作成し、kie サーバーに (コンテナーを使用して) デプロイしました。すべてワークベンチ UI を介して行われます。C# アプリケーションから KIE REST サービスを使用して XML 経由で (バッチ実行を使用して) 入力オブジェクトをポストし、ルールを実行したところ、探していた応答が得られました。
ただし、実際のシナリオでは、既存のオブジェクトの属性に基づいてルールを作成するための独自のルール エディターを (使いやすさのために) 用意します。ルールが DB に保存されたら、データ オブジェクトとともに DRL ファイルを生成する予定です。
私の質問は、この DRL ファイルを取得して jar ファイルとしてビルドする方法です。
Kie コンテナーには、データ オブジェクトと DRL ファイルを含む jar ファイルが必要です。他の誰かが同様のことをしましたか?
drools ルール ファイルを展開する最良の方法を見つけようとしています。他の方法として、IKVM を使用して drools jar ファイルから dll を生成し、アプリケーションに drools を統合することもできます。