澳门蒲京SAP Gateway简要介绍

它提供了简单的方式以连接SAP软件与设备、环境和平台

SAP Gateway在S4/HANA时期的ABAP开辟模型中持有主要的身价。SAP
Gateway是何许?它对ABAP开荒有如何的震慑?可以为大家提供如何有利?那篇译文将浅要地评论这几个话题。

SAP NetWeaver
Gateway是一项基于市集专门的工作的才干,它提供了简要的法子以连接SAP软件与设备、碰到和平台。这一个框架允许达成立异的、以人为本的缓慢解决方案,为SAP的商务软件带来了新体验:举个例子应酬与同盟意况、手机和台式机设备以致富internet应用。

简易,NetWeaver Gateway是一个ABAP组件集,它附加在您已部分SAP
ERP系统上,并提供了简约的、以人为本的工具来做客你的事体音信,並且收缩了花费数量所须要的知识门槛,使得使用者无需了然SAP系统里面的行事体制。Gateway提供了易用的、定义突出的API,提供了入口以访谈SAP系统中有着价值的事务数据和效应。

本文链接:http://www.cnblogs.com/hhelibeb/p/7600998.html

原稿连接:A simple overview on SAP Netweaver
Gateway

1.1 兼容性

  • OPEN – 任何设施,任何体验,任何平台
  • PEOPLE – 优化顾客交互场景
  • TIMELESS – 不分裂,任何SAP Business Suite版本
  • DEVELOPELacrosseS – 轻松的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.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业务音信和功力的取得门槛,使它们更便于为另外外界设备上的作业使用所运用。

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver
Gateway接口的难题在于它的REST手艺允许非SAP系统应用轻巧地花费SAP的数目与成效。它们包罗:

  • 别的外界应用,譬如微软Office应用可以通过.NET(乃至VBA)实行花费。
  • 桌面机器能够通过由PHP、Java或Ruby等后台支持的Web应用举办开支。
  • 运动端原生应用,比如GALAXY Tab/HTC也许安卓设备或然HTC设备。
  • 嵌入式设备,比方成立业机器人或然卫星导航系统中的路径规划软件。
  • 其余你能够想到的可编制程序的、支持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、LacrosseFC和ABAP Dynpro荧屏成立新的Gateway对象。在生成Gateway对象时,生成工具使用起来和奥德赛FC生成器、BO奇骏生成器和显示器生成器一样。咱们也得以由此Gateway附加组件来创设自定义Gateway对象,它会提供OData通道。那是一多种ABAP类和接口,能够用来在SAP系统中支出你和谐的Gateway模型对象。须求在SAP NetWeaver Gateway中注册它们,那样就足以由此RESTful服务在表面访谈。

能够通过以下图表轻巧明白那个付出进程中的步骤:

澳门蒲京 1

5.0 总结

SAP NetWeaver
Gateway不是用于由正规客户使用的事务型应用的大路,也不会代表现存的中间件如SAP
NetWeaver PI。其余,SAP NetWeaver
Gateway的靶子亦不是A2A或B2B场景。相反,SAP NetWeaver
Gateway是一扇通向SAP业务数据和功效的门。它的指标受众是被称呼偶然平台客商(Occasional
Platform Users ,OPU)的群众体育。那些人供给通过易于花费的章程贯彻特定的(ad
hoc)SAP数据和效劳访谈。