2010-05-31 5 views
11

Ich bin auf der Suche nach einer guten C++ - Regel-Engine. können Sie mir bitte wissen lassen, wenn es eine XML-basierte Regel-Engine für C++C++ basierte Regel-Engine

+10

Was ist eine "Regel-Engine"? –

+0

@reko_t http://stackoverflow.com/questions/1596073/what-is-rule-engine –

+1

@reko_t: Rule Engine ist im Grunde ein Controller, der Regeln aus einer Regeldatenbank analysiert und sie auf eine bestimmte Transaktion/Daten/Eingabe anwendet . – Kangkan

Antwort

1

ich denke, die Antwort auf „Was für eine Regel-Engine ist“ ist da: What can Rules Engines accomplish?

Aber das ist eine zu weit gefasste Definition. In der Tat sollte eine "Regel-Engine" vollständig von Ihrer Domain abhängig sein. Die Engine stellt Einstellungen bereit (XML-basiert oder alles andere, was für die Aufgabe geeignet ist) und wendet dann die Regeln an.

Suchen Sie also nach domänenspezifischen Engines und Sie werden sicherlich etwas Nützliches finden.

5

Überprüfen CLIPS (ursprünglich von der NASA entwickelt) Es ist eine Regel-Engine in C geschrieben. Es wird seit vielen Jahren kontinuierlich weiterentwickelt. Die Regeln sind jedoch in LISP wie die Regeldefinitionssprache definiert.

Seine Gastgeber auf Source http://clipsrules.sourceforge.net/

0

ILOG Rules (IBM) ist in C++ writen.

Verwandte Themen