2017-09-19 3 views
0
  1. プロジェクト私のアプリをのGuvnorからルールを統合しますGuvnorにジャーの上にインポートは、Java

    • ユーザーインターフェイス(UI)からのルールを定義し、DRLは
    • /パブリッシュのDrools API
  2. を使用してJavaランタイムで実行するためのルールをエクスポートするのGuvnorに
  3. テストを
  4. 模擬テストPOJOデータファイルのルール好きではありません
  5. が私のアプリの中にルールをインポートし、それを実行

    • は(輸入のフォーマットがどうなるか?)ルールをインポート
    • 次のようにDroolsの/ KIEのAPIを使用してビジネス・ロジック内のルールを実行します。

      kSession.insert(pojoInstance); 
      kSession.fireAllRules(); 
      

は、これは正しいアプローチですか?そうでない場合は、誰かがこれをどのように行うことができるか指導できますか?

答えて

0

あなたが私によく見えるアプローチ。あなたが使用しているdroolsのバージョンはわかりませんが、Drools 7/6を使用している場合はkie-serverを使用すると思います。 Kie-serverはルールの実行にREST APIを提供し、実行時にダウンタイムなしにルールを更新できるkie-Scanner APIをサポートしています。ルール/ jarをエクスポートしてアプリケーションで使用する労力を節約します。