成都網站製作
當前位置: 首頁 >新聞資訊 > 網站建設 > TESB 京東笛卡爾平台架構實踐
2018-05-02 10:25:54

TESB 京東笛卡爾平台架構實踐

互聯網花了 10 多年的時間,已經培養出了用戶在線購物的習慣,如今稍作點擊,在京東 11 點之前下單,當天就能拿到我們中意的商品。

與大用戶量,高並發量匹配的電商技術體係,相對比較成熟:高可用,可擴展,水平切分,服務治理,微服務架構已經完全能夠滿足2C電商業務的需求。

與2C類個人電商相比,麵向企業級采購的2B類電商依舊十分之痛,特別是流程和效率一直是一對難以調和的矛盾:

合規的預算製,要走招標、合同簽訂、交貨驗收、財政支付、財務報銷等諸多冗長環節,效率低下

與傳統IT公司合作開發電子化的係統,又麵臨後端沒有商品支持,售前售後服務缺失,對行業一知半解,導致開發周期長,功能缺失,係統使用不暢等眾多問題。

在這樣的背景下,京東瞄準了其中的機會,提出“企業智慧采購”概念,以“企業采購解決方案提供商”的身份,全新推出TESB(京東笛卡爾平台),以化解采購流程中“合規”與“效率”之間的矛盾,京東試圖變革采購模式,讓整個過程變得陽光、高效、透明、簡單。

2C類電商技術架構相對成熟,TESB(京東笛卡爾平台)這類企業采購平台又會麵臨哪些技術上的挑戰呢?

首先是消息轉化上的進化。

成熟的ESB產品,一般會采用開放性的傳輸協議和消息格式。例如使用HTTP傳輸協議攜帶查詢請求、采用EDI報文來進行企業ERP對接、采用MQTT消息描述物聯網設備采集內容等,但在實際的企業對接過程中,企業的信息化水平參差不齊,尤其是一些中小型企業很難按照這些標準完成對接工作,因此TESB(京東笛卡爾平台)需要去適應這種需求,就要求其在消息轉換上具備靈活性,既要支持標準的開放性的傳輸協議和消息格式,也要支持企業定製化的傳輸協議和消息格式,同時實現標準到非標從協議到數據層麵的互通。

如上述架構圖所示,所有的業務係統都需要和平台進行交互,係統設計時需要預留一層adapter層,adapter與平台的接口是固定的,由adapter與業務層進行直接交互,對業務層屏蔽平台的複雜性。

當需要有新的業務側接入平台時:

如果能夠複用原來的協議,則直接接入;

如果不能複用原來的協議,隻需要在adapter層新增適配,內部平台無需任何修改升級;

通過這種方法,保證係統的擴展性。

其次是流程編排上的進化。

在企業對接的過程中,TESB(京東笛卡爾平台)在麵向數據轉換過程的同時,需要麵向業務服務。而采購成都網站建設場景是複雜的交易場景,傳統的ESB根本無法滿足業務需要。

在很多采購交易場景中,需要定時定點的進行服務交互、需要fork和join支持,這裏不僅僅單單指的是數據的合並,也牽扯到服務的合並,同時對服務的路由規則也提出了挑戰,需要應對不同交易規則下的路由策略,而TESB(京東笛卡爾平台)基於BPM2. 0 標準,打造了自己的流程編排引擎,同時引入了推理引擎,建立了推責機製,來承擔複雜采購場景下的服務集成工作。

流程編排對架構設計的挑戰,是規則引擎與狀態機的設計:

需要抽象出不同的業務狀態,狀態與狀態之間保持相對獨立;

設計規則引擎,針對不同的業務,隻是在不同狀態之間跳轉,就如工作流一般;

增加業務流程時,如果所有流程狀態都能複用,則隻需要簡單配置規則引擎就能實現擴展;

如果新業務流出現了新的業務狀態,狀態機需要增加一個節點,但對曆史業務狀態是透明的,不需要任何改動,做到了最大程度的狀態解耦。

最後是係統工程架構上的進化。

京東作為國內首屈一指的電商平台,在係統工程架構上積累了豐富的經驗,這些經驗是傳統ESB平台所不具備的。版本控製,服務隔離,健康檢查,高可用可擴展,服務治理,微服務架構等一係列技術,均能夠複用和傳承到2B的企業采購電商平台上來。同時,cloud雲計算,AI人工智能,IOT物聯網,BI大數據,BlockChain區塊鏈等新興互聯網技術,也應用到了智能化采購過程中涉及商品、展示、貿易、履約、財務、售後等 7 大核心流程中來。

工程技術能力是京東的優勢能力:

版本控製能夠保證係統快速迭代與回滾;

服務隔離能夠保證通用服務的隔離性與擴展性;

健康檢查能夠在係統發現故障時,最快發現問題並切換流量,保障係統絕對的高可用;是否已經有深度合作的成功案例?

當然,“智慧采購”落地後,依據在金融、製造、交通、能源、互聯網等多個行業龍頭企業中得到應用實施。一起來聽聽合作夥伴的聲音:

中國銀行:“京東作為唯一一家和我們合作的電商供應鏈平台,我們總部、各直屬機構、附屬公司、各分行都使用其提供的供應鏈管理服務,極大降低了成本,提高了效率”

沃爾沃:“我們借助京東平台實現采購全流程可視化,通過采購管理模式變革,使得沃爾沃采購全流程變得透明化了”

軍隊合作:“使用數據雲、供應鏈羅盤,AI工具打通采購需求收集後,軍隊物資采購融入了軍隊管理全流程,後勤管理的運營更加高效了,響應更加迅速了”

無論如何,京東推出TESB(京東笛卡爾平台),以科技搏擊企業采購藍海,希望以技術驅動打通企業服務鏈條,像個人消費者在京東購物一般,實現企業智慧采購的高效體驗。

返回 BACK
服務項目
網站建設
互聯網開發
微應用(微信)
微信小程序
APP定製開發
400電話
主機租用
域名注冊
聯係我們

地址:成都市府青路二段 • 首匯觀築1棟28樓

郵箱:service@jikejun.com

熱線:18980803640 / 18190984800

座機:028-61382296

微信公眾號 二維碼