Rule engine (Java)

0. Instroduction

The process of maintaining business logic within the source code can become too complicated. Business rules can be used to ease the development and maintenance by separating business logic from the source code.

In the Java world, most of the rules engines libraries implement JSR94 standard known as Java Rule API Engine.


Eg: Drools, OpenL Tablets, Easy Rules, RuleBook

1. Reference

Java Rule Engine (JSR 94)

https://jcp.org/en/jsr/detail?id=94

List of Rules Engines in Java

https://www.baeldung.com/java-rule-engines