目前我仍然只有2个月的UI5经验。我开发了一个小样本应用程序,使用sap网关构建器将我的请求传递给sap后端。
现在我的雇主让我研究通过同一个应用程序中的odata访问两个不同的后端(一个sap,一个nonsap)的可能性。经过一番阅读和思考后,我得出的结论是,最好从单个网关访问两个后端。
由于我已经使用了sap网关,我想知道是否有办法通过sap网关访问nonsap后端?是更好的选择吗?
或者我目前的方法是完全错误的,我应该考虑另外一种方式?
答案 0 :(得分:0)
这取决于您的方法和非闷热系统:
通过Webservices可以访问非sap系统吗?然后在初始加载应用程序后通过webservices加载数据,在SAPUI5中使用第二个数据模型(例如JSON / ODATA)。
非sap系统是否连接到SAP?例如。通过RFC或其他技术,您可以在调用初始网关服务期间从其他系统读取数据,只需在您的方法中调用RFC功能模块。
从我的观点来看,您无法通过一个SAP NetWeaver网关实现“简单”的阅读方式。
答案 1 :(得分:0)
不确定为什么要通过SAP Gateway访问非SAP oData服务。另一方面,您可能需要某种路由器,以便所有服务都暴露在同一网络位置,然后将传入请求路由到适当的后端以进行操作。 你可能也想要" mash-up" SAP和非SAP服务成为某种新服务。在这种情况下,可以查看一些API管理工具,如Apigee,以帮助您实现这一目标。