介绍
我想设置一个 Olingo oData 服务(2.0,Java)。该服务在其自己的包中具有固定的模型定义。我还有一个 Java 用户管理。当用户向 Service 发送请求时,结果元数据保持不变(模型),但数据可以来自不同的系统。
这意味着:
- 用户“John”从 System1 接收数据
- 用户“Adam”从 System2 接收数据
问题
为不同的服务归档这样一个“API-Wrapper”系统的最佳实践是什么?可能有一个系统(System1)也可以与OData一起工作,所以我们只“转发”请求?在另一个系统(System2)上,我必须使用原始 GET 参数、句柄过滤器和 and and 构建一个“特殊 API”。
这对 Olingo 有可能吗?是否可以将批处理请求转发到 System1?System2有自己的批量请求实现吗?
更多信息:我正在使用 SAP HANA Cloud Platform,并希望使用不同的后端系统。