The presentation covers concept and design of new SAP UX (Fiori) and Fiori Launchpad – a shell for seamless integration of Web based applications written using different UI technologies. Presentation gives an overview of technical challenges common for integration of business applications running on distributed systems, handling of Intranet and Internet scenarios and supporting of different target devices. Described challenges are accompanied with demonstration of possible solutions and recommendations for system architecture. It includes pattern for system landscape (reverse proxy, central REST services gateway, front end server + multiple application servers), pattern for building shell application (responsive UI, application embedding, application launcher, stable bookmarking), pattern for building application (standalone and embedded mode, extensibility concept), pattern for configuring of navigation targets (role based, indirection with intent based navigation, target configuration for device types, network zone, calling signature) etc. The information would be interesting for people using SAP software or developers building complex corporate software.
Development Architect, SAP SE, Germany, Walldorf
Works in SAP since 2001. Has advanced experience in C++ and SAP ABAP development. Has deep knowledge of business processes. Currently works as lead development architect in shell and interoperability area where is responsible for navigation UI and concepts of application integration.