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

资讯详情

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

SAP Gateway OData V4 Routing Configuration 深入解析,系统别名如何把请求送到正确的后端系统

SAP Gateway OData V4 Routing Configuration 深入解析,系统别名如何把请求送到正确的后端系统 一个 SAP Fiori 应用通过浏览器发起 OData V4 请求时,表面上看到的只是一个 HTTP 或 HTTPS URL。请求进入 SAP Gateway Foundation 之后,却还有一个很关键的问题需要解决,真正负责处理这个请求的业务数据究竟在哪一个 ABAP Backend System 里。在 Embedded Deployment 中,这个答案比较简单。SAP Gateway Foundation 和业务数据可能就在同一个 SAP S/4HANA 系统里,请求进入 Gateway 之后可以继续在本机完成处理。到了 Hub Deployment,情况就完全不同了。Gateway Frontend Server 可能只是统一对外暴露 OData 服务的入口,销售数据位于一个 SAP S/4HANA Backend,财务数据位于另一个 Backend,某些遗留业务甚至还位于独立的 SAP Business Suite 系统中。同一个 Gateway 必须知道每一类请求究竟应该送到哪里。承担这项工作的,就是 SAP Gateway Foundation 的 Routing Configuration。SAP Gateway Foundation 提供了一套标准机制,让外部系统通过 HTTP 或 HTTPS 访问 Gateway System,再消费 Backend System 中实现的 OData 服务。这里的 Backend System 可以是一套独立 SAP 系统,也可以和 Gateway 是同一套系统。真正把 Gateway 与 Backend 连接起来的,并不是业务代码里写死的主机名,而是一套由 System Alias 驱动的路由机制。可以把整个请求路径
返回列表