1

目前我仍然只有大约 2 个月的 UI5 经验。我开发了一个小示例应用程序,使用 sap gateway builder 将我的请求传递给 sap 后端。

现在我的雇主让我研究通过来自同一个应用程序的 odata 访问两个不同后端(一个 sap,一个 nonsap)的可能性。经过一番阅读和思考,我得出结论,最好从一个网关访问两个后端。

由于我已经使用过 sap 网关,我想知道是否有办法使用 sap 网关访问 nonsap 后端?是更好的选择吗?

还是我目前的方法完全错误,我应该考虑另一种方式?

4

2 回答 2

0

这取决于您的方法和非树液系统:

可以通过 Web 服务访问非 sap 系统吗?然后在应用程序初始加载后通过 web 服务加载数据,在 SAPUI5 中使用第二个数据模型(例如 JSON/ODATA)。

非 SAP 系统是否连接到 SAP?例如,通过 RFC 或其他技术,您可以在调用初始网关服务期间从其他系统读取数据,并在您的方法中简单地调用您的 RFC 功能模块。

在我看来,您不会通过一个单一的 SAP NetWeaver Gateway 获得一种“简单”的方式来读取两者。

于 2018-04-26T13:15:41.083 回答
0

不确定为什么要通过 SAP 网关访问非 SAP oData 服务。另一方面,您可能需要某种路由器,以便所有服务都暴露在同一网络位置,然后将传入请求路由到适当的后端以进行操作。您可能还希望将 SAP 和非 SAP 服务“混搭”成某种新服务。在这种情况下,也许可以使用 Apigee 等 API 管理工具来帮助您实现这一目标。

于 2018-04-30T00:30:16.667 回答