IBM ODM Rule Implementation Standards and Best Practices

Software products and code are used and edited by large number of people within the organization for many years, therefore following standards is extremely important in software development. IBM Operational Decision Management (ODM) rule development is no exception.  Following IBM ODM rule development standards and best practices is crucial for implementing a readable, reusable, robust and efficient rule application.
1.   Action Rules
     i.        Atomicity of the Rules
Atomicity applies to logic, not implementation. Because of performance considerations, [more]


Never Dull in the ZT Bus Series – Making It Legal

Matt “Never” Dull has been a technology consultant for over 15 years and is only famous for a few of things. The earliest was a 12’ x 6’ acrylic on canvas painting “Four Bluish Ballerinas” in 1993, if anyone locates it, please put the starting bid at $10. With a brain that can “never” say no to solving the strangest of business requirements, he has successfully delivered some of the most interesting and seemingly impossible integrations involving content management, [more]


Controlling ODM Rules Execution Order: Utilizing the ruletask properties in IBM ODM

Ruleflows in IBM Operational Decision Management (ODM) control the rule execution order. There are two levels of granularity within the ruleflows to control the execution: The Ruleflow level and Ruletask level. Ideally business requirements would drive the ruleflow design in ODM. There are best practices around constructing ODM ruleflows and their properties. This article describes the best practices around constructing ODM ruleflows, configuration of ruleflow/ruletask through ruletask properties.  I will also present a situation that frequently appears in “Legacy Modernization” projects, [more]


Deploying IBM UrbanCode Deploy Blueprint Designer Cloud Applications Part 2 – Agents and Agent Relays

In Part 1 of this blog series, we connected the Blueprint Designer to AWS. In Part 2, we are going to discuss agents and agent relays. Agents are the UCD objects that actually execute the deployment. Agent relays are mechanisms to scale multiple agent environments. The focus of this blog entry is to review the mechanics of how agents and agent relays work together in preparation for how blueprints make use of them. Information on how to install agents and agent relays is provided in the UCD Knowledge Center. [more]