很多团队在落地 SAP Fiori 的时候,表面上讨论的是OData服务、Launchpad、Catalog、Target Mapping,真正决定项目成败的,却常常是部署方式。系统放在哪一层,服务实现写在哪个系统里,前后端生命周期要不要解耦,是否需要通过Internet对外发布,这些判断一旦做偏,后面即便RAP、CDS View、Gateway Service写得再漂亮,运维、升级、安全和性能也会不断反过来找你麻烦。SAP 的官方文档把SAP Gateway的部署归纳为两大类,hub deployment与embedded deployment,而在hub之下,又可以继续拆成两种完全不同的实现路线。到了SAP BTP时代,SAP Build Work Zone和Cloud Connector又把这张图继续向云端拉开。(SAP