Application Router
The Application Router is the single point-of-entry for an application running in the Cloud Foundry environment on SAP BTP. Developers use it to handle routing of incoming requests to the appropriate backend services or static resources, based on rules defined in the routing configuration file (xs-app.json). It also manages access to business service data and supports the Business Application Pattern promoted by SAP in the Cloud Foundry environment.
Tutorials that teach this
Docs explaining this concept
Prerequisites
- Concept Cloud Foundry Environment Instance The concept provided is undefined, and the supplied sources cover general SAP Business Technology Platform (BTP) topics — such as the [Cloud Foundry environment](https://help.sap.com/docs/btp/sap-business-technology-platform/40a8f8f6f1724e0ca0fd2a8777f45504?locale=en-US&state=PRODUCTION&version=Cloud), the ABAP environment, and BTP account setup — without identifying a specific named concept to define. No definition can be accurately produced without a clearly stated concept, as fabricating one would go beyond what the provided sources support.
- Concept Cloud Foundry Microservices The **Business Application Pattern** is a recommended architectural approach that SAP promotes in the [Cloud Foundry environment](https://help.sap.com/docs/btp/sap-business-technology-platform/a1de162dffea417eb9cccd7855c607b7?locale=en-US&state=PRODUCTION&version=Cloud) on SAP Business Technology Platform. Developers use it as a structural blueprint for building cloud-based business applications that align with SAP's best practices for the platform.
- Concept SAP Authorization and Trust Management (XSUAA) Authentication The provided sources do not contain sufficient information to define a concept identified as "undefined." The sources cover topics such as multitenant applications, token policy configuration, the HTML5 Application Repository, the User API Service, SAP Java Connector, mTLS access tokens, API access, and signing key rotation — none of which correspond to a concept named "undefined." A accurate definition cannot be grounded solely in these snippets for this concept.