Open Edition

 View Only
Expand all | Collapse all

RHDM 7.x Migration to IBMOE 8.x/IBMOE 9.x

  • 1.  RHDM 7.x Migration to IBMOE 8.x/IBMOE 9.x

    Posted Wed September 27, 2023 11:07 AM

    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: 

    1. 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
    2. 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
    ------------------------------



  • 2.  RE: RHDM 7.x Migration to IBMOE 8.x/IBMOE 9.x

    Posted Thu October 26, 2023 12:53 PM

    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
    ------------------------------