C1000-010 · Question #16
What is one migration task a developer needs to perform when migrating a legacy business rules application to the latest version of the product?
The correct answer is B. Migrate the XOM to include business annotations. Migrating the XOM (Execution Object Model) to include business annotations is required because newer versions of business rules platforms (such as IBM ODM) rely on these annotations to generate the Business Object Model (BOM), which bridges technical object definitions and the…
Question
What is one migration task a developer needs to perform when migrating a legacy business rules application to the latest version of the product?
Options
- AMigrate existing TestSuite files.
- BMigrate the XOM to include business annotations.
- CMigrate existing B2X code from IRL to supported ARL.
- DUpdate existing web service clients from JSON to XML.
How the community answered
(19 responses)- A16% (3)
- B74% (14)
- C5% (1)
- D5% (1)
Explanation
Migrating the XOM (Execution Object Model) to include business annotations is required because newer versions of business rules platforms (such as IBM ODM) rely on these annotations to generate the Business Object Model (BOM), which bridges technical object definitions and the business-readable vocabulary that rule authors use. Without annotating the XOM, the BOM cannot be properly derived, breaking the link between the technical model and the business rules layer.
Why the distractors are wrong:
- A is incorrect because TestSuite files are not a standard migration artifact - test suites are typically recreated or are compatible without a dedicated migration step.
- C is incorrect because the legacy rule language migration path does not involve moving B2X code from IRL to ARL; IRL and ARL are not a standard source/target pairing in documented migration guides.
- D is incorrect and backwards - modern web service evolution moves from XML toward JSON, not the other way around.
Memory tip: Think XOM → BOM = annotations bridge. The XOM is the technical backbone; business annotations are what make it speak "business language." No annotations = no BOM = broken migration. If you remember that annotations connect the technical to the business layer, option B locks in.
Topics
Community Discussion
No community discussion yet for this question.