HyperAI

Regel-Engine

Regel-EngineEs handelt sich um eine in die Anwendung eingebettete Komponente. Es basiert auf der Reasoning Engine und kann Geschäftsentscheidungen vom Anwendungscode trennen. Es verwendet vordefinierte semantische Module zum Schreiben von Geschäftsentscheidungen. Es kann Dateneingaben empfangen, Geschäftsregeln interpretieren und entsprechende Entscheidungen auf der Grundlage von Geschäftsregeln treffen.

Funktionalität der Regel-Engine

  • Trennen Sie Geschäftsentscheidungen vom Anwendungscode und schreiben Sie Geschäftsentscheidungen mithilfe vordefinierter semantischer Module.
  • Die konkrete Ausführung kann in mehrere Prozesse unterteilt werden: Akzeptieren von Dateneingaben, Interpretieren von Geschäftsregeln und Treffen von Geschäftsentscheidungen auf Grundlage von Geschäftsregeln;
  • Durch die Verwendung der Regel-Engine können komplexe und redundante Geschäftsregeln vom gesamten unterstützenden System getrennt werden, wodurch die Architektur wiederverwendbar und portierbar wird.

Auswahl und Anwendung der Regel-Engine

Im Vergleich zum Geschäftssystem kann die Regel-Engine als unabhängiges Modul betrachtet werden, das hauptsächlich für die Berechnung der Regeln verantwortlich ist. Generell wird die Regel-Engine hauptsächlich in den folgenden Szenarien verwendet:

  • Konfiguration des Risikokontrollmodells, Risikokontrolle ist eine Regel-Engine;
  • Konfiguration von Benutzerpunkten, z. B. Änderungen der Punkte durch den täglichen Betrieb;
  • Einfache Offline-Berechnungen, Statistiken verschiedener Datentypen mit relativ kleinen Mengen usw.

Derzeit häufig verwendete Motorregeln

Unter den aktuellen Regel-Engine-Systemen sind die am häufigsten verwendeten Open-Source-Regel-Engines:

  • Ilog JRules ist das bekannteste kommerzielle BRMS;
  • Drools ist die aktivste Open-Source-Regel-Engine;
  • Jess ist die Java-Implementierung von Clips, genau wie JRuby für Ruby, und repräsentiert das KI-System.
  • Visual Rules (Qi Zheng Rules Engine) ist eine inländische Marke für kommerzielle Regel-Engines.