SAP Gateway简介。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 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应用进行消费。
  • 移步端原生应用,比如iPad/iPhone或者安卓设备或者黑莓设备。
  • 嵌入式设备,比如制造业机器人或者卫星导航系统中的路规划软件。
  • 另你得想到的可编程的、支持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应用进行消费。
  • 挪端原生应用,比如iPad/iPhone或者安卓设备或者黑莓设备。
  • 嵌入式设备,比如制造业机器人或者卫星导航系统中的路子规划软件。
  • 其它你可想到的但是编程的、支持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数据及功力访问。