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版本
  • DEVELOPEENVISIONS – 轻便的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应用举办花费。
  • 挪动端原生应用,例如三星GALAXY Tab/Motorola大概安卓设备大概中兴设备。
  • 嵌入式设备,举个例子成立业机器人只怕卫星导航系统中的路径规划软件。
  • 另外你可以想到的可编制程序的、援救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、SportageFC和ABAP Dynpro显示屏创制新的Gateway对象。在生成Gateway对象时,生成工具使用起来和奥迪Q5FC生成器、BOMurano生成器和显示屏生成器同样。大家也能够经过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数据和效率访谈。