First of all, I am not an IBM engineer, just an engineer in a software company. So, please take the following as just an example.
Our company applies RHDM V.7 to out PROD. I am now checking BAMOE V.9 how to upgrade from RHDM V.7.
I think the following pages will help you to capture the rough image of BAMOE V.9. I have selected a suitable example from the GitHub sub folders.
- ref. <https://www.ibm.com/docs/en/ibamoe/9.0.0?topic=started-initial-project-setup-walkthrough>
- ref. <https://github.com/kiegroup/kogito-examples/tree/main/kogito-quarkus-examples>
So far, our software layers based on RHDM V.7 is as follows:
- deployed .war
- .drl files
- Kie/Drools .jar
- Spring
- JBoss EAP as an application server
I suppse our system based on BAMOE V.9 will be like:
- .drl : compiled into .java by Quarkus-Kogito
- Quarkus
------------------------------
Yasuhiro MORITA
------------------------------
Original Message:
Sent: Wed September 27, 2023 12:14 AM
From: Vinay Bommarati
Subject: RHDM 7.x Migration to IBMOE 8.x/IBMOE 9.x
Hi Team.
We have RHDM 7.x running on-premises (Typical BC - HC - Kie Server design) in our PROD as of today. With respect to new releases, have below clarifications:
- What is suggested/recommended migration. Technically, I can see 8.x migration seems simpler and no refactoring code. But eventually, 8.x goes EOL after 2 years. So is it better to directly go to 9.x
- For 9.x, I can see canvas only have DMN capability and its user authentication less. Then how about remaining rule models - DRL, Decision Tables, Guided Decision Tables which we are using as of today. Where we need to develop them, and do we need to refactor/change our codes if we have decision tables/DRL/GDT's. Concerned with new architecture, any change syntactically on DRL/GDT/Decision Tables.
------------------------------
Vinay Bommarati
------------------------------