Deploy Anything Anywhere
Deploy Business Decisions, Rules, Workflows, Data and Analytics Models on-premise or in the cloud. Deploy to Windows, Linux, VM, Docker Container, or as Serverless out-of-the-box.
Service Versioning and Management
Create multiple versions of services and deploy them to run in parallel or switch between different versions based on a schedule.
Configure and Automate
Configure FlexRule Server via REST API. Automate complete deployment, configuration and execution of nodes by calling REST API endpoints.
Access Control Permissions
Control all actions and interactions using Role Based Access Control (RBAC). Define permissions for what users and applications are allowed to do.
How it Works: Manage and Execute Decisions-as-a-Service for your Client Apps
FlexRule Server is the state-of-the-art decision server that enables you to manage and execute decisions as a service (DaaS). You can simply deploy them on a centralized server and allow all platforms, technologies and devices to connect and execute to decisions via REST API endpoints.
- Publish your project packages directly from FlexRule Designer.
- Manage your services through the Workbench web-based app.
- Add more Execution Agent nodes to scale up your operations.
- Multiple Master nodes with a load balancer to avoid single point of failure.
- Ability to deploy as a Docker Container or VM.
Business Decisions and Rules as Jobs
There are some advanced scenarios that the models are not just a simple REST API call for on-demand processing.
In addition to on-demand REST API processing, FlexRule Server supports advanced scenarios when back-office operation requires highly available, fast and distributed platform for:
- Batch execution
- Once-off task / job
- Recurring jobs based on a schedule
Adaptive Control
Decision Service Version Control
Decision services may have multiple versions running in parallel. You need to be able to control what versions should be executed at runtime.
Ability to choose the correct version at runtime execution is critical for your operation:
- Manual selection: Specify what version of service to be executed
- Policy strategy: using latest, earliest or pinned version
- Service Version Scheduling: Pick a version based on a calendar time
- Champion Challenger (A/B Test): Distribute calls to multiple version based on weight
Composite AI model for
Decision Intelligence








