4 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101
5 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.8 out of 101

Add comparison

Likelihood to Recommend

IBM Operational Decision Manager

ODM is well suited wherever there is business logic involved, specifically if the logic does not have a state. If there are business rules that can be defined, the context known and returns the same decision every time the same inputs are provided (stateless), it would be a good fit.
If there are a lot of business rules, set of rules that need to be executed in an order, rules that may need to execute conditionally, etc., basically complex rules and rule flows or decision tables, this is a great product. It helps businesses to manage and make changes to those rules dynamically and quickly and easily to adapt to changes.
When it may not be suitable is if rules can't be verbalized or if there is state or decision changes based on time or location or need context to be built. In that case a complex event processing engine might be a better fit.
No photo available

Red Hat Decision Manager

If the rules are going to be managed by IT people JBoss BRMS is good enough, if you're looking for a tool that will be used only by business analysts, you'll probably like to find for another BRMS
Rene Enriquez profile photo

Pros

  • Provides users ability to define business objects and generates an execution object model behind the scenes so they don't have to worry about it.
  • It provides an English like rule language to define the rules.
  • It provides a Rule designer, an eclipse based IDE for technical users to create projects to have a decision service, rules, rulesets, etc, test it and deploy it on the server. You can use it on a local server or on a server environment to the RES runtime. It provides a context map that tells you what to do next and click on the icon or link to take you there and helps you finish the task. It is intuitive and user friendly.
  • It provides a Business console that can be used by non technical users or business users to view, edit and deploy the rules on the RES. They can also create versions and save it in the decision center.
  • It provides a way for users to define vocabulary so that the rules can use a user-friendly text instead of names of entity defined in the business object model.
No photo available
  • Supports continuous delivery
  • It can be used by business analysts
  • Smooth integration with jBPM and the ability to integrate within a custom app if that's needed
Rene Enriquez profile photo

Cons

  • There is some confusion for users as they have many different tools and consoles to use and write/edit rules. There is the rule designer, an enterprise console, a business console, etc and there is overlapping functionality between the consoles.
  • There needs to be support added for creating models using the decision modeling notation (DMN). Businesses need to be able to represent the knowledge using a model and DMN is a standard way of representing the information.
  • Also to be able to import and export models that have been created using DMN. There are tools that companies use to create DMN models and represent the business domain and logic. This tool needs to be able to import those models and provide execution runtime for the same.
No photo available
  • The UI could be better
  • It takes time to understand how it works and how to create rules
  • Better documentation would be appreciated
Rene Enriquez profile photo

Alternatives Considered

A lot of organizations will have home grown pseudo rules engines which will be specific to the application, using open source framework like Drools helps to make that better and a tool like RHDM takes it to the next level.
What IBM Operational Decision Manager brings is an English like rule language, a nice IDE to define vocabulary, define rules, an intuitive interface to build a rule application from scratch and deploy it, provides tools to be able to test it locally, through API as well as perform simulations.
No photo available
If you have a low budget to invest probably JBoss BRMS is the option for you, if your budget is not restricted you'll probably like to consider Bizagi
Rene Enriquez profile photo

Return on Investment

  • It has a positive impact as it provides a great way to define business rules, execute them, update them, manage different versions of rules.
  • Depending on the complexity of the applications, you can have thousands of rules.
  • It provides a nice way to test the rules, run simulations with different scenarios, different scales of requests and verify the decisions, performance, etc., and that helps a lot.
  • Since the decisions can be exposed through REST interface, it makes it very convenient to integrate with different applications, applications using different technologies.
  • The Business console makes it easy for business users to be able to define, modify rules and not have to depend on IT to do a lot of that work. This helps in bringing the time to change and use the rules to be very short as well as lets IT do more IT related tasks and provide better value to the organization.
No photo available
  • The learning curve is high so it was not easy to adopt
  • The integration with jBPM is good
Rene Enriquez profile photo

Pricing Details

IBM Operational Decision Manager

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Red Hat Decision Manager

General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Required
Additional Pricing Details