4

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.

4

1 回答 1

5

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

于 2014-07-08T12:31:52.973 回答