Salesforce Certified MuleSoft Integration Architect I — Question 2
Why would an Enterprise Architect use a single enterprise-wide canonical data model (CDM) when designing an integration solution using Anypoint Platform?
Answer options
- A. To reduce dependencies when integrating multiple systems that use different data formats
- B. To remove the need to perform data transformation when processing message payloads in Mule applications
- C. To leverage a data abstraction layer that shields existing Mule applications from non-backward compatible changes to the model’s data structure
- D. To automate AI-enabled API implementation generation based on normalized backend databases from separate vendors
Correct answer: A
Explanation
The correct answer, A, highlights how a canonical data model simplifies integration by minimizing dependencies between systems with varying data formats. Option B is incorrect because while a CDM can streamline integration, it does not eliminate the need for data transformation in all scenarios. Option C is not the primary purpose of a CDM, which focuses on standardization rather than just protection from changes. Option D is unrelated to the primary benefits of a CDM and deals with API generation instead.