Apache Kafka提供支持的實時供應鏈控制塔
譯文??譯者 | 李睿
審校 | 重樓
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