Rules Engines sind Softwareprodukte, die mittels Wenn-Dann-Entscheidungen Regeln erfassen und ausführen. Sie helfen in großen Projekten, den Aufwand für die Änderungen von Software zu minimieren und beschleunigen so die Änderung der Geschäftslogik. – Grundlagen von Java-Regeln – RETE-basierte Engines – Regelsprachen – Einbindung von GUIs und IDEs – Performanceaspekte – Architektonisches Einbinden von Engines – Clusterin – Caching – Security – Import/Export/Regelkonsolidierung – Remoteserver/Webservice-Regeln – Engines im Vergleich: Jess, Drools, Mandarax, JRules, Visual Rules, Open Rules – Regeln mit Drools