Message Server for ABAP Netweaver
Classic three-tier architecture for SAP legacy applications:
A load-balanced messaging server (message server) has not been shown in the diagram. Then, the messaging server plays an important role in our daily work with SAPgui.
For example, Jerry does the CRM development system AG3, the message server maintenance is as follows:
Using transaction code SMLG, the discovery AG3 consists of three different application servers, numbered 54, 55, and 56, respectively.
When a user logs on using SAPgui, the messaging server automatically returns the application server instance with the smallest current load to the user for login. All application servers participating in the load balancing scenario will also periodically notify the messaging server of their own load.
NetWeaver for more details on load balancing, refer to SAP Help documentation for HTTP load distribution Using SAP Message Server
Cloudfoundry Application Router
In the cloudfoundry environment of the SAP cloud Platform, application router as a portal for all application access.
The 1~8 legend describes how Web applications deployed on the SAP Cloud Platform Cloudfoundry Environment access services on on-premise systems through the cloud connector.
1. APP router as a portal for user access.
2. User access requests are redirected to XSUAA. XSUAA requires the user to log in. After the user completes the login operation, a JSON Web Token (JWT1) is created, sent to the app Router, and cached in the app Router.
3. App router forwards the request and the JSON Web token generated by step 2 to the Web App.
4a. The Web App asks Xsuaa again for a JSON Web Token (JWT2) to access the destination instance.
4b.? The Web app requests the third JSON Web Token (JWT3) in parallel to XSUAA for access to the connectivity instance.
5. The Web App uses JWT2 to get the destination configuration.
6. The Web forwards the request and JWT3 to the connectivity instance.
7.? SAP Cloud Platform Connectivity will request to be forwarded to Cloud Connector via secure tunnel.
8.? Cloud connector sends the request to the On-premise system.
For a more detailed introduction, please refer to Li Bening's public number article SAP Chengdu Research Institute Li Sanlang: SCP Application Router Introduction.
To get more original Jerry's technical articles, please follow the public number "Wang Zixi" or scan the QR code below:
SAP NetWeaver Load-balanced messaging server vs Cloudfoundry app Router