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数据以及职能访问。

相关文章