IBM ODM proposes several options to execute business rules in a Java application by:
- remote calls to HTDS through REST/JSON from any language,
- or local calls in Java.
For a local Java execution the preferred API is the ODM RuleSession. It empowers to retrieve the ruleapp archive from the the classpath, as an alternate persistence mode to relational databases and file systems.
- simple-loan-validation-res-runner: embedded rule execution in a standalone Java application