Monday, November 12, 2018

AppDev in Cloud - How to put Red Hat Decision Manager in your Cloud

appdev in cloud
Red Hat Decision Manager easy installation on
OpenShift Container Platform
It's been some time since I last talked with you about business logic engines and using them in your application development cloud architecture.

At that time, I showcased running JBoss BRMS in a container on OpenShift Container Platform (OCP). This gives you the cloud experience, one that's portable across private and public clouds, but on your own local laptop.


The world continues to move forward, releasing new products that replaced JBoss BRMS with the Red Hat Decision Manager, so now I want to provide a way for you to install this on OCP, in the same easy to use demo format.



Red Hat Decision Manager easy installation

appdev in cloud
Log in for Red Hat Decision Manager on OpenShift
Container Platform
Below is the outline from the easy installation project, a demo that gets you started in the fastest possible way.

The goal here is to get you up and running, with a standard configuration to start your first business rules project.

This section will take you through the simple to install example project that gives you a fully operational, fresh out of the box installation of Red Hat Decision Manager.

Not only that, it will be a containerized installation that is created on your OpenShift installation!

  1. appdev in cloud
    Watch the container building live on OpenShift
    Container Platform
    First ensure you have an OpenShift container based installation, such as one of the following installed first:
  2. Add products to installs directory.
  3. Run 'init.sh' or 'init.bat' file. 'init.bat' must be run with Administrative privileges:
   # The installation needs to be pointed to a running version
   # of OpenShift, so pass an IP address such as:
   #
   $ ./init.sh 192.168.99.100  # example for OCP.

   $ ./init.sh 10.1.2.2        # example for CDK.
Now log in to Red Hat Decision Manager and start developing containerized rules projects (the address will be generated by the init script).
  • OCP example: http://rhcs-rhdm-install-demo-appdev-in-cloud.192.168.99.100.nip.io/decision-central ( u:erics / p:redhatdm1! )
    appdev in cloud
    The container instance of Red Hat Decision Manager on
    OpenShift Container Platform
Be sure to give the container time to not only start up, but to start up JBoss EAP with Red Hat Decision Manager. You can check this by finding the deployed pod in the OpenShift console and looking into the logs tab.

That's it, you are now able to start developing business logic and events at your leisure.

Stay tuned for more by watching for updates here or following the projects at Red Hat Demo Central.

As an extra, you can follow along as the online workshops are updated and the starters kit is updated for Red Hat Decision Manager. This includes a separate project with a local installation of Red Hat Decision Manager, should you want to avoid containers and cloud deployment.