專利名稱:一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法及實(shí)施該方法的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)交換領(lǐng)域,特別涉及一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法和一種實(shí)施該方法的系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,傳統(tǒng)以C++、Delphi、Java, VB等語言開發(fā)的電子表單和HTML表單, 盡管比紙張表單有了長足的進(jìn)步,在實(shí)際應(yīng)用中仍然存在很多問題1 運(yùn)行環(huán)境受具體的開發(fā)語言制約,例如采用C++、Delphi、Java, VB等語言開發(fā)的電子表單;2 基于數(shù)據(jù)庫開發(fā),不易設(shè)計(jì)和制作電子表單;3 無法制作和紙面一樣美觀的電子表單例如HTML表單,不能提供符合用戶的使用習(xí)慣;4 數(shù)據(jù)和表單樣式綁定,極大地限制了應(yīng)用擴(kuò)展、數(shù)據(jù)集成與共享;5 無法適應(yīng)業(yè)務(wù)邏輯的不斷變化——只好修改數(shù)據(jù)庫字段,修改程序/重新設(shè)計(jì)界面/不易維護(hù)和管理;6 無法處理涉及到大量表單的應(yīng)用;7 安全性不能滿足要求,更不能與中國特色的印章相結(jié)合.由于上述問題,在異構(gòu)環(huán)境下數(shù)據(jù)交換與集成比較困難。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,通過該方法的使用,能夠基于跨終端、跨平臺、跨中間件、跨開發(fā)技術(shù)、跨應(yīng)用集成高質(zhì)量業(yè)務(wù)數(shù)據(jù),解決了以往技術(shù)不能適應(yīng)以上多變化的問題,實(shí)現(xiàn)異構(gòu)環(huán)境下數(shù)據(jù)的交換與集成,提高了工作的效率。本發(fā)明還提供了一種實(shí)施所述異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法的系統(tǒng)。本發(fā)明為實(shí)現(xiàn)上述目的所采用的技術(shù)方案為一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其包括以下步驟(1)設(shè)置一服務(wù)器端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;(2)設(shè)置一管理端,該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;(3)設(shè)置一客戶端,該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括以下步驟(4)管理員通過該管理端配置好表單服務(wù)器,將設(shè)計(jì)好的電子表單提交發(fā)布到表單服務(wù)器進(jìn)行管理及用戶調(diào)用,該表單服務(wù)器中的的一個電子表單對應(yīng)多個實(shí)例,管理員通過定義數(shù)據(jù)適配器使數(shù)據(jù)庫管理系統(tǒng)將業(yè)務(wù)系統(tǒng)中需要交換的數(shù)據(jù)對應(yīng)相應(yīng)的電子表單映射關(guān)系;(5)表單填寫者通過客戶終端進(jìn)行表單實(shí)例建立,該表單實(shí)例中的具體表單數(shù)據(jù)通過業(yè)務(wù)系統(tǒng)傳輸?shù)奖韱喂芾砥髦胁⒂|發(fā)表單服務(wù)器中的一數(shù)據(jù)引擎,該數(shù)據(jù)引擎將該表單實(shí)例中的數(shù)據(jù)通過數(shù)據(jù)映射關(guān)系保存到相應(yīng)的業(yè)務(wù)數(shù)據(jù)庫中,完成異構(gòu)環(huán)境下數(shù)據(jù)交換與集成。作為本發(fā)明的進(jìn)一步改進(jìn),所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。作為本發(fā)明的進(jìn)一步改進(jìn),所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。作為本發(fā)明的進(jìn)一步改進(jìn),所述表單實(shí)例建立可以是在線進(jìn)行填寫建立或離線填
寫建立。作為本發(fā)明的進(jìn)一步改進(jìn),通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸
出ο一種實(shí)施前述異構(gòu)環(huán)境下數(shù)據(jù)交換與集成方法的系統(tǒng),其包括一服務(wù)器端、一管理端和一客戶端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。作為本發(fā)明的進(jìn)一步改進(jìn),所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。作為本發(fā)明的進(jìn)一步改進(jìn),所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。作為本發(fā)明的進(jìn)一步改進(jìn),通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸
出ο本發(fā)明的有益效果為通過本發(fā)明方法及系統(tǒng)的使用,能夠基于跨終端、跨平臺、 跨中間件、跨開發(fā)技術(shù)、跨應(yīng)用集成高質(zhì)量業(yè)務(wù)數(shù)據(jù),解決了以往技術(shù)不能適應(yīng)以上多變化的問題,實(shí)現(xiàn)異構(gòu)環(huán)境下數(shù)據(jù)的交換與集成,提高了工作的效率。下面結(jié)合附圖與實(shí)施例,對本發(fā)明進(jìn)一步說明。
圖1是本發(fā)明的模塊結(jié)構(gòu)示意圖;圖2是本發(fā)明中管理端的模塊結(jié)構(gòu)示意圖圖3是本發(fā)明中表單服務(wù)器的模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式實(shí)施例見圖1至圖3,本發(fā)明一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其包括以下步驟(1)設(shè)置一服務(wù)器端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;(2)設(shè)置一管理端,該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;(3)設(shè)置一客戶端,該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。其還包括以下步驟(4)管理員通過該管理端配置好表單服務(wù)器,將設(shè)計(jì)好的電子表單提交發(fā)布到表單服務(wù)器進(jìn)行管理及用戶調(diào)用,該表單服務(wù)器中的的一個電子表單對應(yīng)多個實(shí)例,管理員通過定義數(shù)據(jù)適配器使數(shù)據(jù)庫管理系統(tǒng)將業(yè)務(wù)系統(tǒng)中需要交換的數(shù)據(jù)對應(yīng)相應(yīng)的電子表單映射關(guān)系;(5)表單填寫者通過客戶終端進(jìn)行表單實(shí)例建立,該表單實(shí)例中的具體表單數(shù)據(jù)通過業(yè)務(wù)系統(tǒng)傳輸?shù)奖韱喂芾砥髦胁⒂|發(fā)表單服務(wù)器中的一數(shù)據(jù)引擎,該數(shù)據(jù)引擎將該表單實(shí)例中的數(shù)據(jù)通過數(shù)據(jù)映射關(guān)系保存到相應(yīng)的業(yè)務(wù)數(shù)據(jù)庫中,完成異構(gòu)環(huán)境下數(shù)據(jù)交換與集成。所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。所述表單實(shí)例建立可以是在線進(jìn)行填寫建立或離線填寫建立。通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸出。一種實(shí)施前述異構(gòu)環(huán)境下數(shù)據(jù)交換與集成方法的系統(tǒng),其包括一服務(wù)器端、一管理端和一客戶端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸出。
通過本發(fā)明方法及系統(tǒng)的使用,能夠基于跨終端、跨平臺、跨中間件、跨開發(fā)技術(shù)、 跨應(yīng)用集成高質(zhì)量業(yè)務(wù)數(shù)據(jù),解決了以往技術(shù)不能適應(yīng)以上多變化的問題,實(shí)現(xiàn)異構(gòu)環(huán)境下數(shù)據(jù)的交換與集成,提高了工作的效率。如本發(fā)明實(shí)施例所述,與本發(fā)明相同或相似結(jié)構(gòu)的其他異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法及實(shí)施該方法的系統(tǒng),均在本發(fā)明保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,其包括以下步驟(1)設(shè)置一服務(wù)器端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;(2)設(shè)置一管理端,該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;(3)設(shè)置一客戶端,該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。
2.根據(jù)權(quán)利要求1所述的異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,其還包括以下步驟(4)管理員通過該管理端配置好表單服務(wù)器,將設(shè)計(jì)好的電子表單提交發(fā)布到表單服務(wù)器進(jìn)行管理及用戶調(diào)用,該表單服務(wù)器中的的一個電子表單對應(yīng)多個實(shí)例,管理員通過定義數(shù)據(jù)適配器使數(shù)據(jù)庫管理系統(tǒng)將業(yè)務(wù)系統(tǒng)中需要交換的數(shù)據(jù)對應(yīng)相應(yīng)的電子表單映射關(guān)系;(5)表單填寫者通過客戶終端進(jìn)行表單實(shí)例建立,該表單實(shí)例中的具體表單數(shù)據(jù)通過業(yè)務(wù)系統(tǒng)傳輸?shù)奖韱喂芾砥髦胁⒂|發(fā)表單服務(wù)器中的一數(shù)據(jù)引擎,該數(shù)據(jù)引擎將該表單實(shí)例中的數(shù)據(jù)通過數(shù)據(jù)映射關(guān)系保存到相應(yīng)的業(yè)務(wù)數(shù)據(jù)庫中,完成異構(gòu)環(huán)境下數(shù)據(jù)交換與集成。
3.根據(jù)權(quán)利要求2所述的異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。
4.根據(jù)權(quán)利要求3所述的異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。
5.根據(jù)權(quán)利要求4所述的異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,所述表單實(shí)例建立可以是在線進(jìn)行填寫建立或離線填寫建立。
6.根據(jù)權(quán)利要求5所述的異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其特征在于,通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸出。
7.一種實(shí)施權(quán)利要求1所述異構(gòu)環(huán)境下數(shù)據(jù)交換與集成方法的系統(tǒng),其特征在于其包括一服務(wù)器端、一管理端和一客戶端,該服務(wù)器端包括一基于數(shù)據(jù)源集成的數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端, 該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述表單服務(wù)器包括一模板管理模塊、一數(shù)據(jù)適配器引擎模塊和一配置工具模塊。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述管理端包括一電子表單模板發(fā)布模塊、一服務(wù)器配置模塊和一數(shù)據(jù)適配器定義模塊。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,通過該客戶端進(jìn)行表單數(shù)據(jù)的采集、處理、顯示和輸出。
全文摘要
本發(fā)明公開了一種異構(gòu)環(huán)境下數(shù)據(jù)交換與集成的方法,其包括以下步驟設(shè)置一服務(wù)器端,該服務(wù)器端包括一數(shù)據(jù)庫管理系統(tǒng)、一表單服務(wù)器和若干基于不同類型數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)依次循環(huán)連接,該數(shù)據(jù)庫管理系統(tǒng)、表單服務(wù)器和業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)能雙向傳輸;設(shè)置一管理端,該管理端與表單服務(wù)器相連接,通過該管理端對表單服務(wù)器進(jìn)行發(fā)布電子表單模板、配置服務(wù)器和定義數(shù)據(jù)適配器;設(shè)置一客戶端,該客戶端包括若干進(jìn)行數(shù)據(jù)錄入或讀取的客戶終端,該客戶終端與所述業(yè)務(wù)系統(tǒng)相連接,該客戶終端與業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)能雙向傳輸。能夠基于跨終端、跨平臺、跨中間件、跨開發(fā)技術(shù)、跨應(yīng)用集成高質(zhì)量業(yè)務(wù)數(shù)據(jù)。
文檔編號H04L12/04GK102208985SQ20111019297
公開日2011年10月5日 申請日期2011年7月11日 優(yōu)先權(quán)日2011年7月11日
發(fā)明者羅世華, 董曉 申請人:東莞市盈達(dá)信息科技股份有限公司