2017-07-28 5 views

Répondre

0

Il n'est pas nécessaire d'utiliser le serveur d'exécution Kie, no. En suivant Drools' User Guide, vous pouvez apprendre comment créer un conteneur Kie en Java et comment obtenir une session Kie à partir de celui-ci.

Par exemple, si vous avez vos règles dans votre classpath, vous pouvez essayer quelque chose comme ceci:

KieServices kieServices = KieServices.Factory.get(); 
KieContainer kContainer = kieServices.getKieClasspathContainer(); 

KieSession kSession = kContainer.newKieSession(); 
Applicant applicant = new Applicant("Mr John Smith", 16);  
ksession.insert(applicant); 
ksession.fireAllRules(); 

Une fois que vous avez votre session, vous pouvez commencer à nourrir quelques faits et l'exercice de ses règles.

Espérons que cela aide,

+0

Merci pour votre réponse! Je suis confus depuis que je vois la plupart des exemples utilisant le serveur KIE, ils déclenchent les RÈGLES en utilisant l'appel REST. Y a-t-il des limites à l'approche autonome? – PMD