Arquitectura y despliegue de SAP FIORI.
En nuestra anterior entrada:
Abordábamos SAP FIORI por primera vez desde una perfectiva que nos permitiese hacernos una idea
de lo que esta tecnología nos ofrece.
Hoy toca adentrarnos un poco más y así entrar en detalle de algunos aspectos que nos permitan
poseer un mayor conocimiento del producto.
Empecemos!
Si observamos SAP Fiori a vista de pájaro, podremos observar que está compuesto por diferentes capas:
-
Cliente/browser.
La capa del cliente es donde se ejecutan las aplicaciones SAP FIORI.
Fiori Launchpad (SFL) es el punto de entrada para todas estas aplicaciones,
ya sean ejecutadas desde un dispositivo móvil, un desktop o una tablet.
-
Reverser Proxy.
Un proxy reverso es un tipo de proxy que generalmente se sitúa detrás del firewall.
Se ocupa de redireccionar las peticiones de los clientes al servidor apropiado,
ofreciendo a su vez una protección adicional al asegurarse el correcto flujo de información entre los distintos clientes y servidores.SAP dispone de su propio proxy reverso, SAP Webdispatcher.
Este es necesario para las aplicaciones de tipo analytical y fact sheet. -
SAP HANA XS.
SAP HANA XS es solo obligatorio para las aplicaciones analíticas.
SAP HANA XS replica datos desde el backend server y los remodela usando los “Virtual Data Models” (VDM). -
Backend Server.
El backend server puede correr en cualquier base de datos si se trata de aplicaciones de tipo transaccional
o SAP HANA si se tratase de aplicaciones Fact Sheet o Analytical apps.
SAP FIORI Launchpad.
Como ya habíamos comentado SAP Fiori Launchpad es el punto de entrada para todas las aplicaciones SAP FIORI.
Está basado en roles y cuenta con capacidades para mostrar información en tiempo real.
Opciones de despliegue.
Existen distintas opciones de despliegues para SAP FIori Launchpad.
Dependiendo del existente landscape y de las apps que se quieran implementar,
-
ABAP frontend server en combinación con SAP Gateway.
Este el modelo tradicional de implementación y es el recomendado para clientes que no cuentan con un SAP Enterprise Portal.
Esta es la única combinación que soporta todos los tipos de aplicaciones Fiori (Transactional, fact Sheet y analitical). -
SAP Enterprise Portal.
Este despliegue es recomendado para clientes quienes quieren reusar su SAP EP y ejecutar el SFL.
-
SAP HANA Cloud Platform.
Otra opción disponible es ejecutar SAP Fiori Launchpad en SAP HANA Cloud Platform (SAP HCP) como Software as a Service (Saas).
Actualmente este modelo de despliegue no soporta todas las aplicaciones disponibles para SAP Fiori.