瞭解資料同步

本產品支援的各種選項可用於管理實體與外部系統的進行中同步。雖然每項整合都會牽涉到唯一的業務規則,但許多案例中的處理其實相當類似並涵蓋下列整體步驟:

  • 在新增、變更或刪除實體時,邏輯會判斷該變更是否適用於同步,如果是,則會起始同步要求記錄以管理同步處理。基準產品使用維護物件上的稽核外掛點,以便在偵測到該維護物件的記錄發生變更時可執行此邏輯。架構會在偵測到維護物件發生變更時呼叫此外掛點上定義的演算法。如需何時呼叫此外掛的相關詳細資訊,請參考維護物件 - 演算法上外掛點的描述。

  • 系統會將同步要求的處理遞延到批次,如此一來,與外部系統的通訊才不會影響到更新中的交易。這還可確保與外部系統共用的資料已完全確認至資料庫。

  • 處理同步要求時,同步要求邏輯會管理下列處理層面:

    • 判斷是否仍需要同步,如果不需要,則捨棄要求。

    • 準備內含實體同步明細的外傳訊息,並將其傳送至外部系統。

    • 管理錯誤,並視需要重試嘗試。

下列各區段描述本產品支援的各種資料同步選項。