SAP Gateway简介。SAP Gateway简介。

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数据和效用访问。

相关文章

admin

网站地图xml地图