Number of questions: 68
Number of questions to pass: 44
Time allowed: 150 mins
The test consists of 10 sections containing a total of approximately 68 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 – Business Rules Applications: Rule Analysis, Design and Development 16%
Analyze rule requirements.
Design and create classic and decision service rule projects.
Design and implement an Execution Object Model (XOM) and Business Object Model (BOM).
Design and construct variables (i.e., rule variable, ruleset variable and ruleset parameter).
Organize rule packages and develop rule flows.
Author rule artifacts (e.g., action rules, decision tables, decision trees, action rule templates and decision table templates).
Section 2 – Business Rules Applications: Rule Validation 12%
Interpret analysis of rule artifacts for consistency and completeness.
Perform rule artifact testing with DVS scenarios.
Configure the testing functionality in the Business console.
Configure simulation functionality in the Business console for metrics, key performance indicators (KPIs), data, report formats, simulations.
Troubleshoot and debug rule execution logic.
Section 3 – Business Rules Applications: Rule Deployment and Governance 12%
Configure deployment configurations and RuleApp definitions.
Configure the deployment of a Managed Java XOM.
Configure role-based permissions in the Enterprise console.
Merge branches in Enterprise Console.
Synchronize rules with Rule Designer, Decision Center, Rule Solutions for Office (RSO), and Source Code Control (SCC).
Manage and monitor RuleApps in the Rule Execution Server console.
Automate the build and deployment of RuleApps and Managed Java XOMs.
Section 4 – Business Rules Applications: Rule Execution and Application Integration 9%
Identify and explain the appropriate rule execution invocation options (e.g., rule session API client applications, transparent decision services, REST APIs).
Develop rule session API client applications (e.g., standalone Java SE, RES Java SE, RES Java EE).
Configure the Decision Warehouse monitoring and filter options.
Troubleshoot and debug the Rule Execution Server environment.
Section 5 – Business Rules Applications: Rule Application Performance Tuning 7%
Select appropriate rule execution mode (e.g., algorithm, exit criteria).
Tune Rule Execution Server performance.
Tune Decision Center performance.
Explain the capabilities of decision engine and classic engine.
Section 6 – Business Rules Applications: Customization of Business User Experience 12%
Construct rule authoring customizations (e.g., dynamic domains, value editors).
Implement a rule model extension.
Create custom DVS scenario providers.
Perform customization of Decision Center GUI.
Perform customization of Decision Center rule life-cycle.
Construct custom rule reports.
Explain Business Rules Embedded.
Section 7 – Insights Applications: Solution Design and Development 18%
Create solution projects.
Define a business model and import events and entities.
Design and configure rule, Java and predictive scoring agent projects.
Author action rules in rule agents.
Develop Java artifacts in Java agents.
Develop predictive scoring agent classes.
Develop solution extensions (i.e., data providers, entity initialization extensions).
Analyze the significance of modifying the event time horizon.
Section 8 – Insights Applications: Solution Deployment and Testing 6%
Manage solution versioning and packaging.
Export and deploy solutions.
Create test clients and use REST and Gateway APIs.
Record events and inspect events with Insight Inspector.
Section 9 – Insights Applications: Solution Connectivity and Application Integration 4%
Design and create the inbound connectivity for a solution.
Design and create the outbound connectivity for a solution.
Export and deploy connectivity solutions.
Section 10 – Insights Applications: Solution Performance, Tuning and Availability 4%
Tune Insight Server performance.
Troubleshoot and monitor Insight Server.
Restore data after system shut down.
The sample test is designed to give the candidate an idea of the content and format of the questions that will be on the certification exam. Performance on the sample test is NOT an indicator of performance on the certification exam. This should not be considered an assessment too
To prepare for this test, it is first recommended that you are familiar with the job role description and the parameters this certification is based on, as well as have knowledge of the topics outlined in the test objectives/skills measured on the test. Compare your own technical level to the test objectives and the recommended training resources, and then determine for yourself how much preparation you require. Note that these educational sources are recommended, but not required (*) before taking a certification test.
Before preparing for the certification test, it is recommended that you measure your current level of skill by taking the Sample Test (located from the “Sample/Assessment test” link above)..
You can prepare for the test through the Tutor Approach (classroom, instructor led course, and other sources) or the Self-Study Approach. Sources within each approach collectively cover the skills measured on the test.
To prepare via the Tutor Approach, take course [ (WB392) and (WB394) ], and refer to the sources with an * in front of them. Note that per this formula, you are required to take only 2 courses.
To prepare via the Self-Study Approach, omit the courses, and refer to all other sources with and without the * in front.
The recommended educational resources listed are not intended to be a substitute for, but should complement, relevant practical experience.
Extensive product knowledge is required to pass the test.
Every effort has been made to make the recommended educational resources as complete and as accurate as possible, but no warranty of fitness is implied. The resources provided are on an as is basis. IBM shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from course or publication content..
Course Title: Developing Rule Solutions in IBM Operational Decision Manager V8.7
Course Duration: 5 Days
Course Number: WB392G
This course introduces developers to IBM Operational Decision Manager V8.7. You learn 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.
Through instructor-led presentations and hands-on lab exercises, you learn about the core features of Decision Server, which is the primary working environment for developers. You design a business rule application, and work with the object models that are required to author and execute rule artifacts. You gain experience with rule deployment and execution within various types of client applications. You work extensively with Rule Execution Server and learn how you can integrate decision services within an enterprise environment.
In addition, you become familiar with rule authoring so that you can support business users to set up and customize the rule authoring and validation environments. You also learn how to use Operational Decision Manager features to support decision governance.
The lab environment for this course uses Windows Server 2008 R2 Standard Edition.
Note: This course fully covers test objectives 1A, 1B, 1D, 1E, 1F, 2B, 2C, 3B, 3E, 3F, 4B, 4C, 5A, 5D, 6G
This course partially covers test objectives 2E, 4A, 4D, 6A
This course does not cover test objectives 1C, 2A, 2D, 3A, 3C, 3D, 3G, 5B, 5C, 6B, 6C, 6D, 6E, 6F, 7A, 7B, 7C, 7D, 7E, 7F, 7G, 7H, 7I, 8A, 8B, 8C, 9A, 9B, 9C, 10A, 10B, 10C
Course Title: Developing Solutions with IBM Decision Server Insights V8.7
Course Duration: 3 Days
Course Number: WB394G
This course teaches you the main features of the Decision Server Insights component of IBM Operational Decision Manager Advanced V8.7. Decision Server Insights enables real-time, in-memory, rule-based, event-driven, and analytical decision making. You experience how to use analytics, time-based reasoning, and location-based reasoning to build a real-world solution that detects and responds to business situations. You also learn the key capabilities of Decision Server Insight’s multi-agent architecture by developing several agents that are bound to a single entity for different purposes.
This course focuses on solution development, deployment, and testing. You learn how to implement the business logic that detects business situations and uses situational context to decide and take the next best action.
The course begins with an overview of the programming model for Decision Server Insights and the architecture for the Decision Server Insights runtime environment. You learn key terminology such as event, entity, agent, and aggregate. You learn about the analytic capabilities that provide the foundation for decisions results.
You also learn how to design a Decision Server Insights solution, model the business entities and events that you care about, and implement the business logic. You work with a realistic test client to test the behavior of your implementation after deployment.
Note: This course fully covers test objectives 7C, 7E, 7G, 8B, 8C, 8D, 9A, 9B, 9C, 10B
This course partially covers test objectives 7B
This course does not cover test objectives 1A, 1B, 1C, 1D, 1E, 1F, 2A, 2B, 2C, 2D, 2E, 3A, 3B, 3C, 3D, 3E, 3F, 3G, 4A, 4B, 4C, 4D, 5A, 5B, 5C, 5D, 6A, 6B, 6C, 6D, 6E, 6F, 6G, 7A, 7D, 7F, 8A, 10A, 10C
Comparing calendar periods
Global event aggregate syntax
Java XOM artifacts
Deciding on an execution mode
* Overview of customizing the Enterprise console GUI
Hosted transparent decision services
* Setting branch security
* Governance sample details
Classifying inbound messages for transformation
* Workflow for defining simulations
* Setting up a project hierarchy
Execution properties for rule tasks
InfoCenter: Decision engine
* Customizing the role model
* Implementing the session controller
* IBM Operational Decision Management V8.0 Performance Tuning Guide, Chapter 10, pages 103-104
* Ant tasks for RuleApp management
* Executing rules by using the REST service
Diagnostic tests description
* Managing subbranches and baselines
* Administering security > Groups
* Debugging a client Java application remotely
Synchronization commands in Rule Designer
* Testing sets of rules in the Business Console
* Metric and KPI definitions in simulations
Propagating changes to a template’s freeze/unfreeze settings
Creating rule packages
* Sharing a BOM between Java, COBOL, and PL/I applications
* Entity enrichment
Overview of Insight Inspector
Deploying solution and agent archives by running a script
* Solution projects
Postponing the processing of events by using when has occurred
* Adding annotations to an XML
* Decision engine
* Accessing engine and related artifacts from ARL mapping code
* Restoring data after a system shutdown by running dataloadManager
* Overview: Identifying a set of rules
* Changing the default behavior of the execution stack
Monitoring and managing Decision Warehouse
* Generating reports from BIRT templates
Defining inbound bindings
* Global aggregate properties
Setting ruleset monitoring options
Defining global event aggregates
* Managing rule project versions: Introducing branches in WebSphere Operational Decision Management V7.5
Overview of remote testing
* Custom tabs in the Enterprise console
Calling a ruleset using an EJB factory and a stateless session
* Configuring Rule Execution Server in scoped mode
Rule Execution Server components
* Notification of ruleset updates to the execution unit
Predefined properties for RuleApps and rulesets
Orchestrating ruleset execution
* Overview of permissions
Removing columns from the Excel file
* Consistency checking
Making the XOM accessible by repackaging the SSP
Variables available for rule authoring
Working with ruleflows
Defining the ruleset content and signature
Overview: Business Rules Embedded
Exporting connectivity configuration files from Insight Designer
* Creating data provider extensions
* Modyfing the time horizon for global aggregates
Defining outbound bindings
* Adding geospatial types to an XML schema
Example of an airline business model
* Importing event and entity types from an XML schema
Type of rule variables
Testing and simulating rulesets
* Setting the priority of a rule
Exporting solutions and agents
* Sample: Custom reports
* Managing global aggregates
* Adding solution properties for predictive scoring agents
* Creating dynamic domains
Business model definitions
Deploying a solution connectivity application
* Creating a solution project
* Creating a predictive scoring agent project
* Version policies
* Coding your Java agent
* Ant tasks for Java XOM management
* Ruleset parsing and the ruleset cache
* Exporting from the command line
* Creating scenario providers
* Completing the agent descriptor
PartnerWorld Code: 15001801
Replaces PW Code: Not Applicable
This intermediate level certification is intended for application developers with a working knowledge of the IBM Operational Decision Manager Advanced V8.7 platform needed to develop decision management solutions (business rules applications and insights applications).
These application developers have gained practical experience through the design and implementation of decision management solutions using IBM Operational Decision Manager Advanced V8.7. In particular, application developers need to demonstrate their experience with:
o business rules applications:
rule analysis, design and development
rule deployment and governance
rule execution and application integration
rule application performance tuning
customization of business user experience
o insights applications:
solution design and development
solution deployment and testing
solution connectivity and application integration
solution performance, tuning and availability
These application developers are expected to be generally self-sufficient and be able to perform the tasks involved in the role with occasional assistance from peers, product documentation, or vendor support services.
To attain the IBM Certified Application Developer – Operational Decision Manager Advanced V8.7 certification, candidates must pass 1 test. To prepare for the test, it is recommended to refer to the job role description and recommended prerequisite skills, and click the link to the test below to refer to the test objectives and the Test preparation tab.
Recommended Prerequisite Skills
Knowledge and foundational skills one needs to possess before acquiring skills measured on the certification test. These foundational skills are NOT measured on the test. For skills measured on the test, see Test Objectives.)
Experience with Java Standard Edition
Experience with Eclipse
Experience with Java application servers
Knowledge of Java Enterprise Edition
Knowledge of business modeling skills
Basic Excel skills
Basic XML skills
Basic knowledge of Ant scripting
Basic knowledge of web services, SOA and REST
Basic understanding of Software Configuration Management practices
This certification requires 1 exam
Click on the link below to see exam details, exam objectives, suggested training and sample tests.
C9550-413 – IBM Operational Decision Manager Advanced V8.7 Application Development
contains questions requiring single and multiple answers. For multiple-answer questions, you need to choose all required options to get the answer correct. You will be advised how many options make up the correct answer. is designed to provide diagnostic feedback on the Examination Score Report, correlating back to the test objectives, informing the test taker how he or she did on each section of the test. As a result, to maintain the integrity of each test, questions and answers are not distributed.