jbpm

Drools vs JBPM ? differences, pros and cons

微笑、不失礼 提交于 2019-12-02 19:09:05
I'm looking for a good rule engine. I've seen it exists two good projects : JBPM and Drools. I don't really understand differences between the two and I don't know what is the ideal tool to use. Please could you provide me more information and your experience with one or other and what do you think is the best to use to manage business rules. jBPM is not a rule engine, it's a workflow engine . Drools is a rule engine . So Drools is what you're looking for. Drools and jBPM are companion projects: they integrate really nicely if you need workflows with rules. Drools is a Rete rules engine that

Which workflow engine to choose? [closed]

怎甘沉沦 提交于 2019-12-02 17:17:11
We are currently in the process of evaluating a BPM engine and I'd really appreciate the community input. I am doing my own due diligence but would also like to hear on the suggestion based on implementation stories. My main evaluation criteria are below open source and OEM friendly license production installations (success stories are a great help) commercial support available open standards support - BPMN dynamic creation/assembly of the workflow based on input embeddable Currently I am evaluating Activiti and JBPM. Bonita open BPM seems like a good candidate as well but never used it. Do

bonitasoft bpm vs jBPM vs Activiti

谁说我不能喝 提交于 2019-12-02 16:13:39
I am evaluating BPM offerings to be used within our application. I wanted to find out the differences between Bonitasoft / jBPM and Activiti Some of these products provide forms generation capabilities - are they any good? Would you use it in place of custom web forms or in addition to custom web forms Thanks take a look at the activiti in action book from manning publication. This is still in MEAP edition so you can download the sample chapter. Start reading from the section that reads "ACTIVITI AND JBPM". It also compares Activiti and Bonitasoft. http://www.manning.com/rademakers2

Proper way to set or update JBPM6 Process Variables

蓝咒 提交于 2019-12-02 14:31:03
问题 I am trying to set the process variable but getting below error java.lang.IllegalStateException: Process instance 10[SampleBusinessProcess] is disconnected. at org.jbpm.process.instance.impl.ProcessInstanceImpl.getProcess(ProcessInstanceImpl.java:100) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setVariable(WorkflowProcessInstanceImpl.java:343) Here is my code - ProcessInstance processInstance = runtimeEngine.getKieSession().getProcessInstance(processInstanceId); (

Proper way to set or update JBPM6 Process Variables

被刻印的时光 ゝ 提交于 2019-12-02 12:02:10
I am trying to set the process variable but getting below error java.lang.IllegalStateException: Process instance 10[SampleBusinessProcess] is disconnected. at org.jbpm.process.instance.impl.ProcessInstanceImpl.getProcess(ProcessInstanceImpl.java:100) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setVariable(WorkflowProcessInstanceImpl.java:343) Here is my code - ProcessInstance processInstance = runtimeEngine.getKieSession().getProcessInstance(processInstanceId); ((WorkflowProcessInstanceImpl) processInstance).setVariable("myvariable", "myvalue"); Please help me with the best

'Drools Camel Server' vs 'KIE-WB Execution Server'

拥有回忆 提交于 2019-12-01 20:13:38
What is the difference between "Drools Camel Server" and "KIE-WB Execution Server" ? Do they serve the same purpose of executing rules/processes in remote server ? KIE-WB document: The workbench contains an execution server (for executing processes and tasks), which also allows you to invoke various process and task related operations through a remote API. As a result, you can setup your process engine "as a service" and integrate this into your applications easily by doing remote requests and/or sending the necessary triggers to the execution server whenever necessary (without the need to

'Drools Camel Server' vs 'KIE-WB Execution Server'

烈酒焚心 提交于 2019-12-01 19:00:05
问题 What is the difference between "Drools Camel Server" and "KIE-WB Execution Server" ? Do they serve the same purpose of executing rules/processes in remote server ? KIE-WB document: The workbench contains an execution server (for executing processes and tasks), which also allows you to invoke various process and task related operations through a remote API. As a result, you can setup your process engine "as a service" and integrate this into your applications easily by doing remote requests

Access database from jBPM process

我的梦境 提交于 2019-12-01 12:27:27
How can I access a database from a jBPM process ? Do you think I can connect to a database using a script task, or the entry/exit action of a human task? I would advice against using entry/exit action of a human task to store code, it can be a nightmare to figure out where did you place code since there is no visual clue when a human task has code. You could try a script task or, as core developers recommend, you can use a custom WorkitemHandler. The latter will help in separation of code from the bpmn2 file and a custom service task will be easier to reuse in other processes instead of copy

Access database from jBPM process

≡放荡痞女 提交于 2019-12-01 12:26:32
问题 How can I access a database from a jBPM process ? Do you think I can connect to a database using a script task, or the entry/exit action of a human task? 回答1: I would advice against using entry/exit action of a human task to store code, it can be a nightmare to figure out where did you place code since there is no visual clue when a human task has code. You could try a script task or, as core developers recommend, you can use a custom WorkitemHandler. The latter will help in separation of

MyEclipse10.0 安装 jbpm4.4

冷暖自知 提交于 2019-12-01 10:50:45
MyEclipse10.0 for mac 安装 JBPM 虽然在网上已经有很多教程了,但基本都是 8.5 和 9.0 比较多,相对资料也比较老,一个新手很难马上找到一步到位就能成功的资料。 今天因为工作需要所以自己根据网上资料和自己实践,给新手一个完整的安装过程,也希望大侠多多指教! 好了,废话不多说了。 马上送上地址: http://sourceforge.net/projects/jbpm/files/jBPM%204/ 偶这里下载的是 jbpm4.4 如图; 1. 点击 add site 2. 点击 add from Archice File 3. 根据自己解压的路径找到 jbpm-gpd-site.zip 4. 接下来就是 jbpm jpdl 右击添加到 逐个 my software 接下来就是安装 点击 changes 如果在安装过程中出现错误 一般都是 Myeclipse 破解出现问题,重新安装就可以了,下面是偶用 MyEclipse 2013 在 MyEclipse 2013 里 help >> install from site 进入如下界面 然后一路 Next 就可以了 , 个人觉得 MyEclipse 2013 安装插件比较方便 安装完后,重启!右击 new >> other… 即可看见 安装完成! 来源: oschina 链接: https://my