Managing resources by using the REST API

Decision Server provides a Representational State Transfer (REST) API for you to manage Rule Execution Server instances locally or remotely.

By using the REST API for resource management, developers can provide interaction with a remote Rule Execution Server instance through cross-platform access or by JavaScript clients. No client library or complex configuration is necessary. The REST API makes it easy to move from local to remote management of Rule Execution Server instances. A typical example is cluster deployment within a cloud configuration where virtual servers rely on separate databases. The servers manage n Rule Execution Server instances on n nodes (for example, one node for each geographical location to reduce network latency) and the same ruleset is deployed on each node. In such a case, the Rule Execution Server instances are easier to manage with a REST API than with a JMX API.