Decision as a Service

Package, Deploy and Expose Decisions as a REST API Service with a Single Click!

Decision as a Service

Decision as a Function – Serverless Decision Services

Decision as a Function, or DaaF, solves the big challenge of managing infrastructure for running decision services using VMs, Containers, and Kubernetes.

Decision as a Service - Deploy Anything Anywhere

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.

Decision as a Service - Versioning

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.

Decision as a Service - Configure and Automate

Configure and Automate

Configure FlexRule Server via REST API. Automate complete deployment, configuration and execution of nodes by calling REST API endpoints.

Decision as a Service - Access Control Permissions

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.

A Home For Enterprises' Decisions – Distributed, Scalable, Available and Secure.

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.
FR Server
Live Changing of Decisions, Rules and Parameters

Live Changing of Decisions, Rules and Parameters

Allowing to change business rules, values and parameters in the live environment safely.
Every change on the live service will be tracked and can become live instantly or with approval workflow without requiring any re-deployment.

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
Business Decisions and Rules as Jobs
Adaptive Control

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

Comprehensive Users and Roles Management – RBAC

Allowing to change business rules, values and parameters in the live environment safely.

Every change on the live service will be tracked and can become live instantly or with approval workflow without requiring any re-deployment.

FRS Comprehensive User and Roles Management

Composite AI model for
Decision Intelligence

icon-dl

DecisionLang

Declarative modeling and multi-runtime execution language for decisions.

icon-livecontent

Live Context

Reusable and governed decision-ready context for decisions and processes.

icon-Business-Decisions

Continuous Decisions

Continuum of decision-making. Adaptive, connected with end-to-end context.

Menu Icon - DMN

Decision Model & Notation

Define, model, and execute business decisions with DMN Conformance Level 3.

icon-Business-Rules

Business Decisions

Bring together the process, data, robotics and business rules.

FR Web - Desktop Menu Icons BR

Business Rules

Use a common language to model business rules and run everywhere.

icon-Orchestration

Orchestration

End-to-end process from complex and long-running to fast, stateless tasks.

icon-Decision-Analytics

Decision Analytics

Analyze and understand the impact your decisions with visual and interactive UI.

icon-Machine-Learning

Machine Learning

Integrated ML as part of Decision-Making processes.

icon-Data-Integration

Data Integration

Connect to any data, apps and services with ease.

Icon - Debugger

Live Debug & Simulation

Visually step-in and step-over every element and rule to test and debug.

Ready to get your journey started?