久久亚洲视频-成人av免费在线-亚洲免费大片-www.国产精品.com-又黄又爽又色的视频-精品乱子伦一区二区-无码人妻精品一区二区三区66-欧美一级做-国产在线国偷精品免费看-欧美性极品少妇-精品无码久久久久久久久久

樂思軟件

提交需求|聯系我們|請電400-603-8000

探討協同商務系統與ERP數據同步處理方法

4 協同商務系統與ERP系統的數據同步

4.1 同步方案總體框架

CC系統和ERP系統數據同步方案框架如圖4所示。其中:源系統表示用戶操作的系統,源數據庫表示源系統所屬數據庫,源數據項表示發生變更的數據項,目標數據項表示希望同步的數據項,目標數據庫表示目標數據項所屬的數據庫,目標系統指基于目標數據庫的系統。

圖4 同步方案總體框架

當源系統用戶操作系統造成源數據庫變更時。源數據項經過源數據監視器、同步規則解析器、目標數據轉換器以及目標數據更新器4個同步更新器子件實現目標數據庫的同步更新。

4.2 源數據監視器

源數據監視器是實時監視源數據項變更情況的子件。源數據監視器通過實時掃描源數據庫的數據庫日志,當數據庫中數據項發生變更,將變更情況進行解析并獲得以下幾個參數傳遞給同步規則解析器:

1)變更方式:如增加、刪除或更新;

2)源數據項:即發生變更的數據項。

4.3 同步規則解析器

同步規則解析器是對源數據項進行目標數據項、目標企業和轉換規則匹配的子件。同步規則解析器將接收到的參數在同步規則集中進行匹配,得出如下3個參數:

1)目標數據項即希望同步的數據項;

2)目標企業即目標數據項所處的企業;

3)轉換規則即源數據項與目標數據項的轉換規則。

同步規則集是一個源數據項與目標數據項的映射表,結構如圖5所示。

圖5 同步規則集

如圖5所示,根據不同的數據項,同步規則解析器解析出需要同步更新的目標企業、目標數據項以及轉換規則,連同接收到的各參數一并傳遞給目標數據項轉換器。

4.4 目標數據轉換器

目標數據項轉換器是一系列的字符串轉換方法。目標數據項換器將接收到的參數在轉換規則集中查找相應的轉換方法并調用相應的程序代碼,將源數據項轉換成目標數據項所需要的格式、內容。

與同步規則集類似,轉換規則集是一個同步規則名與字符串轉換方法名的映射表,該表結構如圖6所示。

圖6 轉換規則集

如圖所示,根據不同的轉換規則,目標數據項轉換器解析出需要調用的字符串操作方法,將源數據進行轉換,得到的目標數據項連同接收到的參數一并傳遞給目標數據項更新器。

值得注意的是,在數據的轉換過程中存在著以下3種情況:

1)表達形式轉換 如時間格式中“xx/xx/xx”與“默.毅.xx”的轉換,這種是平常的字符串轉換,可以調用簡單的字符串操作方法實現,如“2003/03/27”轉換成“2003-03-27”。

2)單位轉換 如重量單位“kg”與“g”的轉換,除了2者單位字符串的轉換外,還需要計算相應的數值關系,如“1 kg”轉換成“1 000 g‘’。

3)名稱轉換 名稱轉換產生的背景主要是源數據項與目標數據項來源于不同企業,比如A企業將其產品稱為“手機”,而B稱之為“移動電話”,雖然它們表示同一事物,但是名稱并不相同。名稱轉換的方法是通過調用詞匯轉換規則集獲得目標名稱,并進行輸出。

詞匯轉換規則集是一個源數據項詞匯與目標詞匯之間的對照表,該表結構如圖7所示。

圖7 詞匯轉換規則集

如圖7所示,根據不同的源詞匯、目標企業,名稱轉換方法器解析出相應的目標詞匯并輸出。

4.5 目標數據更新器

目標數據更新器是一些列的數據庫操作方法,根據接受的源數據項更新方法、目標數據項更新目標數據庫中相應的數據項內容,實現數據的同步更新。

集成系統網絡情報信息數據庫

CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄