【IT168技术】11月17日,SAP大会的第三天进入了SAP全球技术研发者日,移动技术依然是SAP的重点课程,同时也是SAP客户们最为关注的热门技术话题。SAP创新解决方案专家组陈志豪给在座的开发者讲解了:通过SAP NetWeaver Gateway为商务套件配置移动服务的课程,从一些基础架构的角度分析了SAP NetWeaver Gateway的技术特性。
▲SAP创新解决方案专家组陈志豪
已经计划的SAP移动平台概览:
▲
SAP NetWeaver Gateway概述:
SAP NetWeaver Gateway不是:
1、 NetWeaver应用服务器ABAP上提供外部通信功能的SAP Gateway流程(例如:RFC)
2、 一个移动基础框架(SAP 的SUP)。
3、 一个SAP NetWeaver PI和eSOA服务的替代品。
SAP NetWeaver Gateway是以下几个方面:
1、 是访问SAP商务套件数据以及功能的接入点。
2、 使用一个基于开源数据库协议(OData)的非专属接口。
3、 服务能通过任何渠道消费,只要该渠道能处理通过HTTP(S)连接接收到的XML信息。
开源数据协议(OData)是一个用来查询和更新数据的Web协议。它被认为是对于Web的ODBC。OData基于HTTP(S)通信和Atom发布协议(AtomPub)
OData架构:
▲
1、 它是一个基于许可证免费的非专属协议。2、为访问商业数据提供类似数据库的连接(对于Web的ODBC)。3、无需具备SAP的知识。4、支持对象浏览。5、实时动态绑定。5、遵从基于REST架构的制约,使用标准的GET、PUT、POST和DELETE方法。
Gateway服务器上的开发
▲
1、 生命周期管理。针对具体的数据源(BAPI/RFC/Dynoro Screens)在Gateway服务器的服务发生器上进行开发。
2、 要求。Screen Scraping后端必须是NW7.00SP18或者更高版本。BAPI/RFC&Custom Dev后端必须是4.6C或者更高。
3、 推荐。合作伙伴/客户的后端系统必须是ECC6.0EHP0或者是没有安装国AddOns的BAPI/RFC&Custom Dev。
▲SAP NetWeaver Gateway的认证