?

B2B鋼鐵電商平臺生態圈系統互聯互通構建

2022-09-07 03:41呂峰輝
電子元器件與信息技術 2022年7期
關鍵詞:適配器鋼廠開放平臺

呂峰輝

歐冶云商股份有限公司,上海,201999

0 引言

某云商公司(簡稱為“平臺公司”)作為國內頂尖的鋼鐵互聯網平臺公司,肩負著為鋼鐵電商生態圈高效運轉賦能的使命。因此,與生態圈內上下游鋼廠、貿易商、客戶在平臺系統實現“互聯互通”是實現這一使命的重要步驟,也是該平臺公司實現“平臺化、智能化、生態化”三化戰略中“平臺化”戰略的重要基礎。加大與生態圈內不同角色(重點是鋼廠)的互聯互通是其建設自身互聯網生態圈基礎設施的重要工作,而與外部生態成員的數據信息聯通,是其實現智慧化的基礎,是形成鋼鐵生態圈基礎能力的必要一環[1]。

同時,與鋼廠具體業務系統的互聯互通,事關平臺業務風險控制、運營效率及客戶服務能力提升,對該平臺公司而言意義重大。通過與外部鋼廠系統的對接,提升業務運營水平,提高運營效率、風險控制能力和改善終端用戶體驗,進而讓用戶體驗平臺的服務價值,增加客戶的平臺使用黏性。

對于該平臺公司主要上游供應商(鋼廠)而言,與該平臺公司互聯互通可以提升其相關業務的開展效率并降低出錯率,促進其業務實現互聯網化,助力其更好服務終端客戶。鑒于此,本文重點研究了該平臺公司與生態圈內鋼廠系統間的快速對接和實現業務快速協同融合的方案。

1 生態圈互聯互通所面臨的問題與挑戰

該平臺公司自2019年以來已經全面開展了與生態圈對象的系統互聯互通對接工作,目前公司平臺已對接數家鋼廠系統,對接業務包含:現貨倉單、產能預售、統購分銷、產成品物流。在與鋼廠系統對接初期,總體思路是和各個對象系統進行點對點對接,定制開發雙方平臺,將部分業務邏輯放在系統間接口中實現,以此來屏蔽雙方系統間業務邏輯的差異,從而形成了靠定制接口實現“緊耦合”的系統間的互聯互通關系。

伴隨鋼鐵生態圈的快速發展,該平臺公司的業務產品內部邏輯也處于快速迭代的階段。由于自身的迭代發展,可能會造成已經完成“互聯互通”的雙方平臺接口甚至雙方系統內部實現邏輯也需要同步進行開發升級;此外,各鋼廠由于各自的經營管理模式、業務管控要求、建設周期不同,其信息化業務系統版本也各異,鋼廠端對于同一業務,其實現模式、管理思路、系統內部邏輯的差異也較大。在這種平臺與鋼廠兩端的信息系統都快速成長、各有不足的前提下,繼續根據業務需求進行“點對點”接口定制實施,從而實現“互聯互通”的方式已經弊端初現,主要表現在以下幾點。①實施周期不受控:鋼廠端信息化水平差異較大,技術路線不同,導致每次對接一個新的鋼廠系統,開發工作可能需要采用不同技術、面對不同的團隊,從而導致平臺在與不同的鋼廠系統對接過程中,即使面對的是相同的業務,實施周期也各不相同、差異極大。②對接定制化開發成本高:為適配平臺對各鋼廠的差異化服務模式,平臺端產品線及鋼廠端各信息系統都需要做大量的定制化開發工作,增加雙方開發成本。③運維成本高:互聯互通涉及的系統環節多,若過多地對雙方系統內部邏輯進行迭代調整,后期發生問題后排查錯誤的流程長、溝通復雜、效率低。

2 生態圈互聯互通構建整體方案

確定了要解決的關鍵問題后,后續的工作便是如何針對性地找到一種具體的工作思路及應對解決方案,本文作者結合工程項目實踐,給出了以下整體工作思路及具體技術方案。

上述“點對點”進行系統間互聯互通對接最大的弊病就是根據特定業務場景需求,將過多的業務邏輯放在了系統間接口中實現,造成系統間業務緊密耦合,從而影響了后續迭代升級。新的實現方式必須首先從業務上擺脫這種接口“定制”和業務“緊耦合”現象,將產品流程標準化、業務邏輯標準化,并將業務邏輯落地于雙方業務中臺系統,接口只負責傳輸必須的業務信息,差異化處理在雙方業務中臺系統進行屏蔽化處理,從而實現接口輕量化、標準化,便可支撐快速實現系統間的互聯互通。整體方案實現步驟如下。

2.1 業務接口聚合

通過對該平臺公司幾大業務板塊的梳理,形成如下對接產品及產品定位分析(僅以部分交易類、物流類產品為例,見表1)。

表1 公司交易類、物流類產品成熟度分析

(1)抽象標準產品對接關鍵節點流程:以現貨倉單(鋼廠代運模式)對接為例,梳理業務流程,形成對接關鍵節點流程,詳見表2。

表2 公司現貨倉單業務“互聯互通”關鍵流程節點分析

(2)物化各產品標準接口清單:仍以現貨倉單為例,根據抽象的關鍵節點流程,物化業務協同必須的物理接口,詳見表3,通過這些接口實現雙方系統對接,支撐業務全流程的協同閉環操作。

表3 公司現貨倉單業務“互聯互通”標準接口清單設計

進一步打通產品界限,形成通用接口:以交易產品為例,無論是現貨倉單、產能預售,還是統購分銷、產成品物流,其業務本質都是鋼鐵產成品供應鏈業務中的一段或者一個特定的場景,因此,在業務本質上存在很大的相似性,為實現生態圈系統間互聯互通方案更加地通用、可復用,并兼容更多的業務場景,在實際方案構建中,對業務接口按照供應鏈業務的通用分類范疇進行了再次抽象聚合,形成了如圖1所示的八大業務領域,每個領域包含了若干標準接口服務群組,每個群組又包含了若干標準接口服務,通過這些標準接口服務的組合,支撐生態圈內各類業務在系統間的互聯互通。

圖1 標準接口業務領域設計

2.2 技術落地實現

在業務接口進行聚合抽象,并實現物理接口標準化的前提下,設計了平臺與鋼廠系統間的互聯互通生態體系架構,如圖2所示[2-4]。圖中增加了兩個“適配器”,分別為鋼廠端系統和平臺公司的業務中臺系統,其中“鋼廠通”部署在鋼廠端,連接鋼廠內部系統,“能力開放平臺”部署在平臺端,連接公司內部各業務中臺系統。

圖2 鋼鐵電商平臺生態圈互聯互通生態架構圖

兩個“適配器”之間進行耦合配對,以此屏蔽鋼廠和平臺公司兩端系統邏輯及內部通信方式不同所造成的差異,兩個“適配器”主要建設內容及關鍵技術特點如下。

(1)建設鋼廠端互聯互通適配器——“鋼廠通”:在供給側結構性改革的大背景下,目前該平臺公司所在母集團公司正處于快速并購重組國內鋼鐵企業的過程中,未來其旗下并購的鋼廠必將進行新一輪的信息化系統建設,在信息化系統建設過程中,可針對該鋼鐵電商平臺的標準產品線,開發并部署標準互聯互通適配器“鋼廠通”。該產品基于之前梳理的平臺產品的標準業務接口,在實現過程中將這些接口默認內置在適配器中,并通過技術方式,實現和鋼廠內部系統、能力開放平臺的快速耦合,從而屏蔽鋼廠內部業務邏輯及通信方式的不同,實現與電商平臺的快速對接。首次開發后,后續只需通過產品化部署的方式,在其他鋼廠信息化系統中進行部署、調試,即可快速上線使用。

(2)建設平臺公司互聯互通適配器——“能力開放平臺”:打造該平臺公司核心服務能力的輸出平臺,支撐平臺與鋼廠(不僅可通過與“鋼廠通”適配器快速適配支撐與母集團公司體系內鋼廠互聯互通業務,還可直接通過開放的標準接口服務支撐與社會鋼廠的互聯互通業務)及生態圈合作伙伴的增值業務合作,“對外能力開放,對內服務集成”。該適配器產品基于平臺公司在生態圈的定位及業務能力,提煉、抽象、沉淀形成對接鋼廠的標準服務,實現定制化開發向標準化實施的轉型,縮短互聯互通的工作周期,降低成本。能力開放平臺分為以下三個層次。①客戶端。供外部商戶使用,向客戶展示平臺產品和平臺能力介紹,客戶可以通過唯一客戶代碼登錄,并線上發起接入申請,實現從申請接入、測試、申請發布到上線的全流程管理。②管理端。供內部運營人員使用,提供一系列的管理配置功能,包括系統管理、基礎數據、標準接口、產品介紹、客戶管理、平臺能力、項目管理、監控中心等功能。管理端默認內置了和鋼廠端適配器匹配的標準接口服務,可根據鋼廠用戶在客戶端提交的業務聯通需要,選擇適用于特定業務的物理接口。③后臺核心服務。主要用于保障對外接口服務的有效性和安全性,包括對接口權限的控制;支撐多種對接技術;通過控制線對鋼廠通進行管理等功能。

2.3 方案整體技術特點

(1)權限/鑒權管理。在鋼廠通端通過調用能力開放平臺生成的唯一區分標識進行接口加密,保證鋼廠通及能力開放平臺兩個適配器連接的安全性。

(2)服務可視化注冊、配置管理??梢暬渲卯嬅?,針對所有內置標準接口,開放接口數據結構及中文備注,使得外部用戶能快速理解接口,進行選擇使用。

(3)支撐多態接口實現方式。對于集團體系內鋼廠,使用“鋼廠通”適配器,可屏蔽鋼廠系統端基于電文、restful、webservice等多種接口通信方式造成的數據格式差異,由鋼廠通進行統一轉化為標準的JSON數據格式,以restful方式通過能力開放平臺與電商平臺進行數據交換。

(4)接口實時監控。針對與鋼廠對接的標準接口,支撐實時監控接口發送、接收的通信情況。并且支撐在可視化畫面查詢接口業務處理情況,進行全鏈路接口調用情況跟蹤。

(5)接口信息重發機制。針對接口信息發送失敗的記錄,鋼廠通及能力開放平臺均可自動重發3次,每次間隔約10分鐘,且重發次數和間隔時間可根據對接場景需要進行自定義。

(6)接口限流及臨時禁用機制。限流功能:針對某個接口限制流量,可自定義接口每秒允許調用最大次數。禁用功能:在鋼廠通適配器出現異常時,可對鋼廠通整個站點進行臨時禁用,也可對鋼廠通站點下某個具體接口進行禁用,防止鋼廠端異常對平臺造成的異常壓力。

(7)應用服務器快速水平擴展。針對未來大量鋼廠大數據量業務的接入,可快速對能力開放平臺進行應用水平擴展,使用路由策略,通過負載均衡處理,針對不同區域鋼廠分配不同域名進行分發訪問不同的網關,以降低能力開放平臺的單個服務器的處理負荷[5]。

2.4 實施效果分析

以上所述方案在該平臺公司2021年與生態圈系統互聯互通構建實施時已經落地執行,基于該方案進行系統間快速對接,改變了之前的工作模式,將基礎的工作模式化、程式化,并交由人機互動完成。項目團隊可以將精力聚焦于能力的開發與提升上,進一步優化接口服務,把對外服務的能力做深做強。通過這種模式的改變,在四個方面得到了提升。①降低了對接實施成本:通過能力融合和服務創新,提供了豐富完整的API接口體系,使得鋼廠和平臺對接僅產生實施費用,借助API接口體系標準化,可快速實現互聯互通。②外部客戶滿意度提升:為鋼廠客戶提供服務平臺,鋼廠客戶可以自主向平臺公司發起系統對接申請,降低了對接溝通成本,提高了平臺公司的服務滿意度。③內部單位滿意度提升:通過能力開放平臺,使平臺公司的產品更為便捷地面向客戶,為內部營銷人員推廣平臺標準產品提供助力。④內部員工滿意度提升:使用該方案實現互聯互通,便于一線營銷人員向客戶推廣;又使得接口數據可視化,降低了運維難度。

3 結語

該生態圈系統互聯互通構建方案目前已經在大力推廣實施,也必將在公司生態圈的持續擴大、賦能生態圈方面發揮較大作用。從平臺化公司運營及系統提升方面考慮該方案在以下幾個方面仍有提升及完善之處。①建設低代碼核心引擎及接口可視化配置功能。建設低代碼核心引擎(根據JSON Flow動態生成接口代碼)、可視化配置接口,包括新建接口流程配置、開始輸入節點配置、產地轉換配置、小品種轉換配置、倉庫轉換配置、小代碼轉換配置、中臺節點配置、結束輸出節點配置、通用字段轉換配置等。通過這些新功能的支撐,進一步縮短基于標準接口的對接過程,降低對接成本。②建設接口服務計費功能,支撐平臺化運營。作為互聯網公司的一個產品,在孵化成熟后,必將面臨平臺化運營的壓力,在目前已經基本實現接口服務標準化、用戶自行按需進行標準服務對接申請的前提下,考慮建設計費功能,以支撐產品平臺化運營。建設內容包括計費流量管理、配額管理(管理客戶賬號對應的接口配額)、流量詳情(查詢客戶對應接口調用次數和查詢客戶超限信息)、網關計費核心控制等功能。

猜你喜歡
適配器鋼廠開放平臺
德國薩爾鍛鋼廠
舊廠區在城市更新改造中的思考——論團山鋼廠土地盤活
基于百度地圖開放平臺的導航電子地圖課程實踐教學研究
德國薩爾鍛鋼廠
騰訊安全應急響應開放平臺正式上線
基于3D打印的輕型導彈適配器
鋼廠污水的現代處理技術探究
電源適配器怎么選
中職會計教學模式的轉變分析
6款電力線網絡適配器橫向評測
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合