SAP Gateway简介

它提供了简单的方式以连接SAP软件与设备、环境和平台,它提供了简单的方式以连接SAP软件与设备、环境和平台

SAP Gateway在S4/HANA时代的ABAP开发模型中有所显要的身份。SAP
Gateway是什么?它对ABAP开发有何的影响?可以为大家提供什么惠及?那篇译文将浅要地钻探这一个话题。

SAP Gateway在S4/HANA时代的ABAP开发模型中具有至关首要的身份。SAP
Gateway是什么?它对ABAP开发有怎么着的震慑?可以为大家提供什么惠及?那篇译文将浅要地商讨这么些话题。

SAP NetWeaver
Gateway是一项基于市场专业的技能,它提供了概括的章程以连接SAP软件与设备、环境和平台。这些框架允许完毕革新的、以人为本的缓解方案,为SAP的商务软件带来了新体验:比如应酬与同盟环境、手机和笔记本设备以及富internet应用。

SAP NetWeaver
Gateway是一项基于市场专业的技能,它提供了简便易行的措施以连接SAP软件与装备、环境和平台。这些框架允许完结立异的、以人为本的缓解方案,为SAP的商务软件带来了新体验:比如应酬与同盟环境、手机和台式机设备以及富internet应用。

简易,NetWeaver Gateway是一个ABAP组件集,它附加在您已有的SAP
ERP系统上,并提供了简易的、以人为本的工具来访问你的事情音讯,并且下落了费用数量所须要的学问门槛,使得使用者不要求精通SAP系统内部的劳作体制。Gateway提供了易用的、定义卓越的API,提供了入口以访问SAP系统中所有价值的业务数据和成效。

简单易行,NetWeaver Gateway是一个ABAP组件集,它附加在您已有的SAP
ERP系统上,并提供了简便易行的、以人为本的工具来做客你的事情音信,并且下降了开支数量所须要的文化门槛,使得使用者不必要明白SAP系统里头的工作体制。Gateway提供了易用的、定义杰出的API,提供了入口以访问SAP系统中所有价值的业务数据和效能。

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

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

原文连接:A simple overview on SAP Netweaver
Gateway

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

1.1 兼容性

  • OPEN – 任何设施,任何体验,任何平台
  • PEOPLE – 优化用户交互场景
  • TIMELESS – 不分裂,任何SAP Business Suite版本
  • DEVELOPERS – 简单的API,不要求SAP知识,任何工具(都得以)
  • STANDARDS – 基于REST,ATOM/OData

SAP NetWeaver Gateway提供SAP应用与其余语言或模型的总是能力,借助REST
services和OData/ATOM商谈,已毕那种连接不须要SAP方面的学问。

1.1 兼容性

  • OPEN – 任何设施,任何体验,任何平台
  • PEOPLE – 优化用户交互场景
  • TIMELESS – 不分裂,任何SAP Business Suite版本
  • DEVELOPERS – 不难的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.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.

1.3 关键优势

  • REST允许你的连串通过下跌消费数量的门径,因为依靠它,无需SAP系统的专业知识也能消费其中的事务数据和作用。
  • 因而一个简易易用、非专有的接口,隐藏SAP系统背后的技术复杂。
  • 让您的SAP业务数据和听从可以从符合以下特征的其他设施访问:
    • 透过HTTP(S)协议通讯。
    • 理解OData消息
  • 提供服务浮动工具(Service(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业务音信和机能的获取门槛,使它们更便于为其他外部设备上的业务使用所采取。

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应用举行消费。
  • 活动端原生应用,比如surface/HTC或者安卓设备或者HUAWEI设备。
  • 嵌入式设备,比如创建业机器人或者卫星导航系统中的路线规划软件。
  • 任何你可以想到的可编程的、帮衬HTTP(S)协议的工作场景。

SAP NetWeaver
Gateway接口可以用于其余支持HTTP(S)的可编程设备。为提供这一包容性,它通过以入手段隐蔽了系统内设有的错综复杂:

说道适配:OData成为了向/从SAP系统供应/消费业务数据的唯一协议。

劳动适配:差别系列和版本的SAP系统现在表现为单一的、集成的事务消息库。

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver
Gateway接口的热点在于它的REST能力允许非SAP系统使用轻松地消费SAP的数目与功能。它们包含:

  • 其余外部应用,比如微软Office应用可以通过.NET(甚至VBA)举行开销。
  • 桌面机器可以透过由PHP、Java或Ruby等后台帮忙的Web应用举行开支。
  • 移动端原生应用,比如苹果平板/摩托罗拉或者安卓设备或者黑莓设备。
  • 嵌入式设备,比如创立业机器人或者卫星导航系统中的路线规划软件。
  • 任何你可以想到的可编程的、辅助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、RFC和ABAP Dynpro显示器创造新的Gateway对象。在生成Gateway对象时,生成工具使用起来和RFC生成器、BOR生成器和屏幕生成器一样。我们也得以经过Gateway附加组件来构建自定义Gateway对象,它会提供OData通道。那是一名目繁多ABAP类和接口,可以用来在SAP系统中开发你协调的Gateway模型对象。需要在SAP NetWeaver Gateway中登记它们,这样就足以经过RESTful服务在外部访问。

可以经过以下图表轻松掌握那个用度进程中的步骤:

图片 1

4.0 开发进度

SAP NetWeaver
Gateway软件由多种服务浮动工具提供,它可以生成必要的源代码,以启动你的表面应用的支付。那几个工具得以用来连接多种常用IDE,比如Eclipse,Visual
Studio和Xcode。对那三个IDE,存在可用的恢弘,所以开发者无需具有SAP知识。

SAP NetWeaver
Gateway可以依据已部分BAPI、RFC和ABAP Dynpro显示器创制新的Gateway对象。在生成Gateway对象时,生成工具使用起来和RFC生成器、BOR生成器和显示屏生成器一样。我们也能够透过Gateway附加组件来构建自定义Gateway对象,它会提供OData通道。那是一名目繁多ABAP类和接口,可以用于在SAP系统中开发你自己的Gateway模型对象。需求在SAP NetWeaver Gateway中登记它们,那样就足以因此RESTful服务在外部访问。

可以因此以下图表轻松领悟那几个支出进度中的步骤:

图片 2

5.0 总结

SAP NetWeaver
Gateway不是用于由正规用户使用的事务型应用的大道,也不会替代现有的中间件如SAP
NetWeaver PI。其它,SAP NetWeaver
Gateway的对象也不是A2A或B2B场景。相反,SAP NetWeaver
Gateway是一扇通向SAP业务数据和成效的门。它的靶子受众是被称为临时平台用户(Occasional
Platform Users ,OPU)的群落。这个人需求通过易于消费的法门达成特定的(ad
hoc)SAP数据和效果访问。

5.0 总结

SAP NetWeaver
Gateway不是用于由正规用户使用的事务型应用的大道,也不会代表现有的中间件如SAP
NetWeaver PI。其它,SAP NetWeaver
Gateway的靶子也不是A2A或B2B场景。相反,SAP NetWeaver
Gateway是一扇通向SAP业务数据和功用的门。它的目的受众是被喻为临时平台用户(Occasional
Platform Users ,OPU)的群落。这一个人需要通过易于消费的不二法门贯彻特定的(ad
hoc)SAP数据和效果访问。