Developing Rule Solutions in IBM Operational Decision Manager V8.9.2

Schedule

Start End Duration Location Details

Course Details

Developing Rule Solutions in IBM Operational Decision Manager V8.9.2

Course code: WB402G

Duration: 5 Days

Prerequisite:

•    Experience with the Java programming language and object-oriented concepts
•    Knowledge of Java Platform, Enterprise Edition (Java EE)
•    Basic knowledge of Extensible Markup Language (XML)
•    Basic knowledge of the REST API and RESTful architecture

Course Description:

This course introduces developers to IBM Operational Decision Manager V8.9.2. It teaches you the concepts and skills that you need to design, develop, and integrate a business rule solution with Operational Decision Manager.
The course begins with an overview of Operational Decision Manager, which is composed of two main environments: Decision Server for technical users and Decision Center for business users. The course outlines the collaboration between development and business teams during project development.

Course Objectives:

•    Describe the benefits of implementing a decision management solution with Operational Decision Manager
•    Identify the key user roles that are involved in designing and developing a decision management solution, and the tasks that are associated with each role
•    Describe the development process of building a business rule application and the collaboration between business and development teams
•    Set up and customize the Business Object Model (BOM) and vocabulary for rule authoring
•    Implement the Execution Object Model (XOM) that enables rule execution
•    Orchestrate rule execution through ruleflows
•    Author rule artifacts to implement business policies
•    Debug business rule applications to ensure that the implemented business logic is error-free
•    Set up and customize testing and simulation for business users
•    Package and deploy decision services to test and production environments
•    Integrate decision services for managed execution within an enterprise environment
•    Monitor and audit execution of decision services
•    Work with Operational Decision Manager features that support decision governance

Intended Audience:

This course is designed for application developers.

Course Outline:

1. Course introduction

2. Introducing IBM Operational Decision Manager
•    Exercise: Operational Decision Manager in action

3. Developing decision services
•    Exercise: Setting up decision services

4. Programming with business rules

5. Developing object models
•    Exercise: Working with the BOM
•    Exercise: Refactoring

6. Orchestrating ruleset execution
•    Exercise: Working with ruleflows

7. Authoring rules
•    Exercise: Exploring action rules
•    Exercise: Authoring action rules
•    Exercise: Authoring decision tables

8. Customizing rule vocabulary with categories and domains
•    Exercise: Working with static domains
•    Exercise: Working with dynamic domains

9. Working with queries
•    Exercise: Working with queries

10. Debugging rules
•    Exercise: Executing rules locally
•    Exercise: Debugging a ruleset

11. Enabling tests and simulations
•    Exercise: Enabling rule validation

12. Managing deployment 
•    Exercise: Managing deployment
•    Exercise: Using Build Command to build RuleApps

13. Executing rules with Rule Execution Server
•    Exercise: Exploring the Rule Execution Server console

14. Auditing and monitoring ruleset execution
•    Exercise: Auditing ruleset execution through Decision Warehouse

15. Working with the REST API
•    Exercise: Executing rules as a hosted transparent decision service (HTDS)

16. Introducing decision governance

17. Course summary