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
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.
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.
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.
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With