AD0-E117 · Question #37
A client is in the discovery process for building a React native app, which is a single codebase that runs natively on iOS and Android. The goal is to reduce development costs. The client wants to…
The correct answer is C. Sling Resource Resolution. Sling Resource Resolution enables AEM to expose existing content as structured JSON via URL-addressable endpoints, allowing the React Native app to consume marketing content from the AEM repository over HTTP without rebuilding or duplicating it - the app simply fetches the data…
Question
A client is in the discovery process for building a React native app, which is a single codebase that runs natively on iOS and Android. The goal is to reduce development costs. The client wants to reduce content creation costs in the new react Native app by reusing as much of the marketing content already publish in their AEM instance. What should the Architect recommend to meet this requirement?
Options
- AExperience Fragments
- BOSGi Bundles
- CSling Resource Resolution
- DContent Fragments
How the community answered
(33 responses)- A3% (1)
- B3% (1)
- C82% (27)
- D12% (4)
Explanation
Sling Resource Resolution enables AEM to expose existing content as structured JSON via URL-addressable endpoints, allowing the React Native app to consume marketing content from the AEM repository over HTTP without rebuilding or duplicating it - the app simply fetches the data it needs from AEM's Sling-resolved resource URLs, reusing content that already exists in the instance.
Experience Fragments (A) bundle content together with its presentation markup (HTML/layout) for web-based channels; a native app needs raw data, not pre-rendered HTML, making this the wrong fit. OSGi Bundles (B) are Java deployment units for server-side application logic and have no role in content delivery or reuse. Content Fragments (D) are structured, headless-friendly content pieces that are a strong candidate, but they represent new authored content rather than a mechanism for resolving and delivering the existing published marketing content already living in the AEM repository.
Memory tip: Think "Sling = Slingshot to any channel" - Sling fires existing AEM content as JSON to whatever client requests it, whether a website or a native app, with no content recreation required.
Note: Some AEM exam sources treat Content Fragments as equally or more valid for omnichannel/headless scenarios. If your study material emphasizes AEM Headless/Content Services, remember that Content Fragments + AEM's APIs is the modern recommended pattern - but for questions framing it as reusing existing published content via URL resolution, Sling Resource Resolution is the intended answer.
Topics
Community Discussion
No community discussion yet for this question.