JBoss Drools を使用して、構築中の一部のサービスのビジネス ロジックを特に変更しやすいものを外部化しています。
これらのルールを開発者が作成および維持できる場合、これは非常にうまく機能しており、適切なレベルの統合と統合されたワークフローがあります。
非常に高度なカスタマイズが必要な新しいサービスへの使用を拡大することを検討しています。基本的に、「エキスパート ユーザー」は、次の 2 種類のルールを設定できる必要があります。
「標準」ルール - これらはほぼ暗黙のルールであり、一般的な要件であることがわかっており、UI を構築して設定することができます。たとえば、2 つの日付間で特定の操作のみを許可するなどです。
「カスタム」ルール - 完全に壁から離れたリクエストで、試して予想することはできますが、むしろ人々に独自のルールを作成してテストさせたいと思っています :)
私の質問は、Drools を 1 と 2 の両方に使用することは可能ですか (実際に例として何かありますか) ? 基本的に、固定 UI アプリケーションで Drools ルールを効果的に作成し、「フリー テキスト」ルール エディターを UI に埋め込むには?
どんな提案でも大歓迎です!