SAP Gateway简介

2019-11-27 07:17 来源:未知

SAP Gateway在S4/HANA时代的ABAP开垦模型中兼有举足轻重的身份。SAP Gateway是何许?它对ABAP开辟有何样的熏陶?可以为大家提供什么惠及?那篇译文将浅要地研讨那个话题。

SAP NetWeaver Gateway是后生可畏项基于市镇专门的学问的本事,它提供了简要的章程以连接SAP软件与设备、情况和平台。这么些框架允许达成立异的、以人为本的消除方案,为SAP的商务软件带给了新体验:比方应酬与同盟碰到、手提式有线电话机和台式机设备以致富internet应用。

简单易行,NetWeaver Gateway是一个ABAP组件集,它附加在你原来就有个别SAP ERP系统上,并提供了简短的、以人为本的工具来做客你的事体信息,而且裁减了费用数据所急需的文化门槛,使得使用者无需通晓SAP系统里头的行事机制。Gateway提供了易用的、定义非凡的API,提供了进口以访谈SAP系统中全数价值的事务数据和功效。

本文链接:

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

1.1 兼容性

  • OPEN - 任何设施,任何体验,任何平台
  • PEOPLE - 优化顾客交互作用处景
  • TIMELESS - 不分裂,任何SAP Business Suite版本
  • DEVELOPE奔驰M级S - 简单的API,没有必要SAP知识,任何工具(都可以卡塔 尔(英语:State of Qatar)
  • 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/三星大概安卓设备大概Samsung设备。
  • 嵌入式设备,举个例子创立业机器人或然卫星导航系统中的路径规划软件。
  • 任何你能够想到的可编制程序的、扶助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、RAV4FC和ABAP Dynpro荧屏创造新的Gateway对象。在生成Gateway对象时,生成工具使用起来和RFC生成器、BOPAJERO生成器和荧屏生成器雷同。大家也得以由此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数据和效率访谈。

TAG标签:
版权声明:本文由银河国际点击登录发布于手机客户端,转载请注明出处:SAP Gateway简介