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