The Drools Camel server is a module that allows remote knowledge base execution. Camel is an integration framework that is based on known Enterprise Integration Patterns. Drools Camel server supports both, web service (SOAP) and Representational State Transfer (REST) protocols (http://en.wikipedia.org/wiki/Representational_State_Transfer). The communication with the server can be done in JSON (JSON is a lightweight data-interchange format and can be found at http://www.json.org/) or XML formats as well as others.
The drools-camel module can be found within the droolsjbpm-integration-distribution-5.5.0.Final.zip
downloadable artifact. It is meant to be integrated with other applications. To demonstrate its usage, we'll build a simple web application for calculating interest rates. We'll use the decision table from Chapter 5, Creating Human-readable Rules. We'll then build a lightweight client that will communicate with the server through...