[發明專利]支持多模式履約流程的系統和方法在審
| 申請號: | 201710306321.8 | 申請日: | 2017-05-03 |
| 公開(公告)號: | CN108805379A | 公開(公告)日: | 2018-11-13 |
| 發明(設計)人: | 羅煒;陳鵬飛 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q30/06;G06F9/54 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務組件 適配器 接口標記 訂單狀態 多模式 數據轉換 數據發 轉換 | ||
本公開提供了一種支持多模式履約流程的系統和方法。所述履約流程被拆分為多個子履約流程,針對每個子履約流程分別設置有適配器以及連接到該適配器的多個業務組件,多個業務組件分別對應于履約流程的多個模式。所述方法包括:接收MQ消息;根據接收到MQ消息,獲取接口標記、數據和訂單狀態;根據數據和訂單狀態確定是否能夠執行子履約流程之一;當確定能夠執行子履約流程之一時確定執行何種履約;當確定執行接口履約時將數據和接口標記發送給針對該子履約流程的適配器;該適配器根據接口標記選擇所連接的多個業務組件之一,并將數據轉換為與所選業務組件相應的數據;且將轉換后的數據發送給所述業務組件,以便由所述業務組件執行所述子履約流程。
技術領域
本公開涉及互聯網技術領域,更具體地,涉及一種支持多模式履約流程的系統和方法。
背景技術
隨著電子商務的快速發展,開發了各種履約流程以適應于不同業務模式的需求。例如,僅就跨境電子商務而言,目前的業務模式往往包括以下三種:第一種方式是下單成功后,由國際物流完成訂單履約,將貨物送到客戶的手上,諸如,京東的全球售平臺和阿里的速賣通平臺;第二種方式是采取本地自建供應鏈系統批量地將貨物儲藏在當地,由當地的供應鏈系統負責訂單履約,將貨物送到客戶手上,諸如,亞馬遜中國;第三種方式是采取在當地租借海外倉的模式,通過當地的倉庫和物流,完成訂單的履約,往往被應用于沒有資源建立本地供應鏈體系的國家。為了順利地執行跨境電子商務,通常需要針對上述三種不同業務模式的跨境電子商務,建立不同的履約流程系統。
然而,在實現本發明過程中,發明人發現現有技術中至少存在如下問題。盡管針對不同的業務模式建立不同的履約系統能夠很好的支持業務發展和演變,但是這種方法極大地浪費了人力成本和經濟成本,也造成了訂單履約系統版本過多且難以維護的問題。此外,尤其對于第三種方式而言,由于需要和不同國家的倉庫、物流系交互,甚至還需要針對不同國家的系統來建設對應的訂單履約系統,采用上述方法并不實際可行。
發明內容
有鑒于此,本公開提供了一種支持多模式履約流程的系統和方法。
本公開的一個方面提供了一種支持多模式履約流程的系統,包括:配置中心、流程引擎、多個適配器和多組業務組件。具體地,所述配置中心可以配置為存儲與履約流程相關的接口標記、數據和訂單狀態。所述流程引擎可以配置為根據所述數據和訂單狀態,確定是否能夠執行該履約流程的多個子履約流程之一;并且響應于確定能夠執行多個子履約流程之一,根據該子履約流程的履約類型配置,確定執行異步履約或接口履約。所述多個適配器中的每個適配器可以被設置為與多個子履約流程之一相對應,且每個適配器配置為:根據所述接口標記選擇與該適配器連接的業務組件組中的多個業務組件之一,將所述數據轉換為與所選的業務組件相對應的數據,并將轉換后的數據發送給所選業務組件。所述多組業務組件的每一組中的多個業務組件可以分別對應于履約流程的多個模式,每個業務組件配置為從與之相連的適配器接收轉換后的數據,根據轉換后的數據執行相應子履約流程。
根據本公開的實施例,所述流程引擎可以進一步配置為:接收消息隊列MQ消息;根據接收到MQ消息,從配置中心獲取接口標記、數據和訂單狀態。
根據本公開的實施例,所述流程引擎可以進一步配置為:響應于確定執行接口履約,向針對該子履約流程設置的適配器發送所述數據和接口標記。
根據本公開的實施例,所述配置中心可以進一步配置為存儲數據轉換配置,且所述流程引擎可以進一步配置為:響應于確定執行異步履約,從配置中心獲取數據轉換配置,根據所述數據轉換配置執行數據轉換,并通過MQ消息發送轉換后的數據。
根據本公開的實施例,所述配置中心可以進一步配置為存儲數據驗證項,且所述系統還可以包括驗證模塊,其中所述驗證模塊可以配置為從業務組件接收針對所述子履約流程的執行結果;從配置中心獲取數據驗證項;根據所述數據驗證項,確定是否成功執行所述子履約流程;以及響應于確定成功執行所述子履約流程,改變所述子履約流程的流程狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710306321.8/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





