JBoss.orgCommunity Documentation

Part III. OptaPlanner Execution Server

The KIE Server is a standalone execution server for rules, planning and workflows.

Table of Contents

5. KIE Execution Server
5.1. Overview
5.1.1. Glossary
5.2. Installing the KIE Server
5.2.1. Bootstrap switches
5.2.2. Installation details for different containers
5.3. Kie Server setup
5.3.1. Managed Kie Server
5.3.2. Unmanaged KIE Execution Server
5.4. Creating a Kie Container
5.5. Managing Containers
5.5.1. Starting a Container
5.5.2. Stopping and Deleting a Container
5.5.3. Updating a Container
5.6. Kie Server REST API
5.6.1. [GET] /
5.6.2. [POST] /
5.6.3. [GET] /containers
5.6.4. ⁠[GET] /containers/{id}
5.6.5. [PUT] /containers/{id}
5.6.6. [DELETE] /containers/{id}
5.6.7. [POST] /containers/instances/{id}
5.6.8. [GET] /containers/{id}/release-id
5.6.9. [POST] /containers/{id}/release-id
5.6.10. [GET] /containers/{id}/scanner
5.6.11. [POST] /containers/{id}/scanner
5.6.12. Native REST client for Execution Server
5.7. OptaPlanner REST API
5.7.1. [GET] /containers/{containerId}/solvers
5.7.2. [PUT] /containers/{containerId}/solvers/{solverId}
5.7.3. [GET] /containers/{containerId}/solvers/{solverId}
5.7.4. [POST] /containers/{containerId}/solvers/{solverId}
5.7.5. [GET] /containers/{containerId}/solvers/{solverId}/bestsolution
5.7.6. [DELETE] /containers/{containerId}/solvers/{solverId}
5.8. Controller REST API
5.8.1. [GET] /management/servers
5.8.2. [GET] /management/server/{id}
5.8.3. [PUT] /management/server/{id}
5.8.4. [DELETE] /management/server/{id}
5.8.5. [GET] /management/server/{id}/containers
5.8.6. [GET] /management/server/{id}/containers/{containerId}
5.8.7. [PUT] /management/server/{id}/containers/{containerId}
5.8.8. [DELETE] /management/server/{id}/containers/{containerId}
5.8.9. [POST] /management/server/{id}/containers/{containerId}/status/started
5.8.10. [POST] /management/server/{id}/containers/{containerId}/status/stopped
5.9. Kie Server Java Client API
5.9.1. Maven Configuration
5.9.2. Client Configuration
5.9.3. Server Response
5.9.4. Server Capabilities
5.9.5. Kie Containers
5.9.6. Managing Containers
5.9.7. Available Clients for the Decision Server
5.9.8. Sending commands to the server
5.9.9. Listing available business processes