SuperAPI AI 工具集

sap-btp-integration-suite

部署与运维

查看项目

更新于 10-15 18:09

技能介绍

用途

本技能面向在 SAP BTP 上使用 SAP Integration Suite 进行企业集成的开发与运维场景,适用于构建或排查 Cloud Integration iFlow、API Management 代理、Event Mesh 主题/队列、Edge Integration Cell 部署、Integration Advisor 映射、Trading Partner Management 流程,以及从 Process Orchestration 迁移的评估工作。

主要能力

  • Cloud Integration:跨云、本地与混合环境构建并运行集成流,支持 A2A、B2B、B2G 场景,提供 80+ 适配器与实时消息处理。核心组件包括 Integration Flows(可视化消息处理管道)、Adapters(SFTP、HTTP、OData、RFC、AMQP、Kafka 等)、Message Mapping(图形/XSLT/Groovy 转换)、Data Stores & Variables、Security Material(密钥库、凭据、PGP 密钥)。
  • API Management:完整 API 生命周期管理,包含 API Proxies、34 类策略(安全、流量、中介)、Developer Hub、Products、Analytics。
  • Event Mesh:发布与消费业务事件,支持事件驱动架构。
  • Edge Integration Cell:在私有环境内处理数据的混合运行时,云端设计、Kubernetes 部署(EKS、AKS、GKE、OpenShift、RKE2)。
  • Integration Advisor:AI 驱动的 B2B 内容开发,支持 UN/EDIFACT、SAP IDoc、ASC X12,生成 MIG 与 MAG。
  • Trading Partner Management:合作伙伴档案、协议模板与运行时工件自动生成,支持 AS2、SFTP、FTP。
  • Graph:统一数据 API(Business Data Graph)。
  • Integration Assessment / Migration Assessment:技术选型(ISA-M)与 PO 迁移规划。

使用方式

  • iFlow 包生成:当需要生成可导入的 iFlow 包、ZIP、.iflw 或完整 Cloud Integration 工件时,应先参考 references/iflow-package-authoring.md,不要自行发明仅含扁平 XML 的包。HTTPS-to-SFTP 场景可从 templates/https-to-sftp-iflow-package/ 起步,保留其目录结构(.project、META-INF/MANIFEST.MF、metainfo.prop、src/main/resources/parameters.prop、parameters.propdef、scenarioflows/integrationflow/HTTPS_to_SFTP_Template.iflw),仅定制外部化占位符(如 {{HTTPS_ENDPOINT_PATH}}、{{SFTP_HOST}}、{{SFTP_PORT}}、{{SFTP_DIRECTORY}}、{{SFTP_FILENAME}}、{{SFTP_CREDENTIAL_ALIAS}})。生成工件中不得包含凭据、租户 URL、私有主机名、证书与已部署运行时状态;若无租户可做导入测试,应说明本地包结构与 XML 校验通过但租户导入仍待完成。
  • 脚本规范:优先使用标准步骤而非脚本;必须脚本时使用 message.getBody/getHeader/getProperty、setBody/setHeader,日志使用 SLF4J。大负载用 XmlSlurper.parse(Object) 而非 parseText(String),字符串拼接用 StringBuilder,禁止 TimeZone.setDefault(),禁止将凭据写入 header。
  • 消息服务质量:需防重时使用 JMS 队列、幂等流程调用(ID 映射)或 Data Store,采用“ID 映射 → 查重 → 处理 → ID 映射完成”的幂等模式。
  • Edge Integration Cell 部署:需 Kubernetes 集群(最低 4 个工作节点,每节点 4 vCPU、16GB RAM)、100GB+ 持久卷、Ingress 控制器与 DNS;流程为激活 Edge Integration Cell、准备集群、部署 Edge Lifecycle Management Bridge、部署 Edge Integration Cell 方案、配置密钥库同步、部署集成内容。

适用场景

企业应用对应用(A2A)、企业对伙伴(B2B)、企业对政府(B2G)集成;API 生命周期治理与开发者门户;事件驱动架构;私有环境内的混合集成运行时;B2B 映射自动化与合作伙伴接入;从 Process Orchestration 的迁移评估。

限制

  • 各租户的 iFlow 数量随套餐而异;标准租户 JMS 队列 30 个;Data Store 总存储 100MB;消息处理日志保留 30 天;附件大小 40MB;API 代理数量取决于服务计划;Business Data Graph 每账户 500、每子账户 50。
  • 生成工件不得包含凭据、租户 URL、私有主机名、证书与运行时状态。
  • 若无可用租户,无法完成导入测试。

相关技能

sap-btp-cloud-platform(子账户、订阅、权限与角色)、sap-btp-connectivity(目标、Cloud Connector、混合连接)、sap-api-style(API 代理文档、OpenAPI 质量、生命周期标准)、sap-btp-cloud-transport-management(跨环境传输集成工件)。

捆绑资源

references/ 目录包含 cloud-integration.md、iflow-package-authoring.md、adapters.md、scripting.md、api-management.md、security.md、edge-integration-cell.md、event-mesh.md、integration-advisor-tpm.md、graph-odata.md、data-space-integration.md、migration-assessment.md、operations-monitoring.md、content-transport.md、troubleshooting.md;templates/ 目录包含 https-to-sftp-iflow-package/、groovy-script-template.groovy、api-policy-template.xml。

官方链接

GitHub:https://github.com/SAP-docs/sap-btp-integration-suite ;SAP Help Portal:https://help.sap.com/docs/integration-suite ;SAP Community:https://community.sap.com/topics/cloud-platform-integration-suite ;SAP Business Accelerator Hub:https://api.sap.com/ 。