DecisionBrain Optimization Server (DBOS)

Take your optimization model to the cloud!

DBOS is a tool that enables both Optimization Model Developers and Application Developers who need to focus on their competencies while delegating infrastructure and architecture-related issues.

Functionalities that Allow you to Focus on your Modeling Competencies

Monitor Real-time Executions

DBOS orchestrates multiple CPU intensive computational jobs and provides an interactive web console to monitor and manage them: Retrieve information of past runs and replay the execution in a click.

  • Solver-Agnostic

    DBOS can be integrated with any optimization solver (e.g. IBM CPLEX, Gurobi) and any other types of analytics technology (e.g. Machine Learning, Artificial Intelligence, cognitive): confidently turn data insights into business action leveraging the best solver per each problem.

  • Scenario Service

    This service manages a hierarchy of scenarios organized into workspaces and folders. It provides an API to easily manage creating, renaming, duplicating and deleting workspaces, folders and scenarios.

  • Data Service

    This service manages data in a relational database, indexed by scenarios. It provides an API to:

    • Get a description of the database parameters
    • Create /Read/ Update/ Delete rows
    • Map data with in-memory representation
  • Web Frontend Service

    Predefined Web User Interface that can be configured and/or customized, with the possibility to fully replace it if needed.


DBOS Datasheet

Learn about DBOS by downloading the datasheet today

Benchmark the Quality of your Solutions

Benchmarking dashboards

Benchmark Across Different Dimensions

With this functionality, you can easily benchmark your solution across:
  • Time and versions
  • Different datasets
  • Different models

  • Analyze the results by comparing the KPIs on the integrated charts, or by downloading the KPIs and the solutions.

    Flexible and Fully Customizable Architecture


    Architecture Design for Easy Scalability

    • Client: sends job requests, monitors the real-time execution, access input, output and logs
    • Master: orchestrates the job execution
    • Worker: executes any intensive computational jobs (Java, OPL, Python, CPLEX models)
    DBOS architecture

    Strong Benefits for Data Science and IT Teams

    • OR Experts and Data Scientists

      Focus on modeling competencies, rather than on IT complexities.

      • Prototyping: launch a new app and run it on a laptop in minutes.
      • Monitoring: monitor KPIs for deployed applications, replay executions.

    • Business Users

      Industrialized innovation at your fingertips.

      • Compare: scenarios, choose the one with the highest business impact.
      • Customize: Modern, intuitive, and easy to-use UI components.

    • IT & Deployment Teams

      Build robust, easy to deploy/maintain applications.

      • Deployment: local or industrial, on the cloud or on premise, thanks to Docker-compose, Kubernetes and OpenShift.
      • Maintenance and Evolutions: fail-over and replay execution capabilities.

    • Innovation Directors, Analytics Leaders & Project Managers

      Standardize development and deployment practices improving teams’ efficiency.

      • Contribute: continuous feedback from business users during application development.
      • Collaboration: among data scientists, optimization experts, IT and deployment teams.
      • Developing and Testing: unsynchronized development and parallel testing thanks to a clear separation of projects.

    Ensure that our solution achieves the expected business impact

    OR Experts and Data Scientists

    Focus on modeling competencies, rather than on IT complexities.

    • Cloud-run to share licenses and CPUs
    • Local-run with a minimal memory footprint
    • Monitoring and reply execution capabilities
    • Solver-agnostic

    Upgrade to DBGene Full-Platform

    DecisionBrain Optimization Server allows for a smooth transition to the full DBGene platform. Transform your model into a full-blown decision-support application for business users

    DBOS Demo & Features

    Transform your Model into a Full-Blown Decision-Support Application for Business Users

    DB Gene: a Development Platform to Easily Customize and Deploy Cost-Effective Optimization Solutions

    Our agile development approach relies on our DB Gene development platform to create, deploy and maintain fully scalable decision support solutions. Quickly, easily, efficiently.
    DB Gene dashboards