✒️SAP BTPFIORI / Los componentes de la arquitectura SAP Fiori Por Jaime Gomez Arango

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

Los componentes de la arquitectura SAP Fiori

Los componentes de la arquitectura SAP Fiori

1. Components of SAP Fiori Architecture

  • Client: Represents a desktop browser, mobile browser, or SAP Fiori client. In an on-premise scenario, clients access SAP Fiori through the SAP Fiori Launchpad by clicking a link that points to an SAP Web Dispatcher or a front-end server.
  • SAP Web Dispatcher: A service between the internet and the client's internal services, usually in a DMZ network zone, used to expose internal services to the internet, adding an extra security layer. Key features include:
    • Acts as a reverse proxy with additional functions.
    • Helps SAP Fiori applications obtain data from multiple sources.
    • Can block or enable access to internal resources.
    • Functions as a load balancer if multiple SAP NetWeaver servers are present.
  • Front-End Server (FES): The SAP Gateway server hosting the OData service, necessary for SAP Fiori applications to communicate with business data. It also hosts the SAP Fiori Launchpad and all SAP Fiori applications.
  • Back-End Server (BES): The primary system where business data and logic reside, implementing an OData service.
  • Database: Connected to the back-end server, storing all important business data. This can be any database, including SAP HANA.
  • SAP Cloud Platform (SAP Business Technology Platform - SAP BTP): A platform-as-a-service (PaaS) offering from SAP that provides tools and technologies to accelerate application development.
  • WEB IDE: A cloud development environment for developing and extending SAP Fiori applications, now using the SAP Business Application Studio (BAS).
  • Application Repository: A repository in SAP Cloud Platform storing the user interface (UI) of each SAP Fiori application exposed to SAP Fiori Cloud.
  • SAP Mobile Service: A cloud version of the SAP Mobile Platform solution.
  • SAP Fiori Cloud: A service that allows hosting applications and the SAP Fiori Launchpad (FLP) in the cloud. It connects to the local back-end system for business data along with OData provisioning, potentially replacing the front-end server.
  • OData Provisioning: A service in SAP Cloud Platform for registering and exposing OData services developed in the back-end system.
  • Cloud Connector: A lightweight server that is part of the local server infrastructure, exposing the local system to SAP Cloud Platform securely.

2. The SAP Cloud Connector

What is a Connector?

A connector is an application that facilitates communication between SAP and non-SAP systems using different programming languages. SAP connectors enable the integration of various applications and technologies with SAP systems through open standards.

Advantages of Using Cloud Connector:

  • No need to configure the local firewall for external access from SAP BTP to internal systems.
  • Supports HTTP and additional protocols.
  • Connects local databases or BI tools to SAP HANA databases in the cloud.
  • Propagates the identity of cloud users securely to local systems.
  • Easy to install and configure with standard SAP support.

3. SAP Fiori System Landscape

Main Components:

  • Front-End Server (FES): Basic ABAP application server hosting SAP Gateway for OData communication and the central UI for Fiori.
  • Back-End Server (BES): SAP Business Suite containing applications and data, with SAP Gateway and ABAP coding for application logic.

4 | Installation Infrastructure

Many clients are hesitant to expose their business data to the cloud but want to benefit from a cloud-based SAP Fiori infrastructure. The styles of installation can be classified based on how the user accesses the SAP Fiori launchpad: from within the network or from the internet.

Based on this, the architectural types are as follows:

  • Internal Access Point
  • External Access Point

On-Premise vs. Cloud Environments

On-Premise Environment: When we say we have Fiori on-premise, it means it is installed on physical servers at our location. We are responsible for managing all component installations and security. SAP Fiori applications obtain data from SAP via OData services, an open communication protocol based on HTTP. These OData services are created and managed in SAP using a component called SAP NetWeaver Gateway, which retrieves business data through ABAP classes. SAP NetWeaver Gateway comes pre-installed with SAP NetWeaver 7.40.

  • Installed on physical servers managed by the business.
  • Requires significant investment for hardware configuration, licensing, integration capabilities, and system updates.
  • OData services managed via SAP NetWeaver Gateway.

Benefits of SAP Web Dispatcher:

  • Serves as a single communication point with routing rules to forward requests to the correct systems.

  • Balances requests efficiently.

Cloud Environment:In contrast to on-premise environments, deploying systems and applications in the cloud is carried out in virtual data centers managed entirely by the cloud provider. Both internal and external users access the SAP Fiori Launchpad by connecting to SAP BTP. SAP BTP connects to on-premise systems via the SAP Cloud Connector, a small server hosted as part of the local network. OData service calls are obtained from the SAP Gateway system through the Cloud Connector.

  • Systems and applications deployed in virtual data centers managed by the cloud provider.
  • Users access the SAP Fiori Launchpad through SAP BTP.
  • OData services routed through SAP BTP without needing a local SAP NetWeaver Gateway.
  • Cost-effective with pay-per-use models.

5 | SAP Fiori Architecture

Central Entry Point

SAP aims to establish a central entry point in SAP BTP for users. This means allowing users to access all their applications and navigate between them from a single place, such as for notifications or task searches, with a single sign-on.

SAP Fiori is considered a single point of access for users. The development framework SAPUI5, based on HTML5, JS, and CSS, is used to build Fiori applications. Using these tools, we can access back-end data through OData services and standard internet protocols like HTTP (Rest).

When a user launches the Fiori Launchpad application, the browser loads various UI components and libraries from the front-end server. The front-end server's UI data is then read to understand the user's roles and personalize their experience, including the Fiori Launchpad and individual applications.

Access from Mobile and Classic UIs

Users can access Fiori from Android or iOS devices, which can integrate with the back-end system via the SAP BTP mobile service. Classic UIs can also be accessed using SAP GUI for HTML or Web Dynpro if an SAP S/4HANA or SAP Business Suite system is used as the back-end.

Fiori applications access the back-end via OData services provided by SAP Gateway, a component included in the front-end server.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.

SAP Expert


Jaime Eduardo Gomez Arango

Profesión: Ingeniero de Sistemas y Computación - España - Legajo: SW34C

✒️Autor de: 149 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero de sistemas y computación con 8 años de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.

Certificación Académica de Jaime Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los componentes de la arquitectura SAP Fiori" de la mano de nuestros alumnos.

SAP Junior

Componentes de la arquitectura SAP Fiori SAP Cloud Connector :Software independiente que se instala en la infraestructura local del cliente y actúa como un túnel seguro entre los sistemas on-premise y SAP BTP con los sistemas locales de la empresa. Su función es actuar como un canal seguro entre internet y los datos corporativos, utilizando una VPN SSL, donde la comunicación se inicia desde dentro de la red corporativa hacia la nube, permitiendo que las aplicaciones en la nube accedan a servicios OData locales de forma segura, sin necesidad de abrir puertos entrantes en el firewall y manteniendo el control sobre qué recursos internos son accesibles. | Landscape de SAP Fiori :La arquitectura se divide en dos...

Acceder a esta publicación

Creado y Compartido por: Candela Analia Nuñez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Componentes de la arquitectura de SAP Fiori Clientes Sap Web Despatcher Servidor Frontend Servidor Backend Base de datos SAP Cloud Platform SAP Business Application studio Repositorio de aplicaciones Servicio móvil de SAP SAP Fiori Cloud Aprovisionamiento de Odata Cloud Connector SAP Cloud Connector Ventajas No se toca el Firewall local Es compatible con HTTP Es seguro Tiene soporte Landsacape de SAP Fiori Servidor Fornt-end Servidor Backend Landsacape para SAP Business Suite en cualquier base Componentes obligatorios de FES SAP Gatewey para la comunicación OData Interfaz del usuario central para funciones de Fiori Interfaz del usuario de...

Acceder a esta publicación

Creado y Compartido por: Roman Leandro Garrido Lagos / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Los componentes de la arquitectura SAP Fiori Introducción SAP Fiori no funciona de manera aislada: se apoya en una arquitectura técnica que integra distintos componentes. Estos componentes aseguran la comunicación entre el front-end (interfaz del usuario) y el back-end (procesos de negocio y datos). Componentes principales de la arquitectura SAP Fiori SAP Fiori Launchpad (FLP): punto de entrada central para todas las apps Fiori. Front-end Server (SAP NetWeaver AS ABAP o SAP BTP): Alberga el Launchpad. Gestiona la capa de presentación. Maneja catálogos,...

Acceder a esta publicación

Creado y Compartido por: Jose Rodrigo Baz Suarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Componentes de SAP Fiori 1. Cliente (client) en SAP Fiori representa una unidad lógica e independiente dentro del sistema SAP backend (como S/4HANA) que se utiliza para: Separar entornos o datos dentro del mismo sistema SAP. Ejecutar las aplicaciones Fiori conectadas a ese cliente específico. Controlar accesos, configuraciones, datos maestros y transacciones por separado. 2. Sap Web Despaches: Es un componente de red de SAP que actúa como balanceador de carga entre los usuarios y los servidores SAP backend (por ejemplo, servidores Fiori, Gateway, ERP, S/4HANA). Se encarga de: Redireccionar peticiones HTTP/HTTPS. Mejorar la seguridad, ya que puede ubicarse en una zona...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

1. Los componentes de la arquitectura SAP Fiori: un panorama tipico de SAP Fiori tiene muchos componentes, entonces existen multiples opciones de implementacion COMPONENTES: Cliente: navegador de escritorio o navegador movil o cliente SAP Fiori: nota: en un escenario local on premise, el usr accede a Fiori via SFLP conectado a un servidor front-end o a un SAP Web Dispatcher. SAP Web Dispatcher: servicio que se encuentra entre Inernet y los servicios internos del cliente (generalmente en la DMZ) y se utiliza para exponer servicios internos a internet agregando una capa extra de seguridad. >SAP lo recomienda para todos los escenarios web. >Brinda equilibro de carga en un escenario web: en caso de que haya mas de un serveidor SAP...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

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....

Acceder a esta publicación

Creado y Compartido por: Zaylene Sarahi Gascon Landaeta

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Un servicio de EDUI consta de clases ABAP y elementos de personalización en el servidor Front End así como entradas del catálogo del servicio en el Back End, las clases ABAP se separan en dos clases de proveedores del modelo que proporcionan una codificación para los métodos de datos del servicio y las clases de proveedor de datos que proporcionan la codificación para manejar la solicitudes de servicio. Las aplicaciones SAP FIORI estándar más utilizadas ya se encuentran disponibles en SAP CLOUD PLATAFORM los costos de licencia deben pagarse por el uso de SAP FIORI en el CLOUD en vez del SAP GATEWAY se puede usar el servicio de aprovisionamiento de ODATA y registrar cada uno de los servicios...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


1. Components of SAP Fiori Architecture Client: Represents a desktop browser, mobile browser, or SAP Fiori client. In an on-premise scenario, clients access SAP Fiori through the SAP Fiori Launchpad by clicking a link that points to an SAP Web Dispatcher or a front-end server. SAP Web Dispatcher: A service between the internet and the client's internal services, usually in a DMZ network zone, used to expose internal services to the internet, adding an extra security layer. Key features include: Acts as a reverse proxy with additional functions. Helps SAP Fiori applications obtain data from multiple sources. Can block or enable access to internal resources. Functions as a load balancer if multiple...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SAP Web Dispatcher SAP Web Dispatcher desempeña un papel clave como un componente esencial en el entorno SAP. Actúa como un intermediario entre los clientes y los servidores SAP, facilitando una serie de funciones críticas para la optimización del rendimiento y la seguridad en las aplicaciones empresariales. Su función principal como servidor de proxy inverso implica gestionar las solicitudes web en nombre de los servidores SAP, proporcionando una capa adicional de seguridad al ocultar la infraestructura subyacente. Al hacerlo, protege los sistemas SAP contra posibles amenazas externas y actúa como un punto de entrada seguro para las interacciones web. Además de la seguridad, SAP Web Dispatcher...

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Hermann / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los componentes de la arquitectura SAP Fiori Proporciona una visión general de la situación actual de los pedidos y permite priorizar las actividades según su importancia. SAP Smart Business ofrece un modelo de trabajo basado en excepciones, combinando el análisis con la acción y facilitando la resolución de problemas directamente desde los datos. Además, proporciona visualizaciones de KPI y aplicaciones de configuración para facilitar la supervisión y resolución de problemas. Los representantes de ventas internos pueden resolver diferentes tipos de problemas, como datos incompletos, cantidades no confirmadas, bloqueos de factura, bloqueos de entrega y problemas de facturación....

Acceder a esta publicación

Creado y Compartido por: Nilson Parra Martinez / Disponibilidad Laboral: PartTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!