IBM WebSphere Operational Decision Management V8.0 Application Development Sample Questions:
1. An application developer collects the following requirements from the business analyst for the case assignment system:
-There are 4 sets of rules to be executed in successive tasks: initialization, preprocess, check
workload and assign case. -The initialization rules should be divided into 5 subsets and orchestrated with 1 ruleflow. -The assign case rules should be divided into 6 subsets and orchestrated with 1 ruleflow.
How should the application developer create the ruleflows?
A) Create 5 ruleflows, set the main flow task property of the main ruleflow to the name of the ruleset and for each other ruleflow set it to name of the ruleflow.
B) Create 3 ruleflows, set the main flow task property of the main ruleflow to true and set other ruleflows to false.
C) Create 2 ruleflows and set the main flow task property of each ruleflow to true.
D) Create 4 ruleflows, set the main flow task property of the main ruleflow to the name of the decision service and for each other ruleflow set it to the label of relevant rule task.
2. There is a RuleApp project called MyRuleApp present in an application developer's Rule Designer workspace. In addition, a ruleset interceptor com.example.MyRulesetInterceptor was implemented for the RuleApp and packaged in the relevant client EAR files. What does the application developer need to do to register the interceptor with Rule Execution Server?
A) Set the ruleapp.interceptor.classname property on the RuleApp to com.example.MyRulesetInterceptor.
B) Call the method setInterceptorEnabled() on the session request or session factory instances.
C) Package the ruleset interceptor com.example.MyRulesetInterceptor inside the RuleApp.
D) Call the method beforeExecute() during the client code before the ruleset is executed.
3. The response time of Decision Center while browsing and editing rule artifacts is slow. What should the application developer do to improve the performance?
A) Use an Embedded Derby database.
B) Tune the JVM maximum heap size.
C) Augment the number of Business Object Model (BOM) entries and add more verbalizations.
D) Increase the Execution Unit (XU) connection pool size.
4. A Hosted Transparent Decision Service (HTDS) for a car insurance company has the following input and output. Input: A form that includes information about the driver, the vehicle and the type of insurance. Output: The cost of insurance if the request is eligible. How should the application developer implement this flow of information between the calling application and the decision service?
A) Define three ruleset variables for the application to pass the driver, vehicle, and insurance input objects. Define one ruleset parameter to return the decision results.
B) Implement an IlrContext subclass to populate the working memory with all the driver, vehicle, and insurance objects. Define a ruleset parameter to return the decision results.
C) Implement a database call that is triggered during rule execution so the rule engine can access all relevant driver, vehicle, and insurance information. Define a ruleset variable to return the decision results.
D) Define one ruleset parameter to pass the driver, vehicle, and insurance information to the rule engine. Define one ruleset parameter to return the decision results.
5. An application developer needs to ensure that a set of rules covers all possible cases leaving no gaps. Which artifact should the application developer use to perform this task?
A) Completeness analysis report
B) Consistency analysis report
C) Ruleset execution trace
D) Rule project statistics report
Solutions:
| Question # 1 Answer: B | Question # 2 Answer: A | Question # 3 Answer: B | Question # 4 Answer: D | Question # 5 Answer: A |

We're so confident of our products that we provide no hassle product exchange.


By Marshall


