SAP Gateway简单来说,就是为了前端不懂ABAP开发的人员所设计的,将后端的数据模型封装成为标准的OData服务以供前端开发人员进行简单的调用。
使用SAP Gateway,后端的多套复杂系统将会被隐藏,暴露在前端可以使用的是一些列API,所以,开发人员不需要关心数据的来源,只需要集中在设计应用方面。
开放性
服务可以被任何平台,任何设备调用。
永恒性
服务可以应用于任何版本的SAP后端业务系统。
易用性
应用程序接口可以被简单的调用,而不需要一定的SAP系统知识。
基本架构
使用 SAP NetWeaver Gateway产品基本符合三层架构:
前端
包括各种平台的应用,例如手机,Web应用,各种企业应用,以及一些社交媒体应用。
中间层
SAP NetWeaver Gateway,用于前后端的数据交互。
后端
包括SAP的各种产品,例如CRM,ECC,SCM等等
SAP NetWeaver Gateway主要组件
IW_FND && GW_CORE
Gateway的核心组件,其中包括了:
- OData库以及运行环境
- OData服务注册和发布
- OData元数据的存储
- 服务的跟踪与监控
IW