webentwicklung-frage-antwort-db.com.de

Open Source-basierte Rules Engines in Java oder Python

Ich suche eine Rules Engine, geschrieben in Java oder Python, die die folgenden Funktionen unterstützt:

  1. Entscheidungstabellen
  2. Einfache Erstellung einfacher Geschäftsregeln (vorzugsweise von einer nicht-technischen Person)
  3. Unterstützung für SOAP/REST

Habe Drools bereits ausgeschlossen (sehr unhandlich und nicht benutzerfreundlich für nicht-technische Benutzer).

Bisher sind die Kandidaten: 

  1. Nebri OS (Python/Django)
  2. Einfache Regeln (Java)
  3. n-cube (Groovy basiert)

Lesen Sie, dass Easy Rules keine Vorwärts- und Rückwärtsverkettung, Sowie Breitensuch- und Tiefensuchstrategien unterstützt.

Es führt alle Regeln nur einmal und nur einmal aus.

Kann jemand eine Open Source-basierte Rules Engine vorschlagen, die entweder in Java oder Python geschrieben ist? 

Danke, dass Sie sich die Zeit genommen haben, dies zu lesen.

11
PacificNW_Lover

Werfen Sie einen Blick auf durable_rules . Es ist ein hochmodernes regelbasiertes System für verschiedene Sprachen, einschließlich Python. Ich weiß nicht, ob es Ihren Anforderungen entspricht, aber es lohnt einen Blick;)

10
infotoni91

Ich mag die Einfachheit von business-rules . Sie können immer eine API-Ebene wie REST hinzufügen.

2
Gregor

Spät zur Party, aber jeder, der dies jetzt liest, sollte sich drools unbedingt ansehen, wenn er an einem Java-basierten BRMS interessiert ist.

0
melchoir55