本期客户

潍柴动力股份有限公司是中国国内500强企业,连续多年位列中国机械工业百强企业前三甲,是重卡行业龙头企业。

公司始终坚持产品经营、资本运营双轮驱动的运营策略,致力于打造品质、技术和成本三大核心竞争力的产品,成功构筑起了动力总成(发动机、变速箱、车桥、液压)、整车整机、智能物流等产业板块协同发展的格局,拥有“潍柴动力发动机”、“法士特变速器”、“汉德车桥”、“陕汽重卡”、“林德液压”等品牌。

项目背景

潍柴动力原有的集成架构存在很多问题,系统集成无日志监控,iBus接口开发需要大量的硬编码,存在编码规范不一致,程序运行不稳定的情况。系统集成异常情况无法及时发现并排查,直接影响业务系统正常运营。

随着系统的数量增多,老的集成产品iBus对接口的运维难度增加,无法对接口统一管理,而且接口的重用性很差。

潍柴动力原有的集成架构的问题主要集中在以下四大方面:

  • 集成平台架构老化:潍柴现在使用iBus作为系统集成的总线,版本老化,没有厂商支持。iBus基于Java编程语言,系统集成的数量会随着时间的推移逐渐增多,Java Code也会逐渐增多,传输接口标准不一,数据不标准,庞大的数据集成关系和定制化的Java代码将对运维工作带来极大的挑战。
  • 缺少日志监控机制:老的iBus平台缺少有效的监控管理,系统之间集成了哪些数据,有哪些服务,服务出现问题等都无法有效监控与管理;
  • 开发方式不便捷:iBus通过编码Java并整个打包的方式部署接口,开发体验较差,部署方式较为陈旧,不满足当前企业对集成平台的要求。
  • 缺少异常预警的功能:老平台无法判断接口是否运行正常,看不出接口运行成功或失败,当运行失败的时候无法通过邮件通知负责人,只有当业务发现问题后,人工对问题进行排查,费时费力。
  • 缺乏全生命周期管理:老平台无法对现有运行接口进行全生命周期管理。

得帆对该平台进行优化重构,对集成场景进行梳理,使平台满足业务需求,保证平台性能。

项目目标

1. 实现API全生命周期管理:

提供包括设计、创建、调试、发布、授权、调用、编排、维护、版本化、下线等活动在内的全生命周期管理;

2. 实现API服务目录多样化:

提供开发者门户以辅助消费方进行API调用,API服务目录应包括API发现、API文档、API订阅、API调用分析,提供页面测试工具,简化API开发,降低API的维护成本;

3. 支持API安全认证:

支持API账户认证、授权,支持白名单及IP策略;支持API流量控制及频率控制;

4. 支持API监控分析:

具备完善的运行日志、出错日志、审计日志、报文日志功能,支持全文检索;支持API的调用链路可视化管理,支持全链路分析、监控分析、异常告警,可视化展示,提供实时、可视化的API监控;

5. 实现高可用的集成架构:

通过集群模式部署集成平台,实现单节点故障下,业务系统集成不受影响。

实施效益

得帆云以ERP为中心完成共39个业务系统680+接口数量的集成,打通异构系统的数据孤岛,实现API集成管理。

服务门户

服务日志

服务报表

应用报表

项目价值

潍柴应用集成平台项目提升了监控管理功能,增加了REST协议支持,提高运营稳定性。

  • 开发体验提升:使用得帆云对原有iBus平台进行改造,从接口开发层面通过可视化组件配置接口,极大的提高了开发体验;
  • 标准规范制定:对传输标准进行了统一,以轻量化REST协议作为接口接入的主要协议,制定开发标准规范和报文标准,使系统间集成及运维工作有规可循。
  • 系统集成监控:通过对潍柴接入集成平台的服务进行状态标识、日志监控,帮助运维人员快速定位数据集成中存在的问题,结合服务预警功能,有效减少了人工排查异常的时间成本和恢复服务异常的时间间隔,大大降低了系统集成的风险。
  • 权限得到管控:系统接口不再是无差别的提供给所有的消费方,而是通过鉴权的方式让系统交互得以追溯,数据资产得到保护。
加客服微信:qmsd3699,开通VIP下载权限!