SAPUI5教程——ABAP环境下SAP Fiori 系统搭建以及开发实践
来源:互联网 发布:ff14人族捏脸数据分享 编辑:程序博客网 时间:2024/06/05 16:28
前言
近年来,SAPUI5(SAP Fiori 2.0)的普及,云时代下的移动Web应用一路高歌,众多SAP 顾问也将焦点投入到了这个前端框架。
那么作为一款和SAP 系列套件深度结合的框架,需要安装很多组件支持Fiori的系列开发,可能我们并不会去做SAP Basic的相关工作,但是作为一名合格的咨询顾问,需要了解它的原理。
整体架构
一个Fiori的安装过程中包含了前端服务组件和后台服务数据,前端组件和后端组件组成了一个完成的系统,后台提供数据支持,前端用于展示,Fiori的功能才能正式开通。
这里我绘制了一个简图,帮助理解Fiori的整体架构示意:
Client客户端
客户端包括运行与浏览器端的WEB应用,运行与手机端的Hybrid的移动应用,主要是应用SAPUI5框架进行数据交互和展现。
ABAP Front-End Server ABAP前端服务器
前端服务器类似于一个web server, 负责前端APP的部署,和后台数据的交互,前端服务包含UI组件和Gateway, 均基于SAP Netweaver平台, 通常情况下,二者均部署在同一台服务器上。
Front-End-Server包含SAP Fiori Launchpad, 它是所有SAP Fiori UI的基础,为Fiori应用提供了例如登录、界面适配、不同应用间跳转以及基于角色的应用分类等基础功能。
最终用户也是通过Fiori Launchpad来访问Fiori应用。
前端服务也包含SAP Gateway, 负责处理客户端与SAP Business Suite后端的通信。Gateway使用ODate服务来提供后端数据、函数,以及处理OData服务的HTTPS请求。
ABAP Back-End Server ABAP 后端服务器
ABAP Back-End Server提供业务逻辑和后端数据,其中包括用户、角色和权限。SAP Fiori应用的Addon会持续在Support Package支持包中发布。后端服务器也是基于SAP Netweaver的,这样整体贴合统一,成为一个比较完整的平台。
Database 数据库
后台数据库现如今主要有两种,一个Any DB, 一个HANA DB, HANA DB具备大数据分析处理能能力,此类数据库支持全部Fiori应用类型。
但是Any DB就比较局限,跟多的部署事务类型的应用。
所以有HANA平台做支撑,前端的施展空间非常大。
个人公众平台
- SAPUI5教程——ABAP环境下SAP Fiori 系统搭建以及开发实践
- SAPUI5教程——清除SAP Fiori服务缓存
- SAPUI5教程——SAP Fiori应用类型分析(Transactional, Fact Sheets, Analytical)
- SAPUI5教程——如何改变SAP Fiori登陆页面的背景图片
- SAP FIORI全栈开发——从OData Service到SAPUI5一站式开发指南
- SAPUI5教程——框架简介以及应用实践
- (一)Fiori 开发环境搭建
- SAPUI5教程——查看系统安装的SAPUI5版本
- SAPUI5教程——SAP WEB IDE崩溃
- SAP FIORI教程——如何设置Launchpad的多语言文件(SAP Cloud 版)
- SAPUI5是什么?Fiori告诉我们将来UI开发用哪种技术?
- Linux下C语言学习之路——(1)系统开发环境搭建以及一些常用指令
- SAP Fiori 最新视频教程--由浅入深学习Fiori开发
- 搭建ABAP开发环境图解
- SAP系统的开发语言--ABAP简介
- sap Fiori
- SAPUI5 (01) - OpenUI5环境搭建
- SAPUI5教程——ActionSheet的应用
- 【spark 累加器】spark 累加器求1+2+3+4+5+......+100
- 如何在GlobalMapper中打开谷歌卫星地图
- IDEA搭建Spark程序开发环境
- 负载均衡之轮询算法
- greenDao的基本使用及用法详解
- SAPUI5教程——ABAP环境下SAP Fiori 系统搭建以及开发实践
- spring和spring mvc 中有关父子容器自我归纳
- AWS EC2小结
- oracle学习使用--oracle安装都安装为企业版
- 请问js对象属性值为什么用数组也可以访问
- 算法细节系列(34):再见字符串(2)
- 151组最易混淆的单词
- 二维数组中的查找(java版)
- Mysql有两种存储引擎:InnoDB与Myisam