Frage

Ich bin die Gestaltung zur Zeit eine Java-Anwendung, wo eine Regel-Maschine nützlich sein könnte. Wo ein guter Ort ist, kann ich lernen, wie sie zu benutzen, wie sie funktionieren, wie sie umgesetzt werden, siehe Proben usw.?

War es hilfreich?

Lösung

Die geifert Dokumentation viele nützliche, allgemeine Zwecke Informationen enthält. Insbesondere das Kapitel 2, die Regel-Engine Grundlagen abdeckt, Wissensrepräsentation, usw. Es beinhaltet auch eine schöne empfohlene Leseliste für das Kommen zu beschleunigen auf Regel Motoren und Expertensysteme.

Für die meisten der Regel Motoren, ein grundlegendes Verständnis des Rete Algorithmus kommt in der Regel in praktisch für Schreiben effiziente Regeln. Ich habe persönlich die Doorenbos Papier in dem Wikipedia-Artikel verwies die klarste technische Erklärung sein.

Auch hier ist eine Liste der Open-Source-Regel Motoren in Java .

Andere Tipps

Sie können lesen möchten " Sollte ich eine Rules Engine? " von Martin Fowler Blog .

Ich habe an einem Projekt gearbeitet, wo wir unseren eigenen (sehr einfach) Regeln Motor gebaut, mit der Absicht, zu einer allgemeinen Regel-Engine zu bewegen, wenn die Dinge zu kompliziert bekamen. obwohl nie diesen Punkt erreicht, hat sich das System glücklich mit dem einfachen homegrown Motor seit einigen Jahren läuft.

Ich fand dieser Seite ziemlich hilfreich. Betrachten Sie den Aufbau Ihrer eigenen oder mit einem 3rd-Party-Bibliothek?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top