Hello Viswa,
IBM Business Automation Manager Open Edition (aka BAMOE) is an offering name, it regroups 2 worlds :
1. Decisions/Rules = DMOE : Decision Manager Open Edition (ex Red Hat DM = RH DM)
2. Workflows = PAMOE : Process Automation Open Edition (ex Red Hat PAM = RH PAM)
For you, you just have to focus on DMOE. (In developer program of BAMOE, you will find around 40 samples of DMN and/or BPMN projects: IBM Business Automation Manager Open Editions Developer Program).
BAMOE V9.x is a micro-services architecture (serverless) and will generate for you REST-WS endpoints (DDD 'way') + you will find swagger (quarkus and more): About IBM Business Automation Manager Open Editions - IBM Documentation
-> Your maven projects, where DMN diagrams are, embeds Maven dependencies of DMOE engine. You won't install a centralized app, you will deploy cloud native (business) applications ! (small footprint, fast start)
To design your solution you can use CANVAS as a starter (accelerator) and then use VSCode with BAMOE plugin. The link between VScode and Canvas is made by Git as source control.
IBM BAMOE V8 is a centralized architecture, end of support : 2026/04/30.
IBM BAMOE V9 is GA only for DMOE.
IBM BAMOE V9.1.x is a techpreview to introduce statefull processes (BPMN + databases) as micro-services.
IBM BAMOE V9.2 will be GA soon, it will represent the entire offer of BAMOE as micro-services : DMN + BPMN.
Remember: BAMOE is an offer name not a tool. You can purchase licences for DMN only =DMOE, or BPMN which includes DMN world = PAMOE.
You can also ask to IBM to show the product (demo/PoC) for a customer who want to purchase Decisions (DMOE) and/or Workflows (PAMOE).
You can run BAMOE in many ways (containerized on OCP, K8s, or traditional in a VM with a JDK, or with GraalVM). Best choice is OCP (initial design of BAMOE V9.x).
There is a lot of information.
1. IBM BAMOE Documentation (please read all from the beginning, you can ignore BPMN side & Databases which are for PAMOE) : IBM Business Automation Manager Open Editions documentation
----> Please, read System prerequisites, you will understand what you can do with BAMOE 9.1 : Supported environments - IBM Documentation
----> You will find sub-chapters about DMN : Getting started with Decision Management - IBM Documentation + Editing and testing business models - IBM Documentation + Building, deploying, executing and monitoring services - IBM Documentation
----> Description of tools available for authoring business models : Available tools - IBM Documentation
2. IBM BAMOE Developer portal (with binaries for POC/sand box = trials, not for prod or other environments + around 40 samples of DMN & BPMN projects + ressources), it is free : IBM Business Automation Manager Open Editions Developer Program
3. IBM BAMOE University (I am not sure about its updates but you have a lot of explanations) : Learning IBM Business Automation Open Edition
4. IBM BAMOE Community (where you are here) : blogs : Open Editions Community Blog - Automation
Feel free (as a customer or as a business partner) to contact an IBM representative. (If you don't have names, "book a meeting" at the bottom of IBM Operational Decision Manager and/or IBM Business Automation Manager Open Editions)
is DMOE the open-source version of Operational Decision Manager?
It is not. ODM is another product for Decisions. 2 different approaches.
-> BAMOE is "developer-centered experience".
-> ODM is "business user centered experience".
Both tools have pros/cons on what you want.
------------------------------
Nicolas Castelbou
Application Consultant
IBM
------------------------------
Original Message:
Sent: Mon February 10, 2025 03:51 PM
From: Viswa Teja Challa
Subject: New to Open Edition
Hi Folks,
I'm new to this community and also to Business Rules Engine/Automation.
I have a requirement to build a business rules engine with a dashboard. I learned that Red Hat Decision Manager is a good fit for OpenShift Container Platform (OCP), but I understand it has been renamed to Business Automation Manager Open Edition (BAMOE). Please correct me if I'm wrong.
I see multiple business tools such as BAMOE, Decision Manager Open Edition (DMOE), and Process Automation Manager Open Edition (PAMOE). Why are there so many tools, and what are their specific uses? While I found several resources for implementing BAMOE, I couldn't find much for DMOE. Where can I find resources on how to install DMOE in OCP?
If BAMOE and DMOE are different. Could someone explain how these tools differ in their uses and functionalities? Specifically, what are the unique features and ideal use cases for each?
Additionally, is DMOE the open-source version of Operational Decision Manager? If anyone has the best resources or guidance, please share them here.
Thank you!
------------------------------
Viswa Teja Challa
------------------------------