译者 | 李睿
审校 | 重楼
51CTO读者成长计划社群招募,咨询小助手(微信号:TTalkxiaozhuli)
本文将探索一种解决方案,利用Apache Kafka将控件与数据流链接起来,从而提供供应链的端到端可见性。所有的数字信息都将流入统一的中枢神经系统,从而实现全面控制和及时反应。供应链控制塔的想法变成了现实:一个集成的数据驾驶舱,可以实时访问供应链的所有级别和系统。
一、什么是供应链控制塔?
供应链是由参与产品或服务的生产和交付的企业和人员组成的网络。如今,许多供应链是全球性的,涉及到内部物流、广泛的企业物流以及端到端供应链的B2B数据共享。
二、供应链管理(SCM)
供应链管理(SCM)涉及到为企业创造价值所涉及的所有人员、流程和技术的规划和协调。这包括跨部门流程,例如采购/销售、物流、运营/制造等。自动化、健壮性、灵活性、实时和混合部署(边缘+云计算)对于未来的成功至关重要,无论其所在的行业领域如何,也是跨供应链端到端可见性的先决条件。
物流和供应链面临的挑战是,如今可能有很多现成的商业应用程序(ERP、WMS、TMS、DPS、CRM、SRM等),这些应用程序在功能上高度专业化并且先进。
1.供应链中批量工作负载的挑战
批处理工作负载会在供应链中带来许多问题,而发生的新冠疫情表明了这一点:
- 信息缺失:配送或履行中心内的内部物流,跨建筑和区域,以及业务合作伙伴之间的内部物流。
- 成本上升:降低整体设备效率(OEE),低可用性,增加生产和买家的成本(B2B和B2C)。
- 客户流失:由于交货保证和其他服务等级协议(SLA)的失败而导致糟糕的客户体验和合同讨论。
- 收入减少:更少的生产和销售意味着更少的收入。
- ERP、WMS、TMS、DPS、CRM或SRM等专用系统在其运营中通常是现代化的、实时的或几乎实时的。然而,它们之间的集成通常仍然不是实时的。例如,WMS中的批处理流程正在被实时订单分配流程所取代,但WMS和ERP之间的链接仍然是批处理的。
2.实时端到端监控
供应链控制塔提供整个供应链的端到端可见性和实时监控:
控制塔可以帮助回答以下问题:
- 现在发生了什么?
- 为什么会发生这种情况?
- 接下来会发生什么?
- 如何才能表现得更好?
- 如果……怎么办?
供应链控制塔结合了技术、流程和人员。如需要了解更多信息,可以在YouTube上查看Aadini的“供应链控制塔”,以获得更清晰的解释。最重要的是,软件的发展使实时自动化成为可能,而不仅仅是人类的视觉监控。
三、Kafka原生供应链控制塔
Apache Kafka是数据流事实上的标准,它可以实现任何规模的实时数据集成和处理。这是构建供应链控制塔的一个关键要求。
以下采用一幅跨用例的商业价值图来回顾一下Kafka在改善供应链方面的附加价值:
如果了解一下供应链控制塔的定义,它们或多或少是相同的。供应链控制塔只可能与实时数据相关,这就是Kafka最适用的原因。
四、实时数据共享的全局数据网格
供应链是全球性的,依赖于企业内部独立业务单元之间的协作和B2B通信:
最近,软件行业推出了一种新的范例和架构模式:数据网格。它允许使用自己的技术、API和数据结构实现独立的解耦域。但是数据共享是标准化的、兼容的、实时的、可靠的。借助Apache Kafka的强大功能,这样一个数据网格的核心可以实时运行:
Kafka原生工具,例如MirrorMaker或Confluent Cluster Linking,可以实现跨数据中心、云、区域甚至独立公司之间的可靠实时复制。
五、Kafka作为实时供应链控制塔的数据枢纽
供应链控制塔协调跨不同领域、技术、API和业务流程的需求、供应、交易和物流。
控制塔不仅仅是一个Kafka集群,而是Kafka支撑着业务逻辑、集成和可视化,这些逻辑聚合了来自不同来源的所有数据,并使其从端到端实时变得更有价值。
数据通信以实时、近实时、批处理或请求-响应的方式进行。无论源和接收器应用程序支持什么。然而,企业架构的核心是实时的和可扩展的。这使得未来的现代化和用现代实时服务取代遗留的批处理系统成为可能。
可视化和自动分辨率作为现代控制塔的核心部件。供应链控制塔的第一个目标是端到端的实时可见性。创建实时仪表板、警报以及与第三方监控工具的集成具有巨大的价值。
然而,构建的管道支持几个额外的新用例。跨传统和现代应用程序的数据集成和关联是供应链优化创新的重大变化。新的应用程序可以根据实时信息自动采取自动操作和决策来解决问题,而不是实时可视化发生的事情。
六、真实世界的Kafka示例
现代供应链依赖于供应商、履行中心、仓库、商店和消费者之间的实时数据。以下是一些跨垂直行业使用Apache Kafka作为实时供应链控制塔的真实例子:
- 零售:沃尔玛公司监控整个供应链的信息,包括配送中心、履行中心、商店、移动应用程序和B2B接口。其示例包括本地和全球库存管理和补充系统。
- 制造业:宝马公司将其智能工厂的数据输入云端,以提供对数据的访问,以实现可视性和新的自动化应用。Baader公司建立了一个实时定位系统(RTLS)来优化端到端监控和高级计算,如实时路由和估计到达。
- 物流:DHL、瑞士邮政、爱马仕、SBB和许多其他物流和运输领域的公司建立了实时跟踪和跟踪平台,以优化其业务流程的可见性和效率。
- 移动服务:全球几乎所有打车或送餐应用程序,例如Uber、Lyft、Grab或FreeNow(前MyTaxi),都利用Apache Kafka向前端发送实时通知,并在后端进行数据关联,以实现实时司机-乘客匹配、路由、支付、欺诈检测和许多其他用例。
- 食品:Albertsons、Instacart、达美乐披萨、Migros和许多其他食品相关企业通过实时服务改善食品价值链上的业务流程。
无论在哪个行业工作,如何向其他垂直领域的公司学习,改善供应链的挑战都非常相似。
七、由Apache Kafka支持的后现代ERP/MES/TMS
虽然供应链控制塔提供了端到端的可见性,但每个系统都有类似的要求。企业资源计划(ERP)已经存在了很多年。它通常是单片的、复杂的、专有的、批处理的、不可扩展的。MES、TMS和许多其他物流和供应链管理平台也是如此。
后现代ERP代表了下一代ERP架构。它是实时的、可扩展的和开放的。后现代ERP结合了开源技术和专有标准软件。许多解决方案是云原生的,甚至作为完全管理的SaaS提供。
像终端用户一样,软件供应商利用Apache Kafka的数据流来实现后现代的ERP、MES、CRM、SRM或TMS:
八、物流和供应链管理需要实时数据
数据流沿着价值链呈指数级增长。供应链的端到端可见性对于优化业务流程至关重要。实时订单管理和库存管理就是其中的两个例子。
通过自动化流程进行可视化和实时采取行动,既可以降低成本和风险,也可以增加收入和客户体验。实时供应链控制塔实现了这种创新。这种战略组件的基础需要是实时的、可扩展的和可靠的。这就是为什么数据流平台Apache Kafka非常适合构建控制塔的原因。
各行业领域的成功案例证明了数据流在整个供应链中的价值。甚至像ERP、WMS、TMS、DPS、CRM或SRM这样的供应链产品的软件供应商也在Apache Kafka之上构建他们的下一代软件。
那么如何将可见性带入供应链?已经建好实时控制塔了吗?数据流在这些场景中扮演什么角色?用户需要与行业专家进行沟通和探讨。
原文链接:https://dzone.com/articles/a-real-time-supply-chain-control-tower-powered-by-kafka