'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 and/or sending the necessary triggers to the execution server whenever necessary (without the need to embed or manage this as part of your application).

Drools Camel Server document:

The drools camel server (drools-camel-server) module is a war which you can deploy to execute KnowledgeBases remotely for any sort of client application. This is not limited to JVM application clients, but any technology that can use HTTP, through a REST interface. This version of the execution server supports stateless and stateful sessions in a native way.


回答1:


In some way they serve to the same purpose. The KIE Workbench Remote server that was bundled with 6.0 and 6.1 was targeted mainly to process executions. We made sure that it covers most of what is needed when you are running business processes. For rules there is a different multi purpose execution server that is being developed and it is targeted to 6.2+. If you are looking for a purely Rules execution server you can take a look at the drools camel server or get in contact and try the latest snapshots of the new work that is being done.

HTH



来源:https://stackoverflow.com/questions/24615823/drools-camel-server-vs-kie-wb-execution-server

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!