4.0 La base técnica: arquitectura del sistema y componentes clave
La arquitectura distribuida de SAP Fiori está diseñada específicamente para la seguridad, la escalabilidad y una clara separación de intereses. Este modelo desvincula la capa de interfaz de usuario de la lógica de negocio back-end, lo que permite implementaciones más flexibles y seguras. Comprender esta arquitectura es clave para planificar la implementación de Fiori.
La arquitectura del sistema de alto nivel consta de cuatro componentes principales:
- Despachador web de SAP: Este componente sirve como punto de entrada inicial para todas las solicitudes HTTP/HTTPS procedentes de dispositivos de usuario final. Actúa como un proxy inverso, gestionando las solicitudes web y enrutándolas al servidor correspondiente. Puede configurarse para aceptar o rechazar conexiones al sistema Fiori.
- Servidor front-end SAP ABAP: Este servidor contiene todos los componentes de cara al usuario. Esto incluye los complementos de interfaz de usuario centrales, las bibliotecas de control de SAP UI5, el propio Fiori Launchpad y SAP NetWeaver Gateway, que facilita la comunicación con el backend.
- Servidor back-end SAP ABAP: Este servidor alberga la lógica de negocio principal y los datos back-end. Contiene los datos de la aplicación y los modelos de búsqueda que las aplicaciones Fiori necesitan para ejecutar los procesos de negocio.
- Base de datos SAP HANA y motor HANA XS: Esta es la base de datos en memoria de alto rendimiento y su motor de servidor de aplicaciones integrado. Es un componente obligatorio para ejecutar aplicaciones analíticas y hojas de datos, y contiene el contenido de HANA Live y el contenido de reutilización del Modelo de Datos Virtual (VDM) necesarios.
El papel fundamental de SAP NetWeaver Gateway
SAP NetWeaver Gateway es una tecnología crucial que actúa como puente entre la suite empresarial de SAP y diversas plataformas de clientes. Utiliza servicios OData (Protocolo de Datos Abiertos) para exponer datos y funciones de back-end en un formato estandarizado basado en REST, fácilmente asimilable por las aplicaciones web y móviles modernas. La estrategia de implementación de Gateway tiene importantes implicaciones arquitectónicas.
| Opción de implementación | Mareas Ideales para Lecciones |
| Despliegue del concentrador central | SAP recomendado. La puerta de enlace se instala en un servidor front-end dedicado, independiente del sistema back-end. Esto proporciona un único punto de acceso, mayor seguridad al no existir acceso directo al back-end y un lugar central para el mantenimiento de la interfaz de usuario y la marca. La principal desventaja es que requiere un sistema de servidor independiente. |
| Implementación integrada | Gateway se instala en el mismo sistema que el backend de SAP Business Suite. Esto reduce las llamadas remotas, lo que puede ofrecer una ligera ventaja de rendimiento. Sin embargo, este enfoque requiere que Gateway se configure varias veces en un entorno multisistema y es Recomendado por SAP únicamente para fines de sandbox. |
La comunicación entre estas capas arquitectónicas está estandarizada a través del protocolo OData, lo que permite la entrega flexible y la personalización de la experiencia del usuario.