亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

接入系統(tǒng)和接入方法

文檔序號:6619179閱讀:266來源:國知局
專利名稱:接入系統(tǒng)和接入方法
技術(shù)領(lǐng)域
本發(fā)明涉及異構(gòu)系統(tǒng)接入技術(shù),尤其涉及將ERP系統(tǒng)接入 SAAS系統(tǒng)的接入系統(tǒng)和接入方法。
背景技術(shù)
SAAS是Software-as-a-service(軟件即服務(wù))的簡稱,它是一種通 過Internet提供軟件的模式,用戶不用再購買軟件,而是向提供商租 用基于Web的軟件,來管理企業(yè)經(jīng)營活動,無需對軟件進行維護, 服務(wù)提供商會全權(quán)管理和維護軟件,對于個人,SAAS帶來了很多工 作和生活的便利;對于許多小型企業(yè),SAAS是采用先進技術(shù)的最好 途徑,它消除了企業(yè)購買、構(gòu)建和維護基礎(chǔ)設(shè)施和應(yīng)用程序的需要, 近年來,SAAS的興起已經(jīng)使中小型企業(yè)切實地降低了各項成本。
ERP系統(tǒng)接入SAAS系統(tǒng)服務(wù)的數(shù)據(jù)接入策略和方法是指ERP 系統(tǒng)在接入SAAS系統(tǒng)服務(wù)時如何抽取其特征數(shù)據(jù)供SAAS系統(tǒng)使 用并為SAAS系統(tǒng)服務(wù)提供功能獨立完整的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),采 用何種接入交互策略以及由于兩者的復(fù)雜性和業(yè)務(wù)相關(guān)性,需要制定 標準的數(shù)據(jù)接入處理流程。
目前對于ERP系統(tǒng)接入SAAS系統(tǒng)服務(wù)的數(shù)據(jù)接入策略和方法 主要體現(xiàn)為如下幾種方式
1、 ERP系統(tǒng)在接入SAAS系統(tǒng)服務(wù)時,ERP系統(tǒng)數(shù)據(jù)通過 WEB服務(wù)接入、企業(yè)應(yīng)用集成等方式為SAAS系統(tǒng)服務(wù)提供龐大的 ERP基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
2、 ERP系統(tǒng)接入SAAS系統(tǒng)時,兩個系統(tǒng)之間會發(fā)生基礎(chǔ)數(shù)據(jù) 和業(yè)務(wù)數(shù)據(jù)的交互,兩個異構(gòu)的系統(tǒng)之間需要相互識別理解對方功能 完整的基礎(chǔ)及業(yè)務(wù)數(shù)據(jù),傳統(tǒng)的處理方式采用——對應(yīng)的方式進行接入。
3、 ERP系統(tǒng)在接入SAAS系統(tǒng)服務(wù)時,對于ERP系統(tǒng)業(yè)務(wù)功 能在SAAS系統(tǒng)中的展現(xiàn)通過簡單的整合處理即將其功能展現(xiàn)于 SAAS系統(tǒng)中。
以上方式對于ERP系統(tǒng)接入SAAS系統(tǒng)服務(wù)的數(shù)據(jù)接入存在以 下不足
1、 完全依賴于ERP系統(tǒng)龐大的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),并沒有對 ERP系統(tǒng)數(shù)據(jù)進行分析整理從而合理抽取ERP系統(tǒng)特征數(shù)據(jù)并為 SAAS系統(tǒng)服務(wù)提供功能獨立完整的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
2、 兩個異構(gòu)系統(tǒng)之間復(fù)雜的數(shù)據(jù)對應(yīng)關(guān)系以及數(shù)據(jù)類型,對于 SAAS系統(tǒng)和ERP系統(tǒng)進行數(shù)據(jù)通信的時候無法靈活地映射雙方的 數(shù)據(jù),從而無法更有效地對這些數(shù)據(jù)進行持久化處理。
3、 由于兩者數(shù)據(jù)的復(fù)雜性和業(yè)務(wù)相關(guān)性,并沒有一套標準的行 之有效的數(shù)據(jù)接入處理流程來完成兩者的數(shù)據(jù)接入,達到從ERP系 統(tǒng)的特征數(shù)據(jù)抽取和數(shù)據(jù)交互策略。

發(fā)明內(nèi)容
為了解決上述技術(shù)問題至少之一,本發(fā)明提供了一種接入系統(tǒng), 用于將第一系統(tǒng)接入第二系統(tǒng),其中,所述第一系統(tǒng)與所述第二系統(tǒng) 異構(gòu),包括特征數(shù)據(jù)抽取裝置,用于抽取所述第一系統(tǒng)的特征數(shù) 據(jù),定義所述特征數(shù)據(jù)與所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型 映射;數(shù)據(jù)交互策略設(shè)置裝置,用于設(shè)置所述第一系統(tǒng)和所述第二系 統(tǒng)之間的數(shù)據(jù)傳輸策略;數(shù)據(jù)處理裝置,根據(jù)所述數(shù)據(jù)傳輸策略將所 述特征數(shù)據(jù)傳輸給所述第二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè) 務(wù)數(shù)據(jù)。
優(yōu)選地,所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系統(tǒng)。
優(yōu)選地,所述特征數(shù)據(jù)抽取裝置包括數(shù)據(jù)分析模塊,用于分析 所述ERP系統(tǒng)的系統(tǒng)數(shù)據(jù),整理所述系統(tǒng)數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息,作為所述第一系統(tǒng)的特征數(shù)據(jù);映射定義模塊,用于限定所述 ERP系統(tǒng)的系統(tǒng)數(shù)據(jù)與所述SAAS系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類 型映射;同步數(shù)據(jù)定義模塊,用于根據(jù)所述對應(yīng)關(guān)系及類型映射,確 定可同步業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息、每次同步的數(shù)據(jù)量及ERP數(shù)據(jù)庫類 型。
. 優(yōu)選地,所述數(shù)據(jù)交互策略設(shè)置裝置包括數(shù)據(jù)映射定義模塊, 用于限定所述ERP系統(tǒng)和所述SAAS系統(tǒng)之間的數(shù)據(jù)項的對應(yīng)關(guān)系 和數(shù)據(jù)類型;數(shù)據(jù)傳輸方式定義模塊,用于限定所述ERP系統(tǒng)和所 述SAAS系統(tǒng)之間的數(shù)據(jù)傳輸方式;數(shù)據(jù)傳輸策略定義模塊,用于在 所述ERP系統(tǒng)和所述SAAS系統(tǒng)進行數(shù)據(jù)傳輸時過濾無用數(shù)據(jù);用 戶映射定義模塊,用于定義所述ERP系統(tǒng)的用戶和所述SAAS系統(tǒng) 的用戶之間的映射關(guān)系。
優(yōu)選地,所述數(shù)據(jù)處理裝置包括操作定義模塊,用于定義基本 操作單元和數(shù)據(jù)對應(yīng)關(guān)系及類型映射;模板定義模塊,用于定義顯示 模板、條件模板和同步模板;服務(wù)定義模塊,用于任務(wù)類服務(wù)和活動 類服務(wù)。
本發(fā)明還提供了一種接入方法,用于將第一系統(tǒng)接入第二系統(tǒng), 其中,所述第一系統(tǒng)與所述第二系統(tǒng)異構(gòu),包括
步驟502,抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與 所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;
步驟504,設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策
略;
步驟506,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述第 二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系 統(tǒng)。雖然本發(fā)明中以所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為 SAAS系統(tǒng)作為例子,但是本領(lǐng)域技術(shù)人員應(yīng)當理解,所有的異構(gòu)系 統(tǒng)均可以采用本發(fā)明。
優(yōu)選地,所述步驟502包括數(shù)據(jù)分析步驟,分析所述ERP系
7統(tǒng)的系統(tǒng)數(shù)據(jù),整理所述系統(tǒng)數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息,作為所述
第一系統(tǒng)的特征數(shù)據(jù);映射定義步驟,限定所述ERP系統(tǒng)的系統(tǒng)數(shù) 據(jù)與所述SAAS系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;同步數(shù)據(jù)定 義步驟,根據(jù)所述對應(yīng)關(guān)系及類型映射,確定可同步的業(yè)務(wù)關(guān)鍵數(shù)據(jù) 信息、每次同步的數(shù)據(jù)量及ERP數(shù)據(jù)庫類型。
優(yōu)選地,所述步驟504包括數(shù)據(jù)映射定義步驟,限定所述 ERP系統(tǒng)和所述SAAS系統(tǒng)之間的數(shù)據(jù)項的對應(yīng)關(guān)系和數(shù)據(jù)類型; 數(shù)據(jù)傳輸方式定義步驟,限定所述ERP系統(tǒng)和所述SAAS系統(tǒng)之間 的數(shù)據(jù)傳輸方式;數(shù)據(jù)傳輸策略定義步驟,在所述ERP系統(tǒng)和所述 SAAS系統(tǒng)進行數(shù)據(jù)傳輸時過濾無用數(shù)據(jù);用戶映射定義步驟,定義 所述ERP系統(tǒng)的用戶和所述SAAS系統(tǒng)的用戶之間的映射關(guān)系。
優(yōu)選地,所述步驟506包括操作定義步驟,定義基本操作單元 和數(shù)據(jù)對應(yīng)關(guān)系及類型映射;模板定義步驟,定義顯示模板、條件模 板和同步模板;服務(wù)定義步驟、定義任務(wù)類服務(wù)和活動類服務(wù)。


圖l示出了根據(jù)本發(fā)明的接入系統(tǒng)的邏輯框圖2示出了圖1中的接入系統(tǒng)中的特征數(shù)據(jù)抽取裝置的邏輯框
圖3示出了圖1中的接入系統(tǒng)中的數(shù)據(jù)交互策略設(shè)置裝置的邏輯 框圖4示出了圖1中的接入系統(tǒng)中的數(shù)據(jù)處理裝置的邏輯框圖; 圖5示出了根據(jù)本發(fā)明的接入方法的流程圖; 圖6示出了圖5示出的接入方法的特征數(shù)據(jù)抽取步驟的流程圖; 圖7示出了圖5示出的接入方法的數(shù)據(jù)傳輸策略定義步驟的流程
圖8示出了圖5示出的接入方法的數(shù)據(jù)處理步驟的流程圖。
8
具體實施例方式
下面結(jié)合

根據(jù)本發(fā)明的具體實施方式
。
本發(fā)明提供了一種接入系統(tǒng)1,用于將第一系統(tǒng)接入第二系統(tǒng),
其中,所述第一系統(tǒng)與所述第二系統(tǒng)異構(gòu),包括特征數(shù)據(jù)抽取裝置 10,用于抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與所述第 二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;數(shù)據(jù)交互策略設(shè)置裝置 20,用于設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策略;數(shù) 據(jù)處理裝置30,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述 第二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系 統(tǒng)。雖然本發(fā)明中以所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為 SAAS系統(tǒng)作為例子,但是本領(lǐng)域技術(shù)人員應(yīng)當理解,所有的異構(gòu)系 統(tǒng)均可以采用本發(fā)明。
圖2示出了圖1中的接入系統(tǒng)1中的特征數(shù)據(jù)抽取裝置10的邏 輯框圖。
該特征數(shù)據(jù)抽取裝置10包括數(shù)據(jù)分析模塊102,用于分析所述 ERP系統(tǒng)的系統(tǒng)數(shù)據(jù),整理所述系統(tǒng)數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息, 作為所述第一系統(tǒng)的特征數(shù)據(jù);映射定義模塊104,用于限定所述 ERP系統(tǒng)的系統(tǒng)數(shù)據(jù)與所述SAAS系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類 型映射;同步數(shù)據(jù)定義模塊106,用于根據(jù)所述對應(yīng)關(guān)系及類型映 射,確定可同步的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息、每次同步的數(shù)據(jù)量及ERP數(shù) 據(jù)庫類型。
圖3示出了圖1中的接入系統(tǒng)1中的數(shù)據(jù)交互策略設(shè)置裝置20 的邏輯框圖。
該數(shù)據(jù)交互策略設(shè)置裝置20包括數(shù)據(jù)映射定義模塊202,用 于限定所述ERP系統(tǒng)和所述SAAS系統(tǒng)之間的數(shù)據(jù)項的對應(yīng)關(guān)系和 數(shù)據(jù)類型;數(shù)據(jù)傳輸方式定義模塊204,用于限定所述ERP系統(tǒng)和 所述SAAS系統(tǒng)之間的數(shù)據(jù)傳輸方式;數(shù)據(jù)傳輸策略定義模塊206, 用于在所述ERP系統(tǒng)和所述SAAS系統(tǒng)進行數(shù)據(jù)傳輸時過濾無用數(shù)
9據(jù);用戶映射定義模塊208,用于定義所述ERP系統(tǒng)的用戶和所述 SAAS系統(tǒng)的用戶之間的映射關(guān)系。
圖4示出了圖1中的接入系統(tǒng)1中的數(shù)據(jù)處理裝置30的邏輯框圖。
該數(shù)據(jù)處理裝置30包括操作定義模塊302,用于定義基本操 作單元和數(shù)據(jù)對應(yīng)關(guān)系及類型映射;模板定義模塊304,用于定義顯 示模板、條件模板和同步模板;服務(wù)定義模塊306,用于任務(wù)類服務(wù) 和活動類服務(wù)。
圖5示出了根據(jù)本發(fā)明的接入方法的流程圖。
該接入方法用于將第一系統(tǒng)接入第二系統(tǒng),其中,所述第一系統(tǒng) 與所述第二系統(tǒng)異構(gòu),包括
步驟502,抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與 所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;
步驟504,設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策
略;
步驟506,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述第 二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
優(yōu)選地,所述第一系統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系統(tǒng)。
圖6示出了圖5示出的接入方法的特征數(shù)據(jù)抽取步驟的流程圖。 上述接入方法中,對于ERP系統(tǒng)特征數(shù)據(jù)處理的流程如下
a) 分析ERP系統(tǒng)數(shù)據(jù),整理系統(tǒng)數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息 作為特征數(shù)據(jù)。通過數(shù)據(jù)庫字典分析ERP系統(tǒng)數(shù)據(jù),分析整理出 ERP業(yè)務(wù)關(guān)鍵數(shù)據(jù)及SAAS系統(tǒng)需要的關(guān)鍵平臺數(shù)據(jù)。
b) 定義ERP系統(tǒng)數(shù)據(jù)與SAAS系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及數(shù)據(jù)類 型。利用映射文件生成工具導入數(shù)據(jù)庫物理模型(PDM),根據(jù)整 理出的業(yè)務(wù)關(guān)鍵數(shù)據(jù)及SAAS系統(tǒng)需要的關(guān)鍵平臺數(shù)據(jù)生成ERP系 統(tǒng)數(shù)據(jù)與SAAS系統(tǒng)數(shù)據(jù)對應(yīng)關(guān)系及類型映射文件。
c) 定義SAAS系統(tǒng)服務(wù)標準同步模板元數(shù)據(jù)。根據(jù)具體業(yè)務(wù)場景及業(yè)務(wù)數(shù)據(jù)特征和分類定義SAAS系統(tǒng)服務(wù)標準同步模板元數(shù)據(jù)。 標準同步模板元數(shù)據(jù)主要描述了可以同步哪種特征類別的ERP數(shù) 據(jù),每次同步的數(shù)據(jù)量,ERP數(shù)據(jù)庫類型等信息。
圖7示出了圖5示出的接入方法的數(shù)據(jù)傳輸策略定義步驟的流程圖。
完成了 ERP特征數(shù)據(jù)抽取,本發(fā)明將進一步闡述ERP系統(tǒng)與 SAAS服務(wù)數(shù)據(jù)交互策略
ERP系統(tǒng)接入SAAS系統(tǒng)服務(wù)的數(shù)據(jù)接入定義了 ERP系統(tǒng)接入 SAAS系統(tǒng)時兩個系統(tǒng)之間的數(shù)據(jù)傳輸?shù)囊徽追桨福@些方案包 括數(shù)據(jù)映射定義、數(shù)據(jù)傳輸方式定義、數(shù)據(jù)傳輸策略定義下圖描述 了 ERP系統(tǒng)在接入SAAS系統(tǒng)的數(shù)據(jù)接入方案的各個流程
a) 數(shù)據(jù)映射定義ERP系統(tǒng)接入SAAS系統(tǒng)時,兩個系統(tǒng)之 間會發(fā)生基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的交互,為了使兩個異構(gòu)的系統(tǒng)之間相 互識別理解對方功能完整的基礎(chǔ)及業(yè)務(wù)數(shù)據(jù),需要建立映射文件,映 射文件描述了兩個異構(gòu)系統(tǒng)之間數(shù)據(jù)項的對應(yīng)關(guān)系以及數(shù)據(jù)類型,這 樣在SAAS系統(tǒng)和ERP系統(tǒng)進行數(shù)據(jù)通信的時候彼此能夠理解對方 的數(shù)據(jù),從而可以對這些數(shù)據(jù)進行持久化處理。
b) 數(shù)據(jù)傳輸方式定義各種ERP系統(tǒng)都是異構(gòu)的,不同的 ERP系統(tǒng)提供給外部的調(diào)用接口也不一樣,不同的業(yè)務(wù)需求也會要 求數(shù)據(jù)傳輸?shù)姆绞讲灰粯?,因此ERP系統(tǒng)接入SAAS系統(tǒng)就需要采 取不同的數(shù)據(jù)傳輸方式,目前系統(tǒng)支持的數(shù)據(jù)傳輸方式包括如下幾 種
1、 數(shù)據(jù)庫數(shù)據(jù)直接接入即SAAS和ERP系統(tǒng)之間的通信是通 過SQL語句的形式進行通信的,SAAS系統(tǒng)根據(jù)數(shù)據(jù)映射文件生成 SQL語句,SQL語句被發(fā)送到ERP系統(tǒng)的數(shù)據(jù)庫中,ERP系統(tǒng)將 數(shù)據(jù)組裝然后返回給SAAS系統(tǒng),SAAS系統(tǒng)根據(jù)映射描述文件解析 返回的數(shù)據(jù)然后持久化到SAAS系統(tǒng)的數(shù)據(jù)庫中。
2、 WEB服務(wù)數(shù)據(jù)接入SAAS系統(tǒng)調(diào)用ERP系統(tǒng)的WEB服 務(wù)接口來進行數(shù)據(jù)傳輸,SAAS系統(tǒng)根據(jù)數(shù)據(jù)映射文件生成WEB服務(wù)請求發(fā)送到ERP系統(tǒng),ERP系統(tǒng)根據(jù)WEB服務(wù)的請求返回數(shù) 據(jù),數(shù)據(jù)根據(jù)數(shù)據(jù)映射文件解析數(shù)據(jù)并持久化數(shù)據(jù)。
3、 EAI數(shù)據(jù)接入SAAS系統(tǒng)通過調(diào)用ERP系統(tǒng)提供的EAI接 口,根據(jù)映射文件生成EAI調(diào)用發(fā)送給ERP系統(tǒng),ERP系統(tǒng)根據(jù) EAI調(diào)用返回數(shù)據(jù),SAAS系統(tǒng)獲取ERP系統(tǒng)的返回數(shù)據(jù)后根據(jù)映 射文件解析返回的數(shù)據(jù),對數(shù)據(jù)進行持久化處理。
c) 數(shù)據(jù)傳輸策略定義ERP系統(tǒng)和SAAS系統(tǒng)之間進行數(shù)據(jù) 傳輸?shù)倪^程中,由于網(wǎng)絡(luò)通信條件的限制,如果數(shù)據(jù)傳輸量過大,會 給網(wǎng)絡(luò)帶來很大的通信壓力甚至導致數(shù)據(jù)的傳輸失敗,而在很多情況 下,SAAS系統(tǒng)并不需要ERP系統(tǒng)中的大部分數(shù)據(jù),而只是需要 ERP系統(tǒng)中的部分數(shù)據(jù),為了避免獲取到無用的數(shù)據(jù),需要在數(shù)據(jù) 傳輸?shù)臅r候定義從ERP系統(tǒng)中獲取數(shù)據(jù)的條件作為數(shù)據(jù)取舍的策 略,這些策略起到的作用就是在SAAS系統(tǒng)和ERP系統(tǒng)進行數(shù)據(jù)通 信的時候過濾數(shù)據(jù),使得SAAS系統(tǒng)從ERP系統(tǒng)中獲取的數(shù)據(jù)都是 有實際用途的。有一些極端的情況是在定義了數(shù)據(jù)取舍的策略后依舊 會存在大量數(shù)據(jù)傳輸?shù)默F(xiàn)象,對于這樣的情況,還需要在數(shù)據(jù)傳輸?shù)?時候采取分塊傳輸策略,將大量的數(shù)據(jù)劃分成小的數(shù)據(jù)塊逐一傳輸。
d) 用戶映射定義在企業(yè)信息系統(tǒng)中,定義了多種不同的角 色,并且將這些角色分配給不同的用戶用來實現(xiàn)對不同的用戶進行數(shù) 據(jù)訪問權(quán)限控制,在SAAS系統(tǒng)中也要為SAAS用戶分配不同的角 色權(quán)限,實現(xiàn)和企業(yè)信息系統(tǒng)等價的數(shù)據(jù)訪問權(quán)限控制,ERP系統(tǒng) 用戶與SAAS系統(tǒng)用戶的對應(yīng)關(guān)系為多對多的關(guān)系,這樣就需要對這 兩個系統(tǒng)的用戶進行映射,達到互操作的目的。目前采用同步ERP 系統(tǒng)用戶數(shù)據(jù)以及在ERP系統(tǒng)中導出而后導入SAAS系統(tǒng)中,最后 在SAAS系統(tǒng)中進行關(guān)系映射,從而達到用戶映射的目的。
圖8示出了圖5示出的接入方法的數(shù)據(jù)處理步驟的流程圖。 ERP系統(tǒng)接入SAAS系統(tǒng)服務(wù)處理流程如下 a)定義操作定義操作主要包括服務(wù)基本單元操作基本信息的 定義。1、 定義基本操作單元,其中主要描述了操作的名稱、編碼、版 本、類型、是否需要同步、是否需要各種類型的模板等等信息。
2、 定義數(shù)據(jù)對應(yīng)關(guān)系及類型映射,定義操作所涉及的業(yè)務(wù)數(shù)據(jù) 與SAAS系統(tǒng)服務(wù)數(shù)據(jù)對應(yīng)關(guān)系及類型定義。
b) 定義模板
1、 根據(jù)操作功能定義顯示模板
顯示模板主要描述了該操作所能顯示的業(yè)務(wù)數(shù)據(jù),可以通過定制 顯示模板使不同的用戶同一數(shù)據(jù)的不同項目。
2、 根據(jù)操作功能定義條件模板
條件模板主要描述了該操作所能使用的查詢條件,可以通過定制 條件模板使不同的用戶能夠使用不同的查詢條件對數(shù)據(jù)進行查詢,同 時可以進行數(shù)據(jù)的查詢授權(quán)即不同的用戶設(shè)置不同的顯式和隱式條件 進而達到授權(quán)功能。
3、 根據(jù)操作功能定義同步模板
同步模板主要描述了該操作每次同步數(shù)據(jù)可以設(shè)置的同步條件, 即同步哪類業(yè)務(wù)特征數(shù)據(jù),從業(yè)務(wù)角度對同步數(shù)據(jù)進行分類處理。
c) 定義服務(wù)即多個基本操作的組合形成多個服務(wù)。
1、 任務(wù)類服務(wù)。
2、 活動類服務(wù)。
根據(jù)本發(fā)明,其效果體現(xiàn)在以下幾個方面
1、 根據(jù)本發(fā)明的技術(shù)方案,ERP系統(tǒng)在接入SAAS系統(tǒng)時,獲 得了 ERP系統(tǒng)特征數(shù)據(jù)并為SAAS系統(tǒng)服務(wù)提供功能獨立完整的基 礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
2、 由于ERP系統(tǒng)之間差異性,不同的ERP系統(tǒng)接入SAAS系 統(tǒng)需要釆取不同的數(shù)據(jù)傳輸方式,根據(jù)本發(fā)明的技術(shù)方案解決了這一 問題。
3、 實現(xiàn)了在網(wǎng)絡(luò)通信條件受限的情況下,ERP在接入SAAS系 統(tǒng)時需要對^:據(jù)進行合理采集并采取優(yōu)化的傳輸策略來盡量減少網(wǎng)絡(luò) 通信條件的限制對數(shù)據(jù)傳輸帶來的影響。
134、克服了 SAAS系統(tǒng)在接入ERP系統(tǒng)時,兩者數(shù)據(jù)的復(fù)雜性和 業(yè)務(wù)相關(guān)性的技術(shù)問題,制定標準的數(shù)據(jù)處理流程。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng) 包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種接入系統(tǒng),用于將第一系統(tǒng)接入第二系統(tǒng),其中,所述第一系統(tǒng)與所述第二系統(tǒng)異構(gòu),其特征在于,包括特征數(shù)據(jù)抽取裝置,用于抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;數(shù)據(jù)交互策略設(shè)置裝置,用于設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策略;數(shù)據(jù)處理裝置,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述第二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的接入系統(tǒng),其特征在于,所述第一系 統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系統(tǒng)。
3. 根據(jù)權(quán)利要求2所述的接入系統(tǒng),其特征在于,所述特征數(shù) 據(jù)抽取裝置包括數(shù)據(jù)分析模塊,用于分析所述ERP系統(tǒng)的系統(tǒng)數(shù)據(jù),整理所述 系統(tǒng)數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息,作為所述第一系統(tǒng)的特征數(shù)據(jù);映射定義模塊,用于限定所述ERP系統(tǒng)的系統(tǒng)數(shù)據(jù)與所述 SAAS系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;同步數(shù)據(jù)定義模塊,用于根據(jù)所述對應(yīng)關(guān)系及類型映射,確定可 同步的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息、每次同步的數(shù)據(jù)量及ERP數(shù)據(jù)庫類型。
4. 根據(jù)權(quán)利要求2或3所述的接入系統(tǒng),其特征在于,所述數(shù) 據(jù)交互策略設(shè)置裝置包括數(shù)據(jù)映射定義模塊,用于限定所述ERP系統(tǒng)和所述SAAS系統(tǒng) 之間的數(shù)據(jù)項的對應(yīng)關(guān)系和數(shù)據(jù)類型;數(shù)據(jù)傳輸方式定義模塊,用于限定所述ERP系統(tǒng)和所述SAAS 系統(tǒng)之間的數(shù)據(jù)傳輸方式;數(shù)據(jù)傳輸策略定義模塊,用于在所述ERP系統(tǒng)和所述SAAS系 統(tǒng)進行數(shù)據(jù)傳輸時過濾無用數(shù)據(jù);用戶映射定義模塊,用于定義所述ERP系統(tǒng)的用戶和所述SAAS系統(tǒng)的用戶之間的映射關(guān)系。
5. 根據(jù)權(quán)利要求2或3所述的接入系統(tǒng),其特征在于,所述數(shù) 據(jù)處理裝置包括操作定義模塊,用于定義基本操作單元和數(shù)據(jù)對應(yīng)關(guān)系及類型映射;模板定義模塊,用于定義顯示模板、條件模板和同步模板; 服務(wù)定義模塊,用于定義任務(wù)類服務(wù)和活動類服務(wù)。
6. —種接入方法,用于將第一系統(tǒng)接入第二系統(tǒng),其中,所述 第一系統(tǒng)與所述第二系統(tǒng)異構(gòu),其特征在于,包括步驟502,抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與 所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;步驟504,設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策略;步驟506,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述第 二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的接入方法,其特征在于,所述第一系 統(tǒng)為ERP系統(tǒng),所述第二系統(tǒng)為SAAS系統(tǒng)。
8. 根據(jù)權(quán)利要求6所述的接入方法,其特征在于,所述步驟 502包括數(shù)據(jù)分析步驟,分析所述ERP系統(tǒng)的系統(tǒng)數(shù)據(jù),整理所述系統(tǒng) 數(shù)據(jù)中的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息,作為所述第一系統(tǒng)的特征數(shù)據(jù);映射定義步驟,限定所述ERP系統(tǒng)的系統(tǒng)數(shù)據(jù)與所述SAAS系 統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;同步數(shù)據(jù)定義步驟,根據(jù)所述對應(yīng)關(guān)系及類型映射,確定可同步 的業(yè)務(wù)關(guān)鍵數(shù)據(jù)信息、每次同步的數(shù)據(jù)量及ERP數(shù)據(jù)庫類型。
9. 根據(jù)權(quán)利要求7或8所述的接入方法,其特征在于,所述步 驟504包括數(shù)據(jù)映射定義步驟,限定所述ERP系統(tǒng)和所述SAAS系統(tǒng)之間 的數(shù)據(jù)項的對應(yīng)關(guān)系和數(shù)據(jù)類型;數(shù)據(jù)傳輸方式定義步驟,限定所述ERP系統(tǒng)和所述SAAS系統(tǒng) 之間的數(shù)據(jù)傳輸方式;數(shù)據(jù)傳輸策略定義步驟,在所述ERP系統(tǒng)和所述SAAS系統(tǒng)進 行數(shù)據(jù)傳輸時過濾無用數(shù)據(jù);用戶映射定義步驟,定義所述ERP系統(tǒng)的用戶和所述SAAS系 統(tǒng)的用戶之間的映射關(guān)系。
10. 根據(jù)權(quán)利要求7或8所述的接入方法,其特征在于,所述 步驟506包括操作定義步驟,定義基本操作單元和數(shù)據(jù)對應(yīng)關(guān)系及類型映射; 模板定義步驟,定義顯示模板、條件模板和同步模板; 服務(wù)定義步驟,定義任務(wù)類服務(wù)和活動類服務(wù)。
全文摘要
本發(fā)明提供了一種接入系統(tǒng),用于將第一系統(tǒng)接入第二系統(tǒng),其中,所述第一系統(tǒng)與所述第二系統(tǒng)異構(gòu),包括特征數(shù)據(jù)抽取裝置,用于抽取所述第一系統(tǒng)的特征數(shù)據(jù),定義所述特征數(shù)據(jù)與所述第二系統(tǒng)的系統(tǒng)數(shù)據(jù)的對應(yīng)關(guān)系及類型映射;數(shù)據(jù)交互策略設(shè)置裝置,用于設(shè)置所述第一系統(tǒng)和所述第二系統(tǒng)之間的數(shù)據(jù)傳輸策略;數(shù)據(jù)處理裝置,根據(jù)所述數(shù)據(jù)傳輸策略將所述特征數(shù)據(jù)傳輸給所述第二系統(tǒng),為所述第二系統(tǒng)提供基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。從而實現(xiàn)了兩個異構(gòu)系統(tǒng)之間的接入。
文檔編號G06F17/30GK101576922SQ200910087448
公開日2009年11月11日 申請日期2009年6月25日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者李洪福, 李秋平, 郭俊靈, 龍 陳, 魏同軍 申請人:用友軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1