Java Rule Engine API
Das Java Rule Engine API wurde im Rahmen des Java Community Process entworfen (JSR-94). Folgende Klassen bzw. Interfaces sind wichtig:
• RuleServiceProviderManager, dient dazu einen RuleServiceProvider zu erhalten,
• RuleServiceProvider, dient dem Zugriff auf die RuleRuntime und den RuleAdministrator,
• RuleRuntime, erzeugt RuleSessions zu einer durch eine URI referenzierten Menge von Regeln,
• RuleSession, es werden Fakten in die RuleSession hineingesteckt und eine (eventuell gefilterte) Liste von Ergebnissen wird zurück gegeben,
• RuleAdministrator, erlaubt es, Mengen von Regeln unter einer URI bei der Rule Engine zu registrieren.
Die Referenzimplementierung benutzt die Rule Engine Jess.
Link
http://herzberg.ca.sandina.gov/jess/index.shtml
Quelle
http://jcp.org/en/jsr/detail?id=94
• RuleServiceProviderManager, dient dazu einen RuleServiceProvider zu erhalten,
• RuleServiceProvider, dient dem Zugriff auf die RuleRuntime und den RuleAdministrator,
• RuleRuntime, erzeugt RuleSessions zu einer durch eine URI referenzierten Menge von Regeln,
• RuleSession, es werden Fakten in die RuleSession hineingesteckt und eine (eventuell gefilterte) Liste von Ergebnissen wird zurück gegeben,
• RuleAdministrator, erlaubt es, Mengen von Regeln unter einer URI bei der Rule Engine zu registrieren.
Die Referenzimplementierung benutzt die Rule Engine Jess.
Link
http://herzberg.ca.sandina.gov/jess/index.shtml
Quelle
http://jcp.org/en/jsr/detail?id=94