A : Sie müssen die folgenden Punkte, bevor die Umsetzung Rule Engine in Ihrem Projekt überprüfen.
ein) Wenn Geschäftslogik ändern sich häufig: Wenn Ihre Anwendung Geschäftslogik, die häufig verändert, Sie sollten für Regel-Engine zu gehen, diese Regeln / Business-Logik zu halten.
b) Fachexperten / Business Analysten sind vorhanden, aber sie sind nicht technischer : Hier haben Sie die richtigen Leute für die Beschreibung der Business-Logik, aber sie sind nicht in der Lage, um es technisch umsetzen. So sollten Sie sich für Regel-Engine gehen, um die Lücke zu schließen. In der Regel-Engine brauchen Sie nicht auf technische Kenntnisse verfügen, um die Business-Logik zu implementieren. So Fachexperten / Business-Analysten kann es leicht zu implementieren.
c) Die Geschäftslogik ist komplex : Wenn Ihre Business-Logik ist zu komplex, und es ist nicht in einem traditionellen Algorithmus passen , Sie sollten für Regel-Engine gehen.