Site hosted by Angelfire.com: Build your free website today!

Basic overview of SAP Fiori architecture

 

SAP Fiori is a platform that helps to port applications on the mobile devices. SAP Fiori is based on NetWeaver, which is a SAP technology platform. SAP Fiori applications can be used in tablets, smart phones and even desktop computers. The technology behind the SAP Fiori is SAPUI5 which includes SAP’s HTML5, Java Script UI development framework and Net Weaver Gateway middleware. This helps the Fiori apps to deliver swiftly and effortlessly. The adoption of this app is also very simple and not at all complicated. SAP Fiori provides customer consistent and simpler experience on both mobile and desktop devices.

 

There are three types of SAP Fiori apps. They are:

1.      Transactional: This is a task based application.

2.      SAP Smart business:  This app provides insights to the significant performance indicators.

3.      Factsheet: This app is used to search and also explore function.

 

The apps are divided in 3 components:

 

1.      In the front end HTML5 app is displayed and is released in SAPUI5. SAPUI5 manage interactions.

2.      In the backend business logic is displayed.

3.      The database.

The service used by front end is offered by the backend. The data obtain from the database is accumulated with the help of database queries which is processed in due course. OData protocol exchanges the data.

A particular version of MVC pattern plays an essential role in the design pattern of this application. Due to this, there are several advantages:

·         The front end of SAP Fiori is considered as view.

·         The gateway and its various services are considered as control.

·         And lastly, model and business logic hide in backend behind the service queries.

The design of the front end application is similar to MVC pattern. When you are using SAP WEBIDE, numerous views are created in XML, which are built and are related to JS data files. They act as controls and help to bind data for the model.

Here are further explanations which will enable us to understand the architecture in details.

The Front end:

·         The integrated JS data queries help to bind data with particular gateway services. Tool is applied depending on the factors that whether the above process is performed manually or a wizard is used for execution.

·         SAPUI5 provides various events like, drag-and-drop, button clicks and many similar actions. But it is important that you ensure that each event address accurate service.

·         The frontend is developed either via SAP WEBIDE or with UI Development Toolkit for HTML5, which is an Eclipse plugin.

The functions within NETWeaver gateway

·         The service which provides data is set up by the transaction SEGW.

·         CRUD services are installed in this transaction.

The backend and database:

·         In SE80 transaction a programmer needs to program in terms of singular classes.

·         You can access standard database or HANA services based on your requirement.

SAP Fiori intended to provide employees, managers, sales and purchasing a contemporary approach by designing consumer-grade interface for 25 most extensively used SAP software applications.

More information please visit http://sapfiori.us