電子商務行業數據集成案例介紹

1 引言

電子商務是一種新興的、處於發展過程當中的現代商務方式,從95年來獲得了迅速發展,顯現了巨大的現代商業價值。1997年歐洲、美國、新加坡等許多國家政府發表了電子商務發展綱要,其目的是引導全球電子商務的自由競爭和健康發展,大力推進電子商務的實踐。我國政府的發展綱要也將在近期出臺,促進我國企業適應國際化的發展、參與國際競爭。有理由相信,在21世紀,電子商務將逐漸成爲社會生活的主要方式,也將成爲數字化社會的基礎。web

電商較傳統行業,在物流、客戶、訂單管理上有着更細化、更高的要求,好比物流過程跟蹤、倉庫之間合理分配庫存等;客戶的細分、客戶特色分析;訂單快速響應、訂單跟蹤等。可是ERP系統做爲一個管理軟件,對於上述細化的要求很難知足。所以ERP系統更多的意義上是爲企業的信息系統搭建一個框架和規範,其餘專業系統經過接口實現與ERP系統的集成,從而實現電商管理的目標。數據庫

那麼如何實現線上商城與線下ERP,線下ERP與財務系統的對接,實現數據實時同步呢?這是如今電商平臺面臨的問題。下面將主要介紹電子商務行業是如何解決這一問題的。網絡

2 項目介紹

案例中的企業主營圖書,音樂,手機通信,數碼,你們電,小家電等,是集生鮮蔬菜,服飾家居,圖書音像一體綜合性網絡購物中心。線上線下相互結合,全方位知足了消費者不一樣購物體驗的需求,是對零售業商業模式的顛覆和管理體系的重塑,從新定義了零售業全新的模式和標準。架構

在本次綜合開發項目中因爲該公司上市的需求,須要快速實現系統對接。使用數通暢聯AEAI ESB作集成業務系統,實現異構系統的互聯互通,主要實現爲將線上商城與線下ERP系統進行集成對接,線下ERP系統與財務系統進行集成對接。框架

3 系統架構

3.1 總體架構

該企業門戶項目的工做內容主要包括:線上商城à線下ERP、線下ERPà線上商城、線下ERPà財務系統,涉及的系統包括:線上商城、ESB數據轉換(商品、訂單、店鋪、庫存)、線下ERP、財務系統。spa

基於AEAI ESB構建商品數據轉換(增改)、訂單數據轉換(數據)以及對接(狀態)、店鋪數據轉換(增改)、庫存數據對接、財務K3集成,基於圖形化、拖拽方式實現WEB服務和消息流程的構建,保障接口開發效率和質量。orm

3.2 功能架構

數通暢聯基於AEAIESB構建數據傳輸的Web服務接口,提供增、改接口,供各業務系統調用。數據同步的時候先調用ESB提供的WS在由ESB調用線下的WS。接口

4 項目概述

4.1 線上與ERP集成

數通暢聯基於AEAIESB來構建用戶同步的Web服務接口,提供增、改接口,供各業務系統調用,線上商城調用ESB的WS再由ESB調用線下的存儲過程。開發

1. 新建ws應用添加流程同步

  • 入參:product 類型爲com.hl.eai.services.models.Product封裝數據庫中數據

  • 出參:RESULT 類型爲com.hl.eai.services.models.ResultStatus封裝響應信息

2. 添加消息流程(GoodsSyncCreate)流程圖爲:

  • 數據轉換:將數據轉換放入DataRow中

  • 保存商品:保存商品信息至EBIZ_PRODUCT表中

  • 保存供應商:保存供應商信息至EBIZ_SUPPLIER表中

  • 保存商品分類:保存商品分類信息至EBIZ_PROCATEGORY表中

  • 保存子商品:保存子商品信息至EBIZ_PROATTACHMENT表中

  • JdbcExecuter1:調用線下的存儲過程

  • 結果轉換:返回狀態

4.2 ERP與財務集成

數通暢聯基於AEAIESB來構建用戶同步的Web服務接口,提供數據接口,供業務系統調用,線下ERP調用ESB的WS,再由ESB的WS將數據插入財務的數據庫中。

1. 新建ws應用添加流程

  • 入參:voucher類型爲:com.hl.eai.models.Voucher傳遞財務數據

  • 出參:RESULT類型爲:com.hl.eai.models.ResultStatus封裝響應信息

2. 添加消息流程(FinanceSyncImpVoucher)流程圖爲:

  • 查詢最大VoucherID:獲取數據庫表t_Voucher中FVoucherID的最大值

  • 查詢最大DetailID:獲取數據庫表t_ItemDetail中FDetailID的最大值

  • 獲取查詢條件:得到後面查詢所須要的條件

  • 根據供應商number查詢ItemId:根據Fnumber查詢表t_Supplier中的FItemID

  • 查詢最大Fnumber: 根據Fyear、Fperiod、FGroupID查詢表t_Voucher中的FitemID的最大值

  • 查詢SerialNum最大值: 根據FYear查詢表t_Voucher中的FserialNum的最大值

  • 數據轉換:將數據轉換放入DataRow中,以及邏輯判斷限制

  • 封裝輔助覈算橫表/縱表: 將數據轉換封裝到DataRow中

  • Forker1:分支節點

  • JavaConverter3:打印錯誤信息

  • 插入憑證表:向表t_Voucher中插入數據

  • 插入憑證分錄:向表t_VoucherEntry中插入數據

  • 插入輔助覈算縱表 : 向表t_ItemDetail中插入數據

5 業務價值

1. 結合該企業自身特色實現線上、線下數據實時連接同步

該企業電商平臺線上與線下數據實時同步,經過業務集成保證了線上商品、訂單與現下的庫存信息動態鏈接,保證工做人員對產品信息的實時監控與把握。

2. 技術先進,擴展性強,隨需應變

系統技術先進,擴展性強,可以知足該企業當前和將來發展的須要,並可以平滑升級,可以快速適應後續新系統的添加,並進行快速集成,實現應用架構平臺化、管理系統集成化的要求。

3. 數據準確,交互友好,方便易用

搭建的系統可以實現數據實時同步,減小財務部門的工做量,下降了人工成本;避免了人工統計的易錯性,而且作好界面的友好交互。

6 小結

該集成項目將電商平臺的線上商城與線下ERP,線下ERP與財務進行集成的對接。經過本系統集成爲企業實現數據的同步,方便企業對信息的實時監控與管理。數通暢聯基於AEAI ESB構建數據傳輸的Web服務接口,提供調用WS接口,供各業務系統調用,數據同步的時候先調用ESB提供的WS在由ESB調用線下的WS。具備高靈活性、高可靠性以及可擴展性,爲電商平臺提供方便易用的管理方式。

相關文章
相關標籤/搜索