它提供了简约的不二法门以连接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 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应用举办消费。
  • 移动端原生应用,比如华为平板/一加或者安卓设备或者华为设备。
  • 嵌入式设备,比如创设业机器人或者卫星导航系统中的路线规划软件。
  • 其余你可以想到的可编程的、帮忙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应用进行花费。
  • 举手投足端原生应用,比如三星平板/酷派或者安卓设备或者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、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数据和职能访问。