BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

UI Composition with Application Frontend Service

Why shared UI code is hard, and what Application Frontend changes about it. The piece first lays out the three usual answers and what each costs — copying files at development time and repatching every consumer, publishing an npm package and rebuilding every consumer, or hosting the code separately and paying for it in CORS and session handling, or in an extra network hop through a server-side proxy. It then shows a fourth that only this service can do: runtime server-side composition without the hop, configured through routes in the consuming application's xs-app.json, across three cases — a reusable application embedded in a consumer, and two further composition shapes. Read alongside the generator, which scaffolds the mta.yaml, xs-app.json and zipper configuration this model needs.

Where it sits

Explains
generator-ui5-library-af-deployUI5generator-ui5-library-af-deploygeneratorA Yeoman generator that writes the SAP BTP Application Frontend deployment configuration, mta.yaml, ui5-deploy.yaml, xs-app.json and xs-security.json, into an existing UI5 library project.Build and dev-server toolingUI5Build and dev-server toolingcapabilityServing an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.
Source
reachable

Who is behind it

Vadim Tomnikovauthor

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
4,415

What was found on the page

derived
Prose
derived
1,222 words
Code blocks
derived
4

More on this1

Group by
Piece, what it offersStill applies
How to consume UI5 custom libraries in BAS or VS Code
SAP Community, Mio YasutakeThe reasoningA recipeRunnable code
nothing recorded

Details

Graph5 edges
POINTS OUT →
explainsBuild and dev-server toolingcapability, core and community
published onSAP Communitypublishing source
discovered viaGitHub APImiyasuta
discovered viaSAP Community
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via GitHub API · miyasuta, SAP Community.
For your agent
Ref
content:ui-composition-with-application-frontend-service
JSON
/content/ui-composition-with-application-frontend-service.json
MCP
Connecting an agent