得帆智改数转系列《SAP新一代集成白皮书》-SAP集成现状概述

SAP集成现状

SAP系统一直被视为全球ERP产品的领导者,国内有很多大型知名企业都是SAP的使用者。伴随着企业业务的发展,SAP使用逐渐深化,为满足业务需求,不可避免需要和其他业务系统集成打通,实现数据传输。目前企业实现SAP集成的方式主要有:

  1. 使用SAP PI/PO产品实现SAP与外部系统的集成打通
    SAP PI/PO产品是实现SAP系统对外集成的工具,但存在如下现状问题:
  • 一般PI/PO产品价格昂贵,整体实施成本高
  • 支持技术协议固定,适配外部系统集成开发工作量大
  • PI/PO产品扩容成本高,长期来看,不能支持大量接口部署
    综合以上问题,也会有很多企业选择自开发的方式来实现SAP系统集成开发
  1. 使用自开发方式实现SAP与外部系统的集成打通
    通过专业开发人员,使用RFC/IDOC等SAP主流集成技术,开发程序实现SAP系统与外围其他业务系统的集成打通,数据传送,但同样也存在众多问题:
  • 需要学习和掌握SAP RFC、IDOC等技术,开发技术复杂度高,开发效率低下
  • SAP集成接口量大,没有统一的接口管理,无法快速检索,接口重复开发情况多
  • 没有可视化的接口运维,遇到问题集成多方相互扯皮,排查解决问题慢,容易出现生产事故
  1. 使用iPaaS平台实现SAP与外部系统的集成打通
    得帆云DeFusion融合集成iPaaS平台,具备低代码集成开发、SAP快速开发连接器接口全生命周期管理、高稳定、高安全、高性能等核心优势,能有效解决SAP集成的各类问题。

集成痛点

SAP作为企业核心系统,与外围系统存在众多集成场景,如果不使用专业iPaaS集成平台,在集成开发过程中,经常会遇到如下痛点:

  • SAP集成开发成本高
  1. 专业人员开发,成本高: SAP系统作为企业核心业务系统,与异构系统集成开发场景多,开发使用RFC、IDOC等专业技术,对开发人员能力要求高,开发效率低下,导致人员成本高昂
  2. 接口重复开发严重: SAP系统上海量的集成接口,没有接口资产目录,导致无法统一管理、灵活检索,接口复用困难,重复开发情况多
  3. 外网系统集成成本高: SAP系统一般不提供外网访问权限,外网应用系统访问SAP时,需开发中转跳板机进行转发,甚至会出现每个外网系统都需要加一个跳板机,服务器资源浪费严重
  4. 采购SAO PI/PO成本高: 采购SAP PI/PO产品价格昂贵,且扩容成本也高,长期看,如果要支持大量接口部署,整体产品费用高
  • SAP集成易出生产事故
  1. 生产接口异常排查解决慢: SAP中存在很多关键业务接口,缺乏有效监控,调用出错后没有完整的链路跟踪,上下游系统相互扯皮,不能及时排查解决问题,直接影响生产,造成生产事故
  2. 高并发性能问题影响生产业务: 通常SAP系统不提供异步接口,在月结或并发量高的时间段,系统繁忙,会导致接口调用超时,影响生产业务正常进行
  3. 缺乏统一安全管控机制: SAP与外部系统集成时,缺少较好的安全保障机制,比如安全认证、流控等,特别在外网集成时,接口会出现被攻击情况
  • 排查解决错误难
  1. 接口排查解决错误难: SAP集成接口出问题时,没有完善的日志跟踪体系,需要多方技术人员参与紧急排查,且多方容易出现扯皮,定位问题困难,沟通成本高
  2. 缺乏监控预警机制,运维被动: 接口出现问题时,一般是业务部门通知给运维人员,非常被动。需要在集成接口出现问题前,根据接口调用错误率、响应时长等维度事前预警给管理员,提前做好接口优化工作
  3. 集成接口管理难: SAP集成与外部系统集成过程中,集成的接口会越来越多,有些接口会被更新、弃用,但缺少清晰的关系图,在需要提供接口给外部系统时,现有的集成情况模糊
  4. 接口交接容易遗漏: 双方系统没有规范性文档及服务清单,在IT人员更换的情况下,接口就存在丢失的情况,工作交接困难
  5. 连接信息变更难以完全同步: SAP集成的外部系统繁多,各系统都要维护SAP的连接信息,如果出现SAP连接信息发生改变或过期每一个系统都要重新修改连接信息,运维工作量大,且容易遗漏
  • 技术复杂度高
  1. 开发环境搭建复杂: SAP集成开发一般使用RFC方式,开发人员需要搭建RFC的运行开发环境,需要下RFCiar包,配置驱动等,由于开发人员本地开发环境各不相同,容易出现各类环境冲突问题,排查解决复杂
  2. SAP集成开发门槛高: SAP系统没有提供主流Rest集成方式,各业务系统对接SAP时,需适配SAP的RFC或IDOC对接方式,技术人员需要熟悉SAP专业技术,还有些系统无法直接对接,需要开发额外的协议和格式转化程序,对技术人员要求高
  3. SAP接口上线部署易出问题: SAP RFC的运行环境跟操作系统强相关,例如Windows与Linux操作系统的运行环境配置不一样,开发人员本地运行通过的程序,部署到生成环境,仍会出现各类环境问题,调用不通

上一篇 得帆智改数转系列《SAP新一代集成白皮书》-关于得帆云DeFusion融合集成iPaaS平台 可移步: link

猜你喜欢

转载自blog.csdn.net/Definesys/article/details/130484330