尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

SAP Gateway Central Hub 中开发 OData V4 服务的完整配置思路

SAP Gateway Central Hub 中开发 OData V4 服务的完整配置思路 在 SAP GUI 里打开/IWFND/V4_ADMIN,看到 Service Group、System Alias 和 Backend System 这些对象时,很多刚从 OData V2 转到 OData V4 的开发人员都会产生一种熟悉又陌生的感觉。熟悉的是 SAP Gateway 仍然负责 HTTP 请求接入、路由、服务发布和错误分析,陌生的是 V4 不再只是围绕一个个独立 Service 做激活,而是把 Service Group 提到了非常核心的位置。对于 Central Hub Deployment 而言,这个差异更明显,因为请求真正进入业务系统之前,要经过 Hub 端的 Gateway Runtime、System Alias 路由以及跨系统连接。SAP 官方当前的 Quick Configuration 文档仍然明确区分 Central Hub 和 Embedded 两种部署方式,并且在 Central Hub 中继续区分服务在 Backend 开发以及服务在 Hub 开发两条路线。Task Gateway 正是官方给出的 Hub 端开发示例。这里讨论的是后一种情况,也就是 SAP Gateway Foundation 采用 Central Hub Deployment,同时 OData V4 服务本身放在 SAP Gateway Hub System 中开发。理解这套配置时,最好不要把 Hub 简单看成一台反向代理服务器。它承担的不只是 HTTP 入口,还掌握 OData Runtime、Service Group 发布状态、System Alias 路由关系以及 Gateway 层错误日志。Backend System 依旧可能保存真正的业务数据和业务逻辑,Hub 通过配置好的 RFC 连接访问后端。
返回列表