SAP Gateway简介。SAP Gateway简介。

by admin on 2018年10月18日

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数据及功力访问。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图