✒️El despliegue de la aplicación SAPUI5 en SAP Cloud Foundry
El despliegue de la aplicación SAPUI5 en SAP Cloud Foundry
El espacio donde se realizará el deploy
En SAP BTP podemos acceder a la cuenta global y al espacio donde vamos a hacer el deploy de la app para que la misma este disponible a la capa de usuarios
Dentro del SAP BTP, si accedemos a la subcuenta donde queremos deployar la app, podemos ver los datos que nos va a solicitar SAP BAS para realizar el login y poder realizar el deploy, tal como la organizacion el API Endpoint y el espacio.
SAP recomienda usar el enrutador de aplicaciones independiente solo en casos avanzados, por ejemplo, cuando se requiere la extensibilidad del enrutador de aplicaciones, el cual trae las siguientes ventajas:
- Simplifica y acelera nuestra experiencia de desarrollo e implementación
- Ahorra recursos ejecutando una aplicación HTML5 sin servidor
- Reduce los esfuerzo de mantenimiento al aprovechar las capacidades de enrutamiento más actualizadas.
- Satisface la demanda cambiante de aplicaciones HTML5 ajustando automáticamente el servicio para mantener un rendimiento constante y predecible
La configuración previa al deploy
Hasta el momento la app la venimos ejecutando de forma local pero al subirla al servidor de SAP BTP tenemos que tener algunas consideraciones para que la aplicación siga funcionado.
- El archivo welcome
Si usamos el enrutador standalone que va a dirigir la puerta por donde abrir la app entonces agregamos el welcome al archivo xs-app.json para no agregar en la url generada a mano cuando ingresemos a la app
Dentro del manifest.json en el id de la app está el valor que debemos ingresar.
- Los Recursos
¿Cómo apuntamos a los recursos que la app va a ejecutarse?
Dentro de la carpeta webapp vemos el manifest.json y revisamos lo siguiente:
- Las URI no deben llevar la barra al principio
- No debemos usar la carpeta localservice para guardar archivos que necesitemos en cloud
El archivo mta.yaml
Este archivo tiene todos los recursos y servicios que necesitamos para deployar la app
El servicio de XSUAA se encarga de la autorización.
 
 
 
Sobre el autor
Publicación académica de Miguel Enrique Tivamosa Rodriguez, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Miguel Enrique Tivamosa Rodriguez
Panama - Legajo: WX65S
✒️Autor de: 12 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Ayudo a las empresas en crear una cultura analítica y entender lo importante que hoy día es transformar la información en conocimiento. creo firmemente que la información hoy en día es un activo.
Certificación Académica de Miguel Tivamosa