SAP Gateway简单介绍

SAP Gateway在S4/HANA时期的ABAP开拓模型中全数至关首要的地位。SAP
Gateway是什么样?它对ABAP开拓有怎么样的影响?可感觉大家提供哪些便利?这篇译文将浅要地研讨这么些话题。

SAP NetWeaver
Gateway是一项基于市镇专门的学业的手艺,它提供了简单的点子以连接SAP软件与装备、情形和平台。那个框架允许达成立异的、以人为本的缓和方案,为SAP的商务软件带给了新体验:比如应酬与同盟情状、手提式有线电话机和台式机设备以致富internet应用。

大约,NetWeaver Gateway是二个ABAP组件集,它附加在您已某个SAP
ERP系统上,并提供了简要的、以人为本的工具来做客你的专门的学问音讯,并且减弱了花销数据所急需的文化门槛,使得使用者无需通晓SAP系统里头的做事机制。Gateway提供了易用的、定义优质的API,提供了进口以访谈SAP系统中负有价值的事体数据和成效。

正文链接:http://www.cnblogs.com/hhelibeb/p/7600998.html

初藳连接:A simple overview on SAP Netweaver
Gateway

1.1 兼容性

  • OPEN – 任何设施,任何体验,任何平台
  • PEOPLE – 优化客户人机联作场景
  • TIMELESS – 不分裂,任何SAP Business Suite版本
  • DEVELOPE逍客S – 简单的API,无需SAP知识,任何工具(都能够卡塔尔
  • STANDARDS – 基于REST,ATOM/OData

SAP NetWeaver Gateway提供SAP应用与任何语言或模型的连天工夫,依据REST
services和OData/ATOM商量,实现这种连接没有须要SAP方面包车型客车学问。

1.2 REST & OData

REST: 表现层状态转化(Representational State
Transfer卡塔尔是布满式系统的软件架构风格,比如环球网。依靠其更为轻便的风骨,REST已经稳步代替了别样设计模型如SOAP。REST使用正式的GET,
PUT, POST &
DELETE方法和HTTP合同已部分天性。REST的着重对象包蕴组件人机联作的可度量性、接口的通用性、组件安排的独立性、中间组件减小延迟、加强安全性和包裹遗留系统(legacy
systems卡塔尔国等。

OData: 开放数据左券(Open Data
Protocol卡塔 尔(阿拉伯语:قطر‎是三个用来查询和改良数据的盛开的网络左券。该协议允许花销者经由HTTP公约向数据源查询,并以Atom、JSON只怕plain
XML等格式重回数据,能够对数据编码、排序或许过滤。

1.3 关键优势

  • REST允许你的系统通过减弱花费数据的秘诀,因为凭借它,无需SAP系统的专门的学业知识也能花费个中的事情数据和效果与利益。
  • 透过一个简便易用、非专有的接口,隐蔽SAP系统背后的本事复杂性。
  • 令你的SAP业务数据和效用能够从相符以下特征的别的设施访谈:
    • 由此HTTP(S)左券通讯。
    • 理解OData消息
  • 提供劳务转移工具(Service Provisioning
    tools卡塔尔,允许为已存在的ABAP功能快速生成REST落成。
  • 为主流IDE提供插件,举个例子Eclipse,Visual Studio和Xcode.

2.0 使用开源工具访谈SAP业务数据

经过SAP NetWeaver
Gateway花费数量只供给用HTTP(S)央浼就能够。这无需运用任何SAP先前的软件或协商。应用开辟者通过SAP
NetWeaver
Gateway接口花费数据也无需有ABAP编制程序经历,以致完全没有必要精晓SAP内部的做事原理。

采用普通的开采工具,举例微软的.NET和苹果的XCode,恐怕开源语言,例如Ruby和PHP,我们得以轻巧地通过开销SAP服务器提供的OData音信为SAP业务数据和效应成立客户分界面。为了让OData的开销管理变得越来越简约,SAP公布了四个本子的Gateway
Consumption Tool。那么些工具现在能够在Visual
Studio和Xcode中采取,它能够生成OData代理对象。此外,它也能够将已改造的代办对象包装并转移基本选拔。

微软的OData公约基于Atom公布公约(Atom
Publishing Protocol卡塔 尔(阿拉伯语:قطر‎,相应地,该合同基于Atom 联合格式(Atom Syndication
Format卡塔尔。SAP利用了OData内建的正经扩张天性来提供温馨的讲明(Annotations卡塔 尔(英语:State of Qatar)。OData数据格式和SAP表明的结合使得SAP业务消息同一时间落到实处了自描述和高可读性。这多个特征各自地降落了SAP业务消息和功力的收获门槛,使它们更易于为其余外界设备上的工作应用所运用。

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver
Gateway接口的规范在于它的REST技能允许非SAP系统接收轻易地花销SAP的数量与功用。它们包蕴:

  • 其它外界应用,比方微软Office应用能够通过.NET(甚至VBA卡塔 尔(阿拉伯语:قطر‎进行费用。
  • 桌面机器能够透过由PHP、Java或Ruby等后台协助的Web应用进行花销。
  • 移动端原生应用,比如GALAXY Tab/中兴只怕安卓设备或许HTC设备。
  • 嵌入式设备,举例创制业机器人大概卫星导航系统中的路径规划软件。
  • 其余你能够想到的可编制程序的、扶助HTTP(S)公约的职业场景。

SAP NetWeaver
Gateway接口能够用来其余帮衬HTTP(S)的可编制程序设备。为提供这一包容性,它经过以下花招遮掩了系统内部存款和储蓄器在的头昏眼花:

情商适配:OData成为了向/从SAP系统一供应应/消费业务数据的唯大器晚成左券。

劳动适配:差异门类和本子的SAP系统未来显示为单纯的、集成的事体信息库。

4.0 开采进度

SAP NetWeaver
Gateway软件由二种劳务转移工具提供,它能够转换必要的源代码,以运维你的外表应用的支出。这一个工具得以用于连接四种常用IDE,举例Eclipse,Visual
Studio和Xcode。对那多少个IDE,存在可用的增添,所以开采者无需持有SAP知识。

SAP NetWeaver
Gateway能够依照已部分BAPI、WranglerFC和ABAP Dynpro显示器创建新的Gateway对象。在生成Gateway对象时,生成工具使用起来和QashqaiFC生成器、BO奥迪Q7生成器和屏幕生成器雷同。大家也能够经过Gateway附加组件来创设自定义Gateway对象,它会提供OData通道。那是黄金年代多种ABAP类和接口,能够用来在SAP系统中支出你和谐的Gateway模型对象。须要在SAP NetWeaver Gateway中注册它们,那样就能够透过RESTful服务在外部访谈。

能够因而以下图表轻便精晓那么些支出进度中的步骤:

图片 1

5.0 总结

SAP NetWeaver
Gateway不是用于由正规顾客采取的事务型应用的大道,也不会代替现成的中间件如SAP
NetWeaver PI。其他,SAP NetWeaver
Gateway的靶子也不是A2A或B2B场景。相反,SAP NetWeaver
Gateway是生龙活虎扇通向SAP业务数据和效应的门。它的靶子受众是被喻为一时平台顾客(Occasional
Platform Users ,OPU卡塔尔的群落。这几个人索要通过易于花销的诀窍达成特定的(ad
hoc卡塔 尔(英语:State of Qatar)SAP数据和机能访谈。

admin

网站地图xml地图