SAP Gateway简介

2019-10-11 19:58栏目:澳门平台
TAG:

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等格式重返数据,能够对数据编码、排序只怕过滤。

简易,NetWeaver Gateway是贰个ABAP组件集,它附加在您已部分SAP ERP系统上,并提供了简易的、以人为本的工具来做客你的事体音信,何况裁减了花费数据所需求的知识门槛,使得使用者没有须要领悟SAP系统里面包车型大巴做事机制。Gateway提供了易用的、定义非凡的API,提供了进口以访谈SAP系统中具有价值的事务数据和效应。

SAP Gateway在S4/HANA时代的ABAP开垦模型中装有重大的身份。SAP Gateway是什么样?它对ABAP开拓有哪些的影响?可认为大家提供怎么着惠及?那篇译文将浅要地批评这么些话题。

5.0 总结

SAP NetWeaver Gateway不是用于由正规顾客选用的事务型应用的坦途,也不会顶替现存的中间件如SAP NetWeaver PI。其余,SAP NetWeaver Gateway的靶子亦不是A2A或B2B场景。相反,SAP NetWeaver Gateway是一扇通往SAP业务数据和成效的门。它的目的受众是被称呼有时平台顾客(Occasional Platform Users ,OPU)的群落。那么些人索要经过易于开支的艺术达成特定的(ad hoc)SAP数据和功能访问。

初藳连接:A simple overview on SAP Netweaver Gateway

本文链接:

1.1 兼容性

  • OPEN - 任何设施,任何体验,任何平台
  • PEOPLE - 优化顾客交互场景
  • TIMELESS - 不分裂,任何SAP Business Suite版本
  • DEVELOPE哈弗S - 简单的API,无需SAP知识,任何工具(都得以)
  • STANDARDS - 基于REST,ATOM/OData

SAP NetWeaver Gateway提供SAP应用与其他语言或模型的连年技艺,依附REST services和OData/ATOM合同,完结这种连接没有须求SAP方面包车型客车学问。

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业务消息和效应的收获门槛,使它们更易于为另外外界设备上的政工应用所利用。

SAP NetWeaver Gateway是一项基于商店正式的技术,它提供了简便的点子以连接SAP软件与道具、意况和平台。那一个框架允许实现创新的、以人为本的施工方案,为SAP的商务软件带来了新体验:举例应酬与合营蒙受、手提式有线电话机和台式机设备以致富internet应用。

4.0 开辟进度

SAP NetWeaver Gateway软件由各样服务浮动工具提供,它可以改变要求的源代码,以运行你的表面应用的开辟。这一个工具得以用来连接三种常用IDE,比方Eclipse,Visual Studio和Xcode。对那四个IDE,存在可用的扩大,所以开采者无需具备SAP知识。

SAP NetWeaver Gateway能够依靠已有些BAPI、WranglerFC和ABAP Dynpro显示器创制新的Gateway对象。在生成Gateway对象时,生成工具使用起来和QX56FC生成器、BO宝马X5生成器和显示屏生成器一样。大家也得以通过Gateway附加组件来创设自定义Gateway对象,它会提供OData通道。那是一层层ABAP类和接口,能够用于在SAP系统中开荒你自个儿的Gateway模型对象。需求在SAP NetWeaver Gateway中登记它们,那样就能够通过RESTful服务在表面访谈。

能够透过以下图表轻易精晓这么些花费进度中的步骤:

图片 1

3.0 聚焦SAP NetWeaver Gateway

SAP NetWeaver Gateway接口的难题在于它的REST才能允许非SAP系统应用轻便地成本SAP的数目与作用。它们满含:

  • 别的外界应用,比方微软Office应用可以通过.NET(乃至VBA)进行花费。
  • 桌面机器能够通过由PHP、Java或Ruby等后台支持的Web应用进行花费。
  • 运动端原生应用,举例华为平板/一加恐怕安卓设备恐怕华为设备。
  • 嵌入式设备,举个例子创制业机器人或然卫星导航系统中的路径规划软件。
  • 其他你可以想到的可编制程序的、扶持HTTP(S)契约的事业场景。

SAP NetWeaver Gateway接口能够用来别的扶持HTTP(S)的可编制程序设备。为提供这一包容性,它经过以下花招遮盖了系统内部存款和储蓄器在的扑朔迷离:

共谋适配:OData成为了向/从SAP系统一供应应/花费业务数据的无与伦比公约。

劳务适配:不一致种类和版本的SAP系统今后表现为单纯的、集成的事务信息库。

版权声明:本文由金莎国际发布于澳门平台,转载请注明出处:SAP Gateway简介