Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is Drools Kie?

I need help in KIE API. Need to know that what it is and is there any tutorial available to use Drools KIE. Is kie part of drools-6.x ? And if it is part of drools-6.x then what will be the effect on applications using Drool-5.5 running JBPM5.4, and guvnor 5.5 ?

Regards,

Zahid Ahmed

like image 639
learner Avatar asked Sep 03 '13 07:09

learner


People also ask

What is kie module?

A KIE project or module is simply a Maven Java project or module; with an additional metadata file META-INF/kmodule. xml. The kmodule. xml file is the descriptor that selects resources to knowledge bases and configures those knowledge bases and sessions.

What is kie API?

KIE provides a knowledge-centric API, where rules and processes are first class citizens. The majority of KIE API is considered stable and should not change, experimental classes and APIs will be marked as such.

What is kie WorkBench?

KIE WorkBench is for user rule authoring; it's a web app. JBPM is for business process modeling authoring; it's a web app and/or Eclipse IDE environment.

What is the difference between jBPM and Drools?

jBPM is a workflow engine whereas Drools is a rule engine. Drools Flow will be merged in the project we call jBPM 5. While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference.


1 Answers

Drools6 and jBPM6 are introducing a new public API called kie-api. It is very similar to the Drools5 and jBPM5 API in a lot of areas, but some areas were added or refactored as well. The API itself should have full Javadocs, and more documentation is currently under development as well.

For people using the old knowledge-api from Drools5 and jBPM5, this is still backwards compatible, so you should be able to use either

like image 94
Kris Verlaenen Avatar answered Sep 25 '22 07:09

Kris Verlaenen