jueves, 17 de julio de 2014

SAPUI5. Arquitectura

En este post vamos a comentar la arquitectura de SAPUI5, como funciona por dentro esta nueva herramienta que nos proporciona SAP.

  • Las aplicación SAPUI5 se ejecutan en un browser o en un componente browser
  • La página de inicio de una aplicación SAPUI5 es una página HTML (por ejemplo: index.html)
  • SAPUI5 usa el concepto Modelo-Vista-Controlador para las pantallas y la lógica de la aplicación
  • Las aplicaciones SAPUI5 están formadas por:
    • Las librerías estándar de SAPUI5
    • Ficheros de configuración (Javascript, XML, CSS…)
 

Las aplicaciones SAPUI5 pueden ser desplegadas en una gran variedad de servers:
  • SAP HANA Cloud
  • SAP NW ABAP Server
  • SAP NW Java Server
  • Otros servidores de aplicaciones Java
  • Otros servidores web

Ahora voy a describir dos escenarios de ejemplo:
  • SAPUI5 en Portal accediendo a servicios ECC publicados en Gateway
Desarrollo
  1. Desarrollo DCs SAPUI5
  2. Desarrollo Servicio GW Project
 
Ejecución
  1. Inicio sesión contra SAP NW Portal
  2. Acceso a iView APP SAPUI5
  3. El navegador descarga recursos HTML+JS aplicación
  4. APP SAPUI5 consume oDATA/REST GW Services con SSO
  5. GW accede a BAPIs de negocio en sistema ABAP con SSO
  • SAPUI5 en Stack ABAP accediendo a servicios ECC publicados en Gateway

Desarrollo
  1. Desarrollo SAPUI5 Project
  2. Desarrollo Servicio GW Project

Ejecución
  1. Acceso a URL APP SAPUI5
  2. Inicio sesión contra stack ABAP.
  3. El navegador descarga recursos HTML+JS aplicación
  4. APP SAPUI5 consume oDATA/REST GW Services
  5. GW accede a BAPIs de negocio en sistema ABAP

No hay comentarios:

Publicar un comentario