提供了入口以访谈SAP系统中具备价值的政工数据和功用

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版本
  • DEVELOPETiguanS – 轻便的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)。OData数据格式和SAP表明的组合使得SAP业务音讯并且达成了自描述和高可读性。那五个特色各自地降落了SAP业务音讯和职能的收获门槛,使它们更易于为别的外界设备上的事体应用所使用。

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver
Gateway接口的点子在于它的REST技术允许非SAP系统接收轻便地花费SAP的多寡与作用。它们包涵:

  • 其余外界应用,比方微软Office应用能够通过.NET(以至VBA)举行花费。
  • 桌面机器可以透过由PHP、Java或Ruby等后台帮忙的Web应用进行花费。
  • 移动端原生应用,比方苹果平板/索尼爱立信也许安卓设备或然一加设备。
  • 嵌入式设备,例如创设业机器人恐怕卫星导航系统中的路径规划软件。
  • 此外你能够想到的可编制程序的、帮忙HTTP(S卡塔尔(英语:State of Qatar)公约的事体场景。

SAP NetWeaver
Gateway接口能够用来其它帮忙HTTP(S卡塔尔的可编制程序设备。为提供这黄金年代宽容性,它通过以下手腕隐瞒了系统内设有的根深叶茂:

情商适配:OData成为了向/从SAP系统一供应应/花销业务数据的独占鳌头公约。

劳务适配:差别种类和版本的SAP系统未来表现为单纯的、集成的业务音信库。

4.0 开荒进度

SAP NetWeaver
Gateway软件由各个服务浮动工具提供,它能够转移供给的源代码,以运维你的外界应用的支付。那一个工具得以用于连接两种常用IDE,比如Eclipse,Visual
Studio和Xcode。对那多个IDE,存在可用的恢宏,所以开荒者无需持有SAP知识。

SAP NetWeaver
Gateway能够依据本来就有个别BAPI、中华VFC和ABAP Dynpro显示器创制新的Gateway对象。在生成Gateway对象时,生成工具使用起来和PRADOFC生成器、BOSportage生成器和显示屏生成器一样。我们也得以因此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)SAP数据和效力访问。

相关文章