App hosting

Where a built frontend lives and what serves it — the static files of a frontend application after the build, reachable behind a login and beside the API it talks to, without a web server of your own.

Overview

InBTP/BAIPassessed
SAP SHIPS

The HTML5 Application Repository stores a built UI5 or HTML5 application and serves it through the application router; the Application Frontend Service does the same without a runtime of your own to deploy to.

THE COMMUNITY ADDS

No community artifact is documented here.

InUI5assessed

Where a built frontend lives and what serves it — the static files of a UI5 application after the build, reachable behind a login and beside the API it talks to, without a web server of your own.

SAP SHIPS

The HTML5 Application Repository stores the static HTML, CSS and JavaScript a built UI5 app compiles to, and the application router reads it from there at runtime; the Application Frontend service hosts the same kind of built app as a subscribed SaaS application instead.

Not covered: Neither service is UI5-specific: both store any built HTML5 frontend the same way. SAP-samples/ui5-deployments packages a UI5 app for these two paths and demonstrates the packaging, not the hosting itself.

THE COMMUNITY ADDS

No community artifact is documented here.

InCAPassessed
SAP SHIPS

The answer in CAP is BTP's hosting services: cds add portal wires a multitenant app to the HTML5 Application Repository behind the SAP Cloud Portal service, and cds add app-frontend points a single-tenant app at the Application Frontend service instead.

Not covered: cds add approuter and cds add workzone route to the same services and add no hosting of CAP's own: a hand-built application router, or SAP Build Work Zone's managed one through the Fiori Launchpad. CAP wires the binding; the hosting stays a BTP service either way.

SourceDeploy to Cloud Foundry — capirechecked
THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts3

3 of 3 artifacts
ArtifactSignals
Apps1
@sap/approuterSAP's Node.js application router in front of business applications
Signals
none
Services2
SAP Application Frontend serviceManaged hosting and routing for built frontends
Signals
Functional boundary
SAP HTML5 Application Repository service for SAP BTPStores UI5 and HTML5 apps and serves them through the approuter
Signals
none

Seen working7

ArtifactSignals
Samples7
btp-hello-world-fioriMission building a Hello World SAPUI5 app on a BTP Launchpad Site
none
btp-s4hana-nocode-extensionMission building a no-code S/4HANA UI extension with SAP Build Apps
none
cap-redisApprouter session held in a bound Redis cache instance
No license+1
cap-reuse-html5Fiori elements app in the HTML5 Application Repository with cdm.json
No license+1
cap-uiMTA deploying CAP, HDI container and a Fiori elements app
none
SAP-samples/multi-cloud-html5-apps-samplesHTML5 apps on the HTML5 Application Repository across CF and Kyma
none
SAP-samples/ui5-deploymentsUI5 app deployed to Cloud Foundry via three approuter setups
none

Details

Coverage
statecore only, BTP/BAIP
assessed
state in UI5core only, assessed
state in CAPcore only, assessed
also inUI5, CAP
For your agent