提供了入口以访问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等格式再次来到数据,能够对数据编码、排序或然过滤。

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

简易,NetWeaver Gateway是一个ABAP组件集,它附加在您已有个别SAP
ERP系统上,并提供了简便易行的、以人为本的工具来做客你的作业新闻,并且下跌了费用数量所必要的知识门槛,使得使用者无需领悟SAP系统内部的专门的学问体制。Gateway提供了易用的、定义优秀的API,提供了进口以访问SAP系统中具有价值的专门的工作数据和功力。

肆.0 开垦进度

ca88亚洲城官网,SAP NetWeaver
Gateway软件由两种劳务转移工具提供,它能够转换须要的源代码,以运营你的外表应用的支出。那些工具得以用于连接三种常用IDE,例如Eclipse,Visual
Studio和Xcode。对那多少个IDE,存在可用的恢弘,所以开发者没有供给具备SAP知识。

SAP NetWeaver
Gateway能够依赖已有的BAPI、EscortFC和ABAP Dynpro显示屏创造新的Gateway对象。在生成Gateway对象时,生成工具使用起来和BMWX三FC生成器、BO福睿斯生成器和显示器生成器一样。大家也足以通过Gateway附加组件来塑造自定义Gateway对象,它会提供OData通道。那是壹多种ABAP类和接口,能够用于在SAP系统中支出你自个儿的Gateway模型对象。必要在SAP NetWeaver Gateway中注册它们,那样就能够通过RESTful服务在表面访问。

能够经过以下图表轻易掌握这么些开支进度中的步骤:

ca88亚洲城官网 1

SAP NetWeaver
Gateway是1项基于市镇专门的职业的本事,它提供了轻便的不二秘诀以连接SAP软件与器具、情况和平台。那一个框架允许落成创新的、以人为本的缓慢解决方案,为SAP的商务软件带来了新体验:举例应酬与合作情况、手提式有线电话机和台式机设备以及富internet应用。

5.0 总结

SAP NetWeaver
Gateway不是用于由正规用户使用的事务型应用的通道,也不会顶替现存的中间件如SAP
NetWeaver PI。别的,SAP NetWeaver
Gateway的靶子也不是A二A或B贰B场景。相反,SAP NetWeaver
Gateway是1扇通向SAP业务数据和功效的门。它的目的受众是被誉为有时平台用户(Occasional
Platform Users ,OPU)的群众体育。那一个人须要通过易于消费的法门达成特定的(ad
hoc)SAP数据和效率访问。

SAP Gateway在S4/HANA时代的ABAP开拓模型中保有主要的地点。SAP
Gateway是什么样?它对ABAP开拓有怎样的震慑?可以为我们提供什么样方便?那篇译文将浅要地钻探这几个话题。

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

一.3 关键优势

  • REST允许你的种类通过下落消费数量的良方,因为依靠它,没有须要SAP系统的职业知识也能消费其中的政工数据和效果。
  • 经过二个简约易用、非专有的接口,隐藏SAP系统背后的技能复杂。
  • 让你的SAP业务数据和成效能够从符合以下特征的其它设施访问:
    • 通过HTTP(S)协议通讯。
    • 理解OData消息
  • 提供劳动调换工具(Service Provisioning
    tools),允许为已存在的ABAP成效快速生成REST完结。
  • 为主流IDE提供插件,举例Eclipse,Visual Studio和Xcode.

1.1 兼容性

  • OPEN – 任何设施,任何体验,任何平台
  • PEOPLE – 优化用户交互场景
  • TIMELESS – 不分裂,任何SAP Business Suite版本
  • DEVELOPE中华VS – 轻巧的API,无需SAP知识,任何工具(都能够)
  • STANDARDS – 基于REST,ATOM/OData

SAP NetWeaver Gateway提供SAP应用与其余语言或模型的连接技巧,借助REST
services和OData/ATOM共同商议,完毕这种连接没有供给SAP方面包车型大巴知识。

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver
Gateway接口的难题在于它的REST技能允许非SAP系统使用轻易地消费SAP的数量与效果。它们包罗:

  • 其它外部应用,比方微软Office应用可以通过.NET(乃至VBA)举行成本。
  • 桌面机器能够经过由PHP、Java或Ruby等后台匡助的Web应用进行花费。
  • 移动端原生应用,比如surface/黑莓大概安卓设备大概索爱设备。
  • 嵌入式设备,举个例子创造业机器人可能卫星导航系统中的路径规划软件。
  • 别的你可以想到的可编制程序的、帮助HTTP(S)协议的政工场景。

SAP NetWeaver
Gateway接口能够用于别的辅助HTTP(S)的可编制程序设备。为提供那①兼容性,它通过以下花招隐蔽了系统内部存款和储蓄器在的参差不齐:

协商适配:OData成为了向/从SAP系统一供应应/消费业务数据的唯一协议。

服务适配:不相同系列和版本的SAP系统未来表现为单1的、集成的业务音信库。

二.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业务消息和效劳的获得门槛,使它们更便于为别的外部设备上的作业使用所运用。

相关文章