集中部署ERP与外围系统集成接口优化研究

2022-09-11

一、背景

ERP集中部署与外围60余个系统有2000余个接口, 集成路线复杂, 为了保障集中部署与外围系统数据交互的准确性、及时性、完整性, 本文对ERP集中部署系统集成路线、中间件及集成平台中出现的问题进行梳理并开展研究, 从多个层面分析ERP集中部署第一批推广上线后, 集成接口还存在的各种问题。明确下一步集成接口优化的工作方向和内容, 在保证集中部署ERP系统高效稳定运行的同时, 为第二批单位的推广上线夯实基础。

二、存在的问题分析

应用集成平台PI与企业服务总线ESB作为集中部署ERP系统与外围系统据交换的桥梁, 在PI+ESB技术路线中, PI的作用是通信协议转换、实时监控、消息映射、数据结构转换、数据分发和服务发布等, ESB的作用是服务代理, PI与外围系统通过调用在总部ESB注册的服务地址进行数据传输。目前PI+ESB的技术路线主要存在两种应用场景:一是集中部署ERP系统与总部一级部署统横向集成;二是集中部署ERP系统与省市公司二级部署系统纵向贯通。

本文通过对集中部署ERP与外围系统集成问题的分析, 主要总结出以下两点:

(一) 系统集成通道过长, 方案设计待优化

集中部署ERP系统采用PI+ESB的方式集成。PI和ESB功能类似, 造成功能重复冗余, 增加了中间环节, 延长了集成链路, 增大问题发生概率, 降低消息传输效率。同时, ESB前端无日志可视化监控功能, 日志文件存储周期短且数据量大 (7天可达15G) , 日志可读性非常差, 造成运维过程中, 对集成问题定位的效率不高。

系统监控方面, 对生产系统还需要开展有效、持续的系统运行监控。特别是硬件资源使用率, 负载情况持续追踪等问题。为完善ERP监控体系, 项目组计划启用Solution Manager系统监控功能, 实现对直连接口、集成平台 (PI) 等系统进行实时监控, 提高运行问题的解决效率。

(二) ERP对端系统集成问题定位困难

对于ERP对端系统的问题, 目前定位比较困难。原因是部分接口程序的日志记录不完善、日志表冗余, 并且缺少统一的接口日志查询工具, 导致排查集成问题时效率不高。项目组已经完成了各接口日志表梳理工作, 并在支付融合业务接口中开发了一套日志管理工具。该工具已经部署到生产系统, 目前正在进行相关功能完善。

三、集成接口优化原则

集成接口优化原则:同步异步适用原则:同步接口属于实时性优先, 适用于查询处理, 如状态查询、库存查询等对实时性要求高的业务交互。异步属于性能优先, 适用于业务处理, 如订单创建、业务数据校验, 业务逻辑处理, 数据修改等对实时性要求低的业务交互。对实时性要求高的业务交互优先采用同步模式式, 对实时性要求低的业务交互采用异步模式。

批量处理原则:接口的数据推送采用批量处理, 特别是在大并发操作时, 须采用批量传输, 一次推送多条数据。

共用共享原则:对于接口推送数据失败的情况, 可以通过统一的后台任务实现自动重发, 但需要控制重发次数。尽量让用户操作方便, 使用简单, 减少手工重推的工作, 提升集成接口的易用性和用户体验。

集成路线选择原则:

1.直连方式

采用直连技术路线的接口易出现数据丢失和接口报错时无接口日志可查或日志可读性差的情况, 导致问题无法跟踪排查或问题排查周期过长。目前采用的直连方式有WebService、HTTP、Dblink和RFC四种类型。

2.接口同异步问题

从系统资源消耗和性能的角度分析, 同步接口易消耗资源, 在接口调用时, 必须要会话保持直至收到返回消息后才会继续执行下一步, 而在会话保持期间接口的进程、网络连接、CPU、内存等资源将持续占用直至收到返回消息后释放。而异步接口发送一个接口调用请求, 不需要等待返回消息, 当接口调用完成后通过另外一个接口将处理结果等通知调用方。

四、结束语

本文通过对集中部署集成接口的研究, 分析整理除了技术路线问题、中间件及集成平台问题、接口同步异步不合理问题、接口数据质量问题、在ERP侧进行大量逻辑运算类接口问题、数据共享及数据重复推送类问题、接口功能设计不合理问题和BW抽数不合理等问题。针对当前与集中部署ERP集成的外围系统数量多, 集成关系复杂, 集成技术路线多样。

摘要:从多维度对ERP集中部署系统上线后, 集成接口出现的问题进行梳理分析。从集成路线、中间件、集成平台选择、接口同异步改造原则等方面进行了研究分析。通过研究, 明确下一步集成接口优化的工作方向和内容, 在保证集中部署ERP系统高效稳定运行的同时, 为第二批单位的推广上线打下基础。

关键词:SAPPI,ESB,集成路线

参考文献

[1] 程志华, 樊涛.ERP在国家电网公司中的典型设计研究[J].电力信息技术, 2011, 9 (2) :40-43.

[2] Kevin ParkerSAP pursues midmarket with rapid ERP implementation program[J].Manufacturing Business Technology, 2006, vol.24.

上一篇:农村小学低段语文“四步”读下一篇:加强企业文化建设提升企业核心竞争力