Difficulty: beginner
Estimated Time: 30-60 minutes

Red Hat Decision Manager is a highly powerful, extremely fast and lightweight Decision Management and Business Rules platform. It can be used in a vast array of scenario's and support multiple deployment topologies. More information on Red Hat Decision Manager can be found on the Red Hat Website or the website of the Red Hat Developer Program

In this course you will learn how to create your first Decision Service on Red Hat Decision Manager. The project will be built in the Decision Manager web-based workbench, that allows both developers and business users (e.g. business analysts) to create, manage and maintain decision services and business rules. This workbench is called Decision Central. We will deploy and run the rules on the lightweight and cloud-ready Red Hat Decision Manager Decision Server on OpenShift.

In this scenario you've learned how to build a Red Hat Decision Manager Micro-Rules service on OpenShift.

We started by defining our project in the Red Hat Decision Manager web-based workbench Decision Central. Next, we created our fist data-model and decision-table representing our facts and rules.

Using the Build & Deploy functionality in Decision Central, we were able to compile and package our rules in a KJAR and deploy the KJAR onto the Decision Server running in OpenShift

Finally we tested our rules using the Swagger UI provided by the Decision Server.

Red Hat Decision Manager supports many more use-cases and scenarios. Please consult the various online resources (manuals, blogs, demos, forums, etc.) to continue your Red Hat Decision Manager journey.

Red Hat Decision Manager Loan Application on OpenShift

Step 1 of 9

Starting the Decision Central workbench

The Red Hat Decision Manager Decision Central workbench is provided in this Katacoda image and is automatically loaded and started when this scenario is started. Please observe the output of the terminal to verify that the Workbench is available.

It may take a while for the platform to be ready as we are spinning up the entire decision framework. When it is ready you will see the following message in the terminal:

Waiting for the Red Hat Decision Manager workbench to become available

Enviroment ready!

When the workbench is ready, it can be accessed at: http://loan-demo-rhdmcentr-loan-demo.[[HOST_SUBDOMAIN]]-80-[[KATACODA_HOST]].http-proxy.katacoda.com/

Use the following credentials to log in:

  • username: developer
  • password: developer

If all is well, you will be presented with the following screen:

Creating Katacoda Scenarios

Thanks for creating Katacoda scenarios. This tab is designed to help you as an author have quick access the information you need when creating scenarios.

This tab will not be visible to users.

Here are some useful links to get you started.

Running Katacoda Workshops

If you are planning to use Katacoda for workshops, please contact [email protected] to arrange capacity.

Debugging Scenarios

Below is the response from any background scripts run or files uploaded. This stream can aid debugging scenarios.

If you still need assistance, please contact [email protected]