Ниже представлен экран создания jboss guvnor 5.5 и развертывания пакета.GUVNOR 6.0 CR3 Развертывание правил и стрельба из приложения java
, что является эквивалентом процесс создания моментального снимка для развертывания в дяденька 6,0 Cr3?
Другими словами, я рассматриваю развертывание правил, написанных с использованием guvnor 6.0, и выполнение их из приложения Java.
public static KnowledgeBase readKnowledgeBase() throws Exception {
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent("SomeAgent");
kagent.applyChangeSet(ResourceFactory.newClassPathResource("changeset.xml"));
KnowledgeBase kbase = kagent.getKnowledgeBase();
kagent.dispose();
return kbase;
}
где файл changeet.xml хранит код моментального снимка пакета.
Я понимаю архитектурные изменения верхнего уровня в рабочем столе guvnor 6.0 или, скорее, слюни.
Но я не мог найти способ развернуть правила и выполнить из приложения Java.
Может ли вы указать на пример, показывающий, как создать экземпляр KBase/сеанс на Maven артефакте? это будет очень полезно. –
@Esteban Aliverti: Пожалуйста, укажите пример подключения Guvnor к java-приложению. – Raj
Я не знаю, есть ли какой-либо интеграционный тест. Я не проверял код в последнее время. Вы должны спросить в списке рассылки Drools. Подробнее о том, как Drools 6 обрабатывает kieSessions и kieBases, можно найти здесь: http://blog.athico.com/2013/10/configuration-and-convention-based.html –