两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

不同語言環(huán)境下異構(gòu)數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)合中間件的制作方法

文檔序號(hào):6572385閱讀:350來源:國(guó)知局
專利名稱:不同語言環(huán)境下異構(gòu)數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)合中間件的制作方法
技術(shù)領(lǐng)域
本專利涉及數(shù)據(jù)庫統(tǒng)合,尤其是能實(shí)現(xiàn)不同語言環(huán)境下的相同的數(shù)據(jù)庫(同構(gòu))或者不同的數(shù)據(jù)庫(異構(gòu))
的數(shù)據(jù)統(tǒng)合。
背景技術(shù)
隨著全球化進(jìn)程的深入,在世界各國(guó)擁有的分支機(jī)構(gòu)和工廠的跨國(guó)企業(yè)在情報(bào)化管理時(shí)面臨著不同語言環(huán) 境下的各種系統(tǒng),數(shù)據(jù)庫間的數(shù)據(jù)處理和統(tǒng)合的問題。目前在各國(guó)的分支機(jī)構(gòu)和工廠分別建立系統(tǒng),由于 語言環(huán)境的障礙,無法建立完全同樣的系統(tǒng)和實(shí)現(xiàn)數(shù)據(jù)庫間的相互檢索,只能各自導(dǎo)入不同的系統(tǒng),導(dǎo)致 不必要的情報(bào)化投資重復(fù)發(fā)生。即使是同樣的系統(tǒng)也必須開發(fā)出本地化的版本,不僅花費(fèi)多重投資,原版 本和本地化后的版本之間的數(shù)據(jù)處理和統(tǒng)合問題并沒有根本解決。特別是數(shù)據(jù)庫方面,以在庫管理為首的 數(shù)據(jù)庫系統(tǒng),即使是想查詢一下同一種產(chǎn)品在世界各工廠的在庫情況,因?yàn)檎Z言的障礙(檢索結(jié)果變?yōu)閬y 碼),目前只能依靠從世界各工廠的系統(tǒng)分別査詢到的數(shù)據(jù)用表計(jì)算格式文件等匯總起來,效率低并且不 能及時(shí)反映在庫情況等的最新情況。即使同一語言環(huán)境下,目前只能通過建立一個(gè)數(shù)據(jù)統(tǒng)合用的專用數(shù)據(jù) 庫來實(shí)現(xiàn)數(shù)據(jù)統(tǒng)合的目的。但也有因?yàn)閿?shù)據(jù)庫的種類不同或版本不同的問題,無法實(shí)現(xiàn)即時(shí)檢索。同時(shí)_ 由于專用數(shù)據(jù)庫的解決方案投資巨大,且很難實(shí)現(xiàn)即時(shí)查詢等,從根本上無法解決語言環(huán)境的問題,因此 目前還沒有一個(gè)好的技術(shù)可以徹底解決上述難題。

發(fā)明內(nèi)容
為了減少不必要的情報(bào)化重復(fù)投資,提高跨國(guó)企業(yè)的分支機(jī)構(gòu)及工廠間的數(shù)據(jù)統(tǒng)合和處理的效率,本專利 提供了與以往不同的解決方案。這個(gè)解決方案打破了以往不同語言環(huán)境下的數(shù)據(jù)庫之間無法進(jìn)行的數(shù)據(jù)處理和統(tǒng)合,在不改變現(xiàn)有的系統(tǒng)前提下,通過包括由XML生成器,語言轉(zhuǎn)化器和虛擬數(shù)據(jù)庫構(gòu)成的中間件 的處理,能夠?qū)Σ煌Z言環(huán)境下的復(fù)數(shù)的數(shù)據(jù)庫(同構(gòu)包括異構(gòu))中的同一種產(chǎn)品同時(shí)檢索,就如同在同 一個(gè)數(shù)據(jù)庫里一樣進(jìn)行檢索和報(bào)表等處理,達(dá)到數(shù)據(jù)的即時(shí)檢索和數(shù)據(jù)統(tǒng)合的效果,滿足企業(yè)級(jí)的業(yè)務(wù)處 理需要。同時(shí)減少了因?yàn)檎Z言環(huán)境不同而發(fā)生的數(shù)據(jù)庫及配套應(yīng)用系統(tǒng)的重復(fù)創(chuàng)建,替代了復(fù)數(shù)數(shù)據(jù)庫(包 括異構(gòu))間的統(tǒng)合,既節(jié)省了大量的情報(bào)化投資又提高了企業(yè)內(nèi)的數(shù)據(jù)處理,交換和統(tǒng)合的效率。 要解決的技術(shù)問題
因?yàn)閺哪刚Z環(huán)境進(jìn)入非母語環(huán)境的數(shù)據(jù)庫時(shí),例如從本部進(jìn)入到海外工廠的數(shù)據(jù)庫時(shí),,因?yàn)樵摂?shù)據(jù)庫內(nèi) 的數(shù)據(jù)是在非母語環(huán)境下創(chuàng)建的,包括登入界面和數(shù)據(jù)庫內(nèi)的數(shù)據(jù)會(huì)發(fā)生亂碼現(xiàn)象,根本無法進(jìn)行檢索等 數(shù)據(jù)處理業(yè)務(wù)。
技術(shù)方案
針對(duì)上述現(xiàn)象,本專利解決其技術(shù)問題所采用的技術(shù)方案是 在不改變現(xiàn)有的系統(tǒng)前提下,在原有應(yīng)用系統(tǒng)和與該應(yīng)用系統(tǒng)不在同一語言環(huán)境下的數(shù)據(jù)庫之間加入中間 件。該中間件的核心為本專利內(nèi)容,既包括由XML生成器,語言轉(zhuǎn)化部和虛擬數(shù)據(jù)庫三部分構(gòu)成。來自應(yīng) 用系統(tǒng)的檢索要求通過XML生成器發(fā)出相應(yīng)的SQL文,語言轉(zhuǎn)化器對(duì)SQL文進(jìn)行語言翻譯后,使對(duì)不同語 言環(huán)境下同構(gòu)或異構(gòu)的復(fù)數(shù)的目標(biāo)數(shù)據(jù)庫同時(shí)進(jìn)行即時(shí)檢索等目的得以實(shí)現(xiàn)。
XML生成器通過對(duì)來自應(yīng)用系統(tǒng)的XQuery文的分析,找到相對(duì)應(yīng)的生成目標(biāo)XML的SQL文,并把各SQL 文發(fā)送到各目標(biāo)數(shù)據(jù)庫。在得到來自語言轉(zhuǎn)換器的檢索結(jié)果(SQL文)后,將其生成相對(duì)應(yīng)的目標(biāo)XML。 語言轉(zhuǎn)換器由多語言對(duì)應(yīng)字典XML文件構(gòu)成,把來自XML生成器的SQL命令轉(zhuǎn)化為對(duì)應(yīng)各種語言環(huán)境和 目標(biāo)數(shù)據(jù)庫的SQL命令。在得到在各數(shù)據(jù)庫的檢索結(jié)果后,將其轉(zhuǎn)換為符合元檢索的語言環(huán)境的結(jié)果。虛擬數(shù)據(jù)庫以檢索結(jié)果XML文構(gòu)成的數(shù)據(jù)庫。由于完全滿足作為數(shù)據(jù)庫的機(jī)能,可以實(shí)現(xiàn)以往數(shù)據(jù)庫統(tǒng)
合后才能達(dá)到的檢索和報(bào)表的目的。
技術(shù)方案的內(nèi)容為
從應(yīng)用系統(tǒng)發(fā)出的檢索命令,經(jīng)XQuery分析后在XML生成器找到相對(duì)應(yīng)的生成目標(biāo)XML的SQL文,并把 各SQL文發(fā)送到到語言轉(zhuǎn)換器。該轉(zhuǎn)換器對(duì)SQL命令進(jìn)行分析,判斷出要檢索的目標(biāo)數(shù)據(jù)庫后,根據(jù)多語 言對(duì)應(yīng)字典XML文件,把該SQL轉(zhuǎn)換(翻譯)為符合要檢索的目的數(shù)據(jù)庫所在的語言環(huán)境的命令后,對(duì)目 標(biāo)數(shù)據(jù)庫進(jìn)行檢索。在得到在各數(shù)據(jù)庫的檢索結(jié)果(SQL文)后,在語言轉(zhuǎn)換器的多語言對(duì)應(yīng)字典XML文 件處將其轉(zhuǎn)換(翻譯)為符合元檢索的語言環(huán)境的結(jié)果,并傳到XML生成器。XML生成器將檢索結(jié)果(SQL 文)生成相對(duì)應(yīng)的目標(biāo)XML,并傳給虛擬數(shù)據(jù)庫的檢索結(jié)果XML。檢索結(jié)果XML經(jīng)XQuery文的解析后反映 到原應(yīng)用系統(tǒng),顯示為檢索結(jié)果。由于從應(yīng)用系統(tǒng)發(fā)出的檢索命令可以實(shí)現(xiàn)同時(shí)對(duì)復(fù)數(shù)的數(shù)據(jù)庫的檢索, 故可實(shí)現(xiàn)以往數(shù)據(jù)庫統(tǒng)合后才能達(dá)到的目的。特別是以SOA技術(shù)為背景的中間件市場(chǎng),本專利可以作為支 持SOA的插件產(chǎn)品的核心技術(shù)得到推廣。 [


]
下面結(jié)合附圖和實(shí)施例對(duì)本專利進(jìn)一步說明。 附圖為本專利的原理圖。
圖中A為曰語環(huán)境(以母語是曰語時(shí)為例),B為中文環(huán)境,C為英語環(huán)境,D為其他語言環(huán)境。 圖中應(yīng)用系統(tǒng)(1)。 XQuery技術(shù)(2)。 XML生成器(3)。語言轉(zhuǎn)換器(4)。多語言對(duì)應(yīng)字典XML(5)。 目標(biāo)數(shù)據(jù)庫(中文環(huán)境)(6)。虛擬數(shù)據(jù)庫(7)。目標(biāo)數(shù)據(jù)庫(英文環(huán)境)(8)。目標(biāo)數(shù)據(jù)庫(其它語言 環(huán)境)(9)。[具體實(shí)施方式
]
例如最終用戶為本部在日本的跨國(guó)企業(yè),為了得到分布在中國(guó),英國(guó)和其他國(guó)家的工廠的一種(或多種) 產(chǎn)品的在庫情況時(shí),可以進(jìn)行以下操作。首先在本專利附圖中日文環(huán)境的應(yīng)用系統(tǒng)(l)輸入檢索要求,檢 索要求(日語)經(jīng)XQuery(2)分析后,在XML生成器(3)找到相對(duì)應(yīng)的生成目標(biāo)XML的SQL文,并把各 SQL文發(fā)送到到語言轉(zhuǎn)換器(4)。該轉(zhuǎn)換器對(duì)SQL命令進(jìn)行分析,判斷出要檢索的目標(biāo)數(shù)據(jù)庫(6), (8), (9)后,根據(jù)多語言對(duì)應(yīng)字典XML文件(5),把該SQL文轉(zhuǎn)換(翻譯)為符合要檢索的目的數(shù)據(jù)庫所在 的語言環(huán)境的命令。在得到在數(shù)據(jù)庫(6), (8), (9)的檢索結(jié)果(SQL文)后,在語言轉(zhuǎn)換器(4)的多 語言對(duì)應(yīng)字典XML文件(5)處將其轉(zhuǎn)換為符合元檢索的語言環(huán)境的SQL文,并傳給XML生成器。XML生成 器將檢索結(jié)果(SQL文)生成相對(duì)應(yīng)的目標(biāo)XML,并傳到虛擬數(shù)據(jù)庫(7)的檢索結(jié)果XMLl,檢索結(jié)果XML2, 檢索結(jié)果XML3。檢索結(jié)果XML經(jīng)XQuery (2)的解析后反映到原應(yīng)用系統(tǒng)(1),顯示為檢索結(jié)果。
權(quán)利要求
1.一種中間件,作為數(shù)據(jù)庫數(shù)據(jù)統(tǒng)合的解決方案,加入到現(xiàn)有的應(yīng)用系統(tǒng)和異構(gòu)數(shù)據(jù)庫之間,實(shí)現(xiàn)在不同語言環(huán)境下不同數(shù)據(jù)庫的數(shù)據(jù)統(tǒng)合,其特征是由XML生成器,語言轉(zhuǎn)化器(多語言對(duì)應(yīng)字典XML文件構(gòu)成)和虛擬數(shù)據(jù)庫(由檢索結(jié)果XML文件構(gòu)成)三部分組成。
2. 根據(jù)權(quán)利要求1所述的中間件,其特征是通過在語言轉(zhuǎn)化器中建立多語言對(duì)應(yīng)字典XML文件,實(shí)現(xiàn) 了中文,日本語,英語及其他語言間的數(shù)據(jù)完全交換。
3. 根據(jù)權(quán)利要求1所述的中間件,其特征是對(duì)目標(biāo)數(shù)據(jù)庫的檢索結(jié)果將反映到虛擬數(shù)據(jù)庫的檢索結(jié)果 XML文件,通過XQuery檢索來達(dá)到以往數(shù)據(jù)庫的統(tǒng)合后才能得到的不同語言環(huán)境下不同數(shù)據(jù)庫的數(shù)據(jù)統(tǒng)合 結(jié)果。
4. 根據(jù)權(quán)利要求l所述的中間件,其特征是對(duì)同構(gòu)數(shù)據(jù)庫和異構(gòu)數(shù)據(jù)庫都同樣有效。
全文摘要
是一種數(shù)據(jù)統(tǒng)合中間件。它由XML生成器,語言轉(zhuǎn)化器(多語言對(duì)應(yīng)字典XML)和虛擬數(shù)據(jù)庫(檢索結(jié)果XML)三部分組成。檢索要求通過XML生成器發(fā)出相應(yīng)的SQL文,語言轉(zhuǎn)化器對(duì)SQL文進(jìn)行語言翻譯后,實(shí)現(xiàn)同時(shí)對(duì)不同語言環(huán)境下同構(gòu)或異構(gòu)的復(fù)數(shù)的目標(biāo)數(shù)據(jù)庫進(jìn)行即時(shí)檢索等目的。該中間件可以作為數(shù)據(jù)庫數(shù)據(jù)統(tǒng)合的解決方案或SOA的插件,加入到應(yīng)用系統(tǒng)和異構(gòu)數(shù)據(jù)庫之間,達(dá)到替代以往傳統(tǒng)的數(shù)據(jù)庫統(tǒng)合的方案的目的。
文檔編號(hào)G06F9/44GK101290570SQ20071003954
公開日2008年10月22日 申請(qǐng)日期2007年4月17日 優(yōu)先權(quán)日2007年4月17日
發(fā)明者鞠春波, 丹 高 申請(qǐng)人:高 丹;鞠春波
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永嘉县| 墨江| 广宗县| 达拉特旗| 西充县| 稻城县| 乌兰县| 农安县| 白银市| 共和县| 中阳县| 永顺县| 宜兰市| 乌兰察布市| 历史| 德阳市| 慈溪市| 泾阳县| 南汇区| 中方县| 湖南省| 左权县| 靖宇县| 东乌| 张家口市| 蒙阴县| 新晃| 合山市| 莆田市| 连州市| 玛曲县| 新化县| 昭平县| 乳山市| 无为县| 光山县| 灵武市| 通许县| 永福县| 沿河| 梓潼县|