There are two business automation offerings that came from Red Hat, but have been further refined for the hybrid cloud at IBM under the product suite name of BAMOE:
- Red Hat Decision Manager (RHDM), now referred to as IBM Decision Manager Open Edition (DMOE)
- Red Hat Process Automation Manager (RHPAM), now referred to as IBM Product Automation Manager Open Edition (PAMOE)
DMOE is focused on business rules and decisions, plus stateless workflow (STP). PAMOE includes all the decision automation capabilities of DMOE but adds stateful business process management via BPMN. So you can think of PAMOE as a superset offering. If your workflow needs persistence, such as having a human task or a timer, then you need PAMOE. If your workflow is stateless and is simply orchestrating rule tasks, then all you need is DMOE.
There are two product version streams for BAMOE, v8 and v9. While v8 is basically the legacy product we inherited from Red Hat, based on application server technology, it's mostly a maintenance and migration path release for former Red Hat customers. v9 is the next generation business automation, based on the community project known as Kogito, which essentially moves the architecture to a cloud-native, micro-service architecture, based on Quarkus or Spring Boot.
DMOE v8 is based on upstream Drools 7, PAMOE v8 is based on upstream jBPM v7. DMOE v9 is based on Kogito-Drools 10.x, PAMOE v9 is based on Kogito-jBPM 10.x.
The latest release of BAMOE is 9.2.0, and both the DMOE as well as the PAMOE offerings are now fully powered by Kogito, which means it has been written and optimized for Kubernetes, including OpenShift.
FYI: There is no relationship between any BAMOE component (DMOE or PAMOE), with other IBM business automation products such as ODM, ADS, or BAW.