Skip to main content
TrustRadius
IBM Operational Decision Manager

IBM Operational Decision Manager

Overview

What is IBM Operational Decision Manager?

IBM Operational Decision Manager is presented as a comprehensive decision automation solution that helps users discover, capture, analyze, automate and govern rules-based business decisions, on premises or on cloud. It is formerly known as the IBM Websphere Operational Decision Management,…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Product Demos

IBM Operational Decision Manager and Watson Cognitive on Bluemix

YouTube

IBM Operational Decision Manager V8.5

YouTube

IBM Operational Decision Manager on Cloud - overview demo

YouTube

IBM Operational Decision Manager on Cloud demonstration

YouTube
Return to navigation

Product Details

What is IBM Operational Decision Manager?

IBM Operational Decision Manager is presented as a comprehensive decision automation solution that helps users discover, capture, analyze, automate and govern rules-based business decisions, on premises or on cloud. It is formerly known as the IBM Websphere Operational Decision Management, and before that as the ILOG JRules Business Rules Management System (BRMS).

ODM, available standalone and as part of IBM Cloud Pak® for Business Automation, helps users analyze, automate and govern rules-based business decisions. The solution can authorize a loan, decide on promotional offers or detect a cross-sell opportunity with precision and customization.

IBM Operational Decision Manager Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(20)

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Score 5 out of 10
Vetted Review
Verified User
Incentivized
We used IBM Operations Decision Manager as a central repository to define, manage, deploy, execute and monitor business rules and decision logic. It also enabled business users to set up and modify rules for their department without depending on technical/IT teams to implement changes which resulted in better operational efficiency and outcomes.
  • Decision management for business users.
  • Business rule application development.
  • Managing Tasks and roles.
  • Compatibility with third party software.
  • Use interface can be simplified.
  • Better Error handling framework.
IBM Operational Decision Manager works well for empowering your business teams to establish, refine and deploy rules in a shared platform without relying on IT teams. The hosted version of IBM Operational Decision Manager offers advanced capabilities to manage complex rules and is well suited for large organizations. It also offers a cloud-based version with limited features which is well suited for smaller organizations that want to avoid investment in infrastructure.
  • Rule Designer to authoring business rules logic.
  • Business rule applications development to meet organizational needs.
  • Develop event applications.
  • Improved Time to Market for new products.
  • Operational efficiency.
  • Cost savings in application maintenance.
When compared to other vendors in the business rule management system, IBM Operational Decision Manager stands out in dimensions of rule engine capabilities, deployment flexibility, and ease of maintenance. It offers a wide spectrum of configuration options to build applications that can be used by developed by technical and non-technical/business users.
Balaji Venugopal | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
To change/build a business rule management system to easy to analyze logs, trace, and test. One of our use cases is very often business policy changes based on customer spending. Each month based on spending customer has to provide some benefits, hence translating those into business rules made easy with IBM Operational Decision Manager.
  • Converting business policy to business rule.
  • Intelligent and responsive automation decision.
  • Reduction of duplicated functionality.
  • Business rule application development available only in Java, .net, and Cobol.
  • Integration supports with legacy system need to be improved (Mainframe).
  • Migration to latest -version (iLog JRules to ODM).
Appropriate case: Evolving business rules for any system can be easily integrated into IBM Operational Decision Manager which can be easily tested and traced using logs. Inappropriate case: Legacy system consolidation of rule (Mainframe or As400) and standard protocol API services offers are available like (FTP, HTTP, SOAP, SMTP) and missing token or Oauth-based authentication options.
  • Decision server rules and Decision center.
  • Rule Designer Logging.
  • Online community to troubleshoot/assist.
  • Licenses and metering support.
Ease of use
Ease of Administration
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We depend on IBM Operational Decision Manager (ODM) for a number of different applications and scenarios. A variety of applications where static/stateless rules, as well as decision tables, are required have been implemented using this technology. In addition to rule applications and decision services, there are rule sets, rulesets, and decision tables that may be created and configured by the company, and these are provided to applications via the usage of REST APIs.
  • Excellent stability and performance, as well as the possibility to deploy more quickly.
  • Simple but effective web-based user interface that enables us to make direct updates to our policies or rules.
  • Effective rule Execution Server, which allows us to assess the rules and their performance
  • After the rules are delivered, business users can make changes and keep them up to date without having to know a lot about technology.
  • Some of our needs lead to a new package for the product. It would be great if it could be changed like how the governance framework can be changed.
  • It is not really Cloud Native, and not all features and functionalities are accessible across deployment platforms.
  • There should be further support for developing models using the decision modeling notation (DMN). Businesses must be able to model their knowledge, and DMN provides a common method to do so.
As a component of Cloud Pak for business automation, it enables organizations to achieve maximum automation by combining it with IBM RPA as a rules engine for external applications and IBM BPM as a rules engine for organization workflows. Additionally, it can be integrated with other applications, resulting in an incredible experience that no other application can provide.
  • Rules are straightforward to implement and maintain.
  • Comprehensible business language.
  • Simulation improves comprehension while reducing reliance on developers.
  • Rapid change enables firms to be adaptable.
  • Enhancements to the process of developing business rules for DBA applications.
  • We were able to provide out-of-hours support to mission-critical application users by assigning rules matching frequent issues clients were facing.
A lot of firms will have their own pseudo-rule engines that are tailored to the application, but adopting open source frameworks like Drools IBM Operational Decision Manager includes an English-like rule language, an IDE for defining vocabulary and rules, an easy interface for creating rule applications from scratch and deploying them, as well as tools for testing them locally, through API, and via simulations.
April 18, 2022

IBM ODM VS others

Mohamed Abdelwahed | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The use of IBM ODM that is part of IBM Cloud Pak for automation servicing as a rules engine for IBM BPM to handle the rules of the workflow easily by the business user which makes it quicker for businesses to change the rules without any need for coding skills.
  • Rules controlled by business user
  • Formulas and if conditions
  • Simulation
  • Reports
  • Dashboard
  • AI
In a loans system that was created by IBM BPM, the IBM operations decision management was the perfect solution for rules of the program's loan as it is different from program to program based on many parameters such as profession, years of experience, employment type and this effect on the rate of the loan, all this as variables can be controlled and changed by the business user using IBM ODM.
  • Flexibility
  • Simulation
  • Integration with other IBM tools
  • Fast change allows businesses flexibility
  • Lowering dependency on developers
  • Simulation gives better understanding
Being a part of Cloud Pak for business automation allows the organization to go to maximum automation as it can be used with IBM RPA as rules for external applications and rules engine for IBM BPM on organization workflow, also it can be integrated with other applications, mixing all of this give a tremendous experience that cannot be provided by any other application.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Operational Decision Manager (ODM) is used for several use cases. It is used on multiple applications where static/stateless rules are needed as well as decision tables. There are rule applications and decision services that have rules, rulesets and decision tables that the business can create and set up and they are exposed to applications through the use of REST API.
  • 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.
  • 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.
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.
  • 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.
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.
Return to navigation