SAP Fiori-2
SAP Fiori-2
Overview
Fiori Technology
Application Types
Fiori Launchpad
Fiori Client
SAP Fiori Architecture SAP Business Suite powered by SAP HANA
?
SAP Business Suite powered by HANA including HANA 2-tier stack
?
Support of SAP Suite on HANA and HANA XS Engine based on OData protocol
?
Support of smartphones, tablets, and desktop applications (responsive design)
?
Same apps can be used via the Internet w/o any local installation
?
Connectivity via HTTPS including cross-site request forgery protection (CSRF)
?
Logon via single sign-on and to logout via single-logout (SAML2, SSO cookie)
?
User and role management between ABAP and HANA
SAP Fiori Architecture Frontend Technology
?
Fiori apps build with SAP UI5 technology (HTML5)
?
UI artifacts are deployed with ABAP technology
?
Support of smartphones, tablets, and desktop (by responsive design patterns)
?
Different form factors and operating systems are supported with single code line
?
Fiori Apps are launched and running in the Fiori Launchpad as UI components
?
Business data is retrieved through OData services during runtime
SAP Fiori Architecture ABAP Frontend Server
?
Lifecycle decoupling of UI apps from backend
?
Especially for apps that must also run on anyDB
?
Allow faster iterations for the UI apps
?
Allow changes to UI without the need for development privileges in the backend
?
Add-on based delivery enables fast release circles
?
Single point of UI maintenance like browser support or UI5 provisioning
?
Central place for theming and branding
?
Single place for configuration, personalization, and Fiori shell services
?
Rule-based dispatching of requests in a multi-system landscape (e.g. for approva
ls incl. aggregation)
?
Security considerations
?
Similar to an application-level gateway (ALG) with protocol switch and whitelist
ing (excl. search)
?
Admin for UI meta data does not need to have admin rights in backend (data sensi
tivity)