
1. Componentes de la arquitectura SAP FIORI
Un panorama común de SAP Fiori tiene muchos componentes, lo que nos genera múltiples opciones de implementación.
Por ejemplo:
ü Cliente: representa un navegar de escritorio, un navegador móvil o un cliente SAP Fiori.
ü SAP Web Dispatcher: es un servidor que se encuentra entre internet y los servicios internos del cliente.
Se destaca por:
· Ser un producto de proxy inverso, pero proporciona más funciones qué un proxy inverso simple.
· Ayuda a las aplicaciones de SAP Fiori a obtener datos de más de una fuente.
· Puede ser un interruptor que bloquea o hablita el acceso a los resultados internos.
· SAP Web Dispatcher es el equilibrio de carga en un escenario web, si hay más de un servidor SAP NetWeaver (ABAP o Java) SAP Web Dispatcher puede actuar como un equilibrador de carga eficaz.
ü Servidor Fronted: Es un servicio de SAP Gateway que aloja un servicio OData, que es necesario para que las aplicaciones SAP Fiori puedan comunicarse con los datos comerciales.
ü Servidor Backend: Es un sistema principal donde se encuentran los datos comerciales y la lógica comérciales, el servidor donde se implementa un servicio OData.
ü Base de Datos: Es la base de datos que está conectada al servidos Backend y almacena todos los datos importantes para la empresa (puede ser cualquier base de datos o incluso SAP HANA)
ü SAP Cloud Platform: actualmente llamada SAP Business Technology Platform SAP BTP es la oferta de plataforma como servicio (PaaS) de SAP que proporciona herramientas y tecnología para acelerar el desarrollo de aplicaciones.
ü WEB IDE: Es un entornó de desarrollo en la nube que sirve para desarrollar y ampliar las aplicaciones de SAP Fiori. Actualmente se usa el SAP Business Application Studio (BAS).
ü Repositorio de aplicaciones: es un repositorio disponible en SAP Cloud Platform que almacena la interfaz de usuario (UI) de cada aplicación de SAP Fiori que esta expuesta a SAP Fiori Cloud.
ü Servicio móvil de SAP: es una versión en la nube de la solución local de SAP Mobile Platform.
ü SAP Fiori Cloud: es un servicio que nos permite alojar aplicaciones y el SAP Fiori Lauchpad (FLP) en la nube para los datos comerciales, se conecta con el sistema de backend local junto con el aprovisionamiento de OData.
ü Aprovisionamiento de OData: es uno de los servicios de SAP Cloud Platform, donde puede registrarse y exponer los servicios de OData que se desarrollaron en el sistema Backend.
ü Cloud connetor: es un servidor ligero que forma parte de la infraestructura del servidor local y expone el sistema local a SAP Cloud Platorm.
2. El SAP Cloud Connector.
es un software independiente que está disponible de forma gratuita para conectar los servicios en SAP BTP con los sistemas locales en la red de los clientes.
2.1 Ventajas de usar Cloud Conector
- No es necesario configurar el firewall local para permitir el acceso externo desde SAP BTP a los sistemas internos.
- Cloud Connector es compatible con HTTP y con protocolos adicionales.
- Podemos utilizar Cloud Connetor para conectar bases de datos locales o herramientas de BI a bases de datos de SAP HANA de la nube.
- Cloud Connetor permite propagar la identidad de los usuarios de la nube a los sistemas locales de forma segura.
- Es de fácil instalación y configuración.
- SAP proporciona soporte estándar para Cloud Connector.
3. El landscape de SAP Fiori.
El landscape del sistema para SAP Fiori consta principalmente de dos servidores:
- Servidor front-end de SAP (FES): es un servidor de aplicaciones ABAP 7.40 básico o superior sin ningún producto comercial instalado.
- Servidor back-end de SAP (BES): es un SAP Business Suite que contiene aplicaciones y datos de cualquier área basada en un Servidor de aplicaciones ABAP 7.40 o superior.
3.1 El landscape para SAP Business Suite en cualquier base
Este tipo de landscape admite aplicaciones transaccionales basadas en SAPUI5 y aplicaciones heredadas basadas en transacciones Web Dynpros y ABAP.
Los componentes obligatorios de FES son:
- SAP Gateway para la comunicación OData
- La interfaz de usuario central para funciones generales de Fiori.
- las interfaces de usuario de productos para las aplicaciones.
4. La infraestructura de instalación.
Muchos clientes temen exponer sus datos a la nube, pero desean aprovechar los beneficios de una infraestructura SAP Fiori basada en la nube.
Los estilos se pueden clasificar según como el usuario accede a la plataforma de lanzamiento de SAP Fiori: Desde dentro de la red o desde internet.
Tipos arquitectónicos son:
- Punto de acceso interno
- Punto de acceso externo
Ø Entono On-Premise
Fiori on-primise es tenerlo instalado en una ubicación física en nuestros servidores, NOSOTROS nos encargamos de gestionar todas las instalaciones de componentes y seguridad.
Las aplicaciones de SAP Fiori obtienen los datos de SAP mediante servicios OData, un protocolo de comunicación abierta basado en HTTP. Estos servicios OData se crean y gestionan en SAP mediante un componente llamado SAP NetWeaver Gateway y obtienen los datos de negocio mediante clases ABAP.
Ø Entorno SAP Fiori Cloud
En comparación con los entornos On Primise, el despliegue de sistema y aplicaciones en la nube se lleva a cabo en centro de datos virtuales, totalmente gestionados por el proveedor Cloud.
5. La arquitectura SAP Fiori
El objetivo de SAP es establecer un punto de entrada central en SAP BTP.
Fiori se toma como único punto de acceso para los usuarios, para construir las aplicaciones Fiore se utiliza el framewok de desarrollo SAPUI5 el cual está basado en HTML5, JS y CSS.
Cuando un usuario inicia la aplicación Fiori Lauchpad, el navegador carga los distintos componentes y bibliotecas de IU del servidor front-end.
Se puede Acceder desde Android o iOS para lo cual se pueden integrar con el sistema back-end mediante el servicio móvil da SAP BTP.