In unserem Projekt müssen wir Geschäftslogik in Bezug auf die Zuordnung bestimmter Objekte zu einigen Aktionen implementieren. Wir werden eine Reihe von Bedingungen für bestimmte Arten von Objekten haben, die verifiziert werden müssen, bevor eine bestimmte Aktion schließlich gelöst wird. Mit anderen Worten, für 7 Arten von Objekten können wir eine Reihe von Aktionen (von fast 45 Aktionen) haben.Ist Drools der effizienteste Weg, um Geschäftsregeln/Logik abzubilden?
Wir dachten daran, Drools zu verwenden, um die oben genannten Regeln aufzuschreiben. Hat jemand positive/negative Erfahrungen mit der Verwendung von Drools in Bezug auf seine Effizienz? Es gibt auch das jBPM-Framework, das verwendet werden kann (wenn ich mich nicht irre, Drools werden dort verwendet) - ist jemand mit diesem Framework vertraut? Vielleicht haben Sie andere Ideen, wie Sie das Problem lösen können?
Vielen Dank für Ihre Antwort! Wir haben beschlossen, Drools in unserem Projekt zu verwenden und wir sind wirklich glücklich damit. Eine gute Sache ist, dass wir unsere Regeln in DRL-Dateien behalten und die Anwendung nicht jedes Mal neu bereitstellen müssen. –