其提供了简约的法为连接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数据与效果访问。

相关文章