0

我有一个从客户端应用程序调用的 REST 服务。该服务使用 JSON 来管理数据。

我想在客户端和 REST 服务器之间插入 SAP NetWeaver Gateway 以将REST数据公开为oData

REST 服务具有 get 和 put 方法来从/向 db 读取和写入数据。

现在我必须决定开始的方式:

  1. 使用ABAP 代码从/到 REST 服务器转换数据,以两种方式序列化数据(获取 REST 数据并创建 oData 以响应 url 获取 oData 调用 创建 REST 调用以响应 url post oData 调用)
  2. 使用 SMP - SAP 移动平台(Eclipse 插件)编写集成代码(在 javascript 中)以使用 REST 服务读取和写入公开此服务和 oData。http://scn.sap.com/community/developer-center/mobility-platform/blog/2015/04/08/integration-gateway-rest-data-source-overview-of-blogs

第二种解决方案似乎是最好的方法(不需要 ABAP 编程,使用 js 高级语言,parse-libs 来管理 oData 和 json ......)但我不知道是否创建了 SMP 来完成这项工作。

第二种方法的结果是什么?它似乎是一个 zip 文件(类似于战争),我可以将其推送到 SAP 网关以部署集成逻辑。正确的?如何在不每次在 SAP Gateway 上部署 zip 的情况下测试我的代码?

4

1 回答 1

1

推荐的方法是在 SAP Gateway 中创建一个创建 Odata 服务,并使用 SMP 3 或 HCPms(SAP 在云上的移动解决方案)在您的应用程序中使用它。

使用 SMP SDK 使用 Odata 服务。

于 2015-10-13T05:44:34.130 回答