Механизм правил, который хранит правила в файле свойств или в базе данных

Я новичок в правилах двигателей. Мне нужен движок правил на основе Java с открытым исходным кодом для моего проекта. Я хочу хранить правила в файле свойств или в базе данных.

Я проверил механизм правил easyrules. Он предоставляет 3 способа определения правил:

  • реализует Rule интерфейс

  • Расширяет BasicRule класс

  • Аннотации в POJO

Я не нашел способа хранить правила в файле свойств или в базе данных.

Есть ли аналогичный легкий API, который позволяет мне это делать?

P.S. Количество правил будет от 100 до 1000.


person Dev    schedule 03.05.2016    source источник
comment
Привет - этот вопрос не подходит для SO, поэтому он, вероятно, будет закрыт здесь, но есть дочерний сайт, где он очень хорошо подходит: softwarerecs .stackexchange.com Удачи   -  person CPerkins    schedule 03.05.2016
comment
Drools хранит правила в плоских файлах: drools.org вы даже можете создать матрицу решений с помощью Excel.   -  person a_horse_with_no_name    schedule 29.05.2016


Ответы (2)


Я создал основную библиотеку Java под названием Rulette, которая делает именно это. Правила хранятся в MySql (с некоторыми дополнительными метаданными), а оценка выполняется «из коробки».

person Kislay Verma    schedule 29.05.2016

OpenL Tablets обеспечивает внешнее хранилище в Excel

JESS обеспечивает хранение в формате XML

JRuleEngine обеспечивает хранение в XML-файле или любом другом внешнем хранилище, например в базе данных.

person Aditya Rewari    schedule 27.11.2019