Какие диалекты можно использовать в слюнях? - PullRequest
0 голосов
/ 04 января 2019

Я создаю структуру правил (в моем весеннем загрузочном приложении), которая будет запускаться автоматически каждый день.Тем не менее, задача определения правил лежит на руках команды по продажам, которая не знает java.

На данный момент я использую DROOLS и, следовательно, хотел понять, есть ли какой-нибудь простой языкдиалект, который можно использовать для написания файла .drl.

Если нет, то, пожалуйста, предложите, если есть какие-либо другие варианты, доступные для моего сценария.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Они могут использовать таблицы решений, которые представляют собой простые таблицы с правилами.См. Документацию Drools здесь [1].Или они могут использовать DMN.Drools теперь содержит движок DMN, однако визуальный моделлер в настоящее время недоступен.Однако они могут использовать сторонние инструменты, например, от Trisotech для визуального моделирования файлов DMN.В этом случае результат не является файлом DRL.Насколько мне известно, с помощью таблиц решений они внутренне преобразуются в DRL.

[1] https://docs.jboss.org/drools/release/7.15.0.Final/drools-docs/html_single/index.html#decision-tables-con_decision-tables
[2] https://docs.jboss.org/drools/release/7.15.0.Final/drools-docs/html_single/index.html#drools.DMN

0 голосов
/ 04 января 2019

Вы можете использовать Domain Specific Language - это способ сопоставления выражений естественного языка с выражениями Drools, чтобы человек, не обладающий знаниями в области программирования, мог писать правила.Однако сам DSL должен быть создан и поддержан человеком с техническими навыками.

...