国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      全局集成和多語(yǔ)言數(shù)據(jù)庫(kù)系統(tǒng)的制作方法

      文檔序號(hào):6567531閱讀:198來(lái)源:國(guó)知局
      專(zhuān)利名稱:全局集成和多語(yǔ)言數(shù)據(jù)庫(kù)系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)庫(kù)系統(tǒng)。具體地說(shuō),本發(fā)明涉及全局?jǐn)?shù)據(jù)庫(kù)系統(tǒng) 和方法,不管多個(gè)用戶的地理位置、存儲(chǔ)所需數(shù)據(jù)或數(shù)據(jù)類(lèi)型的存儲(chǔ) 機(jī)制如何,該系統(tǒng)和方法使多個(gè)用戶能夠訪問(wèn)彼此相關(guān)的數(shù)據(jù)。
      背景技術(shù)
      數(shù)據(jù)庫(kù)是設(shè)計(jì)用于使多個(gè)用戶能夠訪問(wèn)的邏輯上相關(guān)的數(shù)據(jù)的 共享集合。數(shù)據(jù)庫(kù)系統(tǒng)可以存在于一個(gè)組織中,該組織內(nèi)的中央數(shù)據(jù) 庫(kù)服務(wù)器可以由該組織的多個(gè)用戶所訪問(wèn)。通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)管理 該中央服務(wù)器,該數(shù)據(jù)庫(kù)管理系統(tǒng)一般是允許數(shù)據(jù)庫(kù)處理和共享訪問(wèn) 功能的軟件包。
      用于實(shí)現(xiàn)此種系統(tǒng)的結(jié)構(gòu)一般可知是客戶端/服務(wù)器數(shù)據(jù)庫(kù)結(jié) 構(gòu)。圖1示出一個(gè)示例。
      第一組織的本地?cái)?shù)據(jù)庫(kù)系統(tǒng)IO包括數(shù)據(jù)庫(kù)服務(wù)器1,該數(shù)據(jù)庫(kù) 服務(wù)器1包括數(shù)據(jù)庫(kù)la和數(shù)據(jù)庫(kù)管理系統(tǒng)lb。該數(shù)據(jù)庫(kù)系統(tǒng)的客戶 端是可以訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器1的多個(gè)最終用戶終端2。通常為終端2 提供應(yīng)用程序(圖中未示出),作為該服務(wù)器1的接口。
      當(dāng)用戶執(zhí)行該應(yīng)用程序時(shí),該應(yīng)用程序通常顯示用戶界面。通過(guò) 該用戶界面,用戶可以與他們相應(yīng)的終端2交互,并且使得該終端2 與該數(shù)據(jù)庫(kù)服務(wù)器1通信并易于訪問(wèn)數(shù)據(jù)。
      EP-A-575358和EP-A-466878涉及用于創(chuàng)建查詢的用戶界面,通 過(guò)該界面,用戶詢問(wèn)數(shù)據(jù)庫(kù)以獲得報(bào)告。將兩個(gè)文檔用于提供圖形表 示,該圖形表示出現(xiàn)在計(jì)算機(jī)的屏幕上以幫助用戶創(chuàng)建查詢。
      很多組織利用具有客戶端/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng),圖2示出 兩個(gè)個(gè)別組織的兩個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的示例。
      該第一數(shù)據(jù)庫(kù)系統(tǒng)10的數(shù)據(jù)庫(kù)服務(wù)器1通常存儲(chǔ)僅與特定組織
      有關(guān)的信息,并且為該數(shù)據(jù)庫(kù)服務(wù)器1的客戶提供應(yīng)用程序,該應(yīng)用
      程序與該特定組織的數(shù)據(jù)庫(kù)服務(wù)器1兼容。此外,管理數(shù)據(jù)庫(kù)la的 數(shù)據(jù)庫(kù)管理系統(tǒng)lb與安裝在終端2上的應(yīng)用程序兼容,并且接受僅 來(lái)自這些終端2的請(qǐng)求或査詢。
      第二組織的本地?cái)?shù)據(jù)庫(kù)系統(tǒng)20可以采用與第一組織類(lèi)似的客戶 端/服務(wù)器結(jié)構(gòu)。也就是說(shuō),該系統(tǒng)包括數(shù)據(jù)庫(kù)服務(wù)器3和是多個(gè)用 戶終端4的客戶端。
      如果來(lái)自一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)10的用戶終端2要求訪問(wèn)來(lái)自第二組 織的數(shù)據(jù)庫(kù)服務(wù)器3的數(shù)據(jù),則通常會(huì)出現(xiàn)各種兼容問(wèn)題。特別地, 該數(shù)據(jù)庫(kù)服務(wù)器1可能利用不同于該第二數(shù)據(jù)庫(kù)系統(tǒng)20的數(shù)據(jù)庫(kù)服 務(wù)器3的數(shù)據(jù)管理系統(tǒng)lb。此外,該第一數(shù)據(jù)庫(kù)服務(wù)器1可以包含 一種類(lèi)型信息,例如人力資源信息,而該第二數(shù)據(jù)庫(kù)系統(tǒng)3可以包含 另一種類(lèi)型的信息,例如導(dǎo)致進(jìn)一步不兼容問(wèn)題的財(cái)務(wù)信息。
      由于上述問(wèn)題,人們期望實(shí)現(xiàn)一種允許來(lái)自一個(gè)或多個(gè)組織的多 個(gè)用戶的數(shù)據(jù)庫(kù)系統(tǒng),其可以利用不同的數(shù)據(jù)庫(kù)軟件或平臺(tái)來(lái)訪問(wèn)來(lái) 自彼此的數(shù)據(jù)。此外,人們期望分析數(shù)據(jù)并且創(chuàng)建來(lái)自多個(gè)組織的數(shù) 據(jù)之間的關(guān)系。

      發(fā)明內(nèi)容
      根據(jù)以上描述,本發(fā)明的第一方面提供一種裝置,該裝置并入被 置于客戶端/服務(wù)器結(jié)構(gòu)之上的層級(jí)上的中央儲(chǔ)存庫(kù),并且不管多個(gè) 系統(tǒng)的地理位置或者各種數(shù)據(jù)庫(kù)系統(tǒng)采用的存儲(chǔ)機(jī)制如何,允許進(jìn)行 各種數(shù)據(jù)庫(kù)系統(tǒng)之間的數(shù)據(jù)訪問(wèn)。
      此外,本發(fā)明提供一種接口程序,其不管軟件如何管理和存儲(chǔ)各 種數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù),允許在各種數(shù)據(jù)庫(kù)系統(tǒng)之間訪問(wèn)數(shù)據(jù)。
      將該接口程序加載到客戶端/服務(wù)器系統(tǒng)的用戶終端,并且調(diào)査 數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)經(jīng)過(guò)中央儲(chǔ)存庫(kù)通過(guò)請(qǐng)求來(lái)自特定數(shù)據(jù)庫(kù)或地理 位置的數(shù)據(jù)連接到本地系統(tǒng)。
      依據(jù)優(yōu)選實(shí)施例的系統(tǒng)的優(yōu)點(diǎn)是創(chuàng)建中央儲(chǔ)存庫(kù),該中央儲(chǔ)存庫(kù)
      包含來(lái)自各個(gè)下層數(shù)據(jù)庫(kù)和文件系統(tǒng)平臺(tái)上的各個(gè)下層數(shù)據(jù)庫(kù)的數(shù) 據(jù)結(jié)構(gòu)。在整個(gè)系統(tǒng)內(nèi)存在的中央儲(chǔ)存庫(kù)允許創(chuàng)建完全不同的個(gè)別數(shù) 據(jù)庫(kù)系統(tǒng)之間的新關(guān)系。此外,該接口程序適用于分析通過(guò)該中央儲(chǔ) 存庫(kù)創(chuàng)建的關(guān)系數(shù)據(jù),并且定位來(lái)自一個(gè)或多個(gè)下層數(shù)據(jù)庫(kù)系統(tǒng)的正 確數(shù)據(jù)。
      在另一個(gè)實(shí)施例中,該接口程序可以從該中央儲(chǔ)存庫(kù)接收表示數(shù) 據(jù)查詢的第一輸入,和指示對(duì)包含在該中央儲(chǔ)存庫(kù)中的數(shù)據(jù)進(jìn)行更新 的第二輸入。特別地,可以以任何自然語(yǔ)言(例如英語(yǔ)或印地語(yǔ))提 供該第二輸入,并且該接口程序可以將該語(yǔ)言轉(zhuǎn)換為公共通信語(yǔ)言, 接著如果數(shù)據(jù)語(yǔ)言不同于該通信語(yǔ)言的話,可以將該公共通信語(yǔ)言轉(zhuǎn) 換回包含在該中央儲(chǔ)存庫(kù)中的該數(shù)據(jù)語(yǔ)言。
      根據(jù)本發(fā)明的另一個(gè)方面,提供一種數(shù)據(jù)庫(kù)系統(tǒng),其包括 第一數(shù)據(jù)庫(kù),包括利用第一計(jì)算機(jī)語(yǔ)言存儲(chǔ)的第一類(lèi)型的原始數(shù)
      據(jù);
      第二數(shù)據(jù)庫(kù),包括利用第二計(jì)算機(jī)語(yǔ)言存儲(chǔ)的第二類(lèi)型的原始數(shù)
      據(jù);
      中央儲(chǔ)存庫(kù),包括以第三計(jì)算機(jī)語(yǔ)言編譯的元數(shù)據(jù)模型,所述元 數(shù)據(jù)模型用于對(duì)組織的所述運(yùn)營(yíng)方面進(jìn)行建模;以及
      用于在所述中央儲(chǔ)存庫(kù)和所述第一和第二數(shù)據(jù)庫(kù)之間進(jìn)行通信 的裝置,其中,所述通信裝置以公共語(yǔ)言進(jìn)行通信。


      為了更容易理解本發(fā)明,將通過(guò)參考附圖的示例來(lái)描述本發(fā)明的 實(shí)施例,其中
      圖1示出了第一組織使用的客戶端/服務(wù)器結(jié)構(gòu)的示例;
      圖2示出了兩個(gè)組織的兩個(gè)個(gè)別數(shù)據(jù)庫(kù)系統(tǒng)的示例;
      圖3示出了依據(jù)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)庫(kù)系統(tǒng);
      圖4示出了圖3的系統(tǒng)中使用的應(yīng)用程序的圖形用戶界面;
      圖5示出了圖4的圖形用戶界面的另一個(gè)顯示;
      圖6示出了圖4的圖形用戶界面的另一個(gè)方面;
      圖7示出了當(dāng)在圖6的圖形用戶界面中選擇一個(gè)項(xiàng)目時(shí)產(chǎn)生的顯
      示;
      圖8示出了當(dāng)在圖7的圖形用戶界面中選擇一個(gè)項(xiàng)目時(shí)產(chǎn)生的顯
      示;
      圖9a示出了在進(jìn)一步應(yīng)用程序中使用的第二標(biāo)簽的圖形用戶界
      面;
      圖9b示出了進(jìn)一步向下滾動(dòng)圖2a的顯示的第二標(biāo)簽的圖形用戶 界面;
      圖10示出了在進(jìn)一步應(yīng)用程序中使用的第一標(biāo)簽的圖形用戶界
      面;
      圖11示出了進(jìn)一步的應(yīng)用程序的進(jìn)一步的特征; 圖12示出了進(jìn)一步的應(yīng)用程序轉(zhuǎn)換為英語(yǔ)的能力; 圖13示出了進(jìn)一步的應(yīng)用程序轉(zhuǎn)換為印地語(yǔ)的能力; 圖14示出了以第一種語(yǔ)言輸入代碼和以第二種語(yǔ)言產(chǎn)生代碼的 地理用戶界面;
      圖15示出了進(jìn)一步應(yīng)用程序的示意圖。
      具體實(shí)施例方式
      下面將結(jié)合圖3描述本發(fā)明的優(yōu)選實(shí)施例。
      系統(tǒng)包括下文中被稱作為中央儲(chǔ)存庫(kù)30的中央數(shù)據(jù)庫(kù)系統(tǒng)30。 該中央儲(chǔ)存庫(kù)30用于與多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)10、 20通信,每一個(gè)數(shù)據(jù)庫(kù) 系統(tǒng)采用上述的客戶端/服務(wù)器結(jié)構(gòu)。然而,數(shù)據(jù)庫(kù)系統(tǒng)IO、 20與傳 統(tǒng)系統(tǒng)的不同點(diǎn)在于,為數(shù)據(jù)庫(kù)系統(tǒng)IO、 20提供應(yīng)用程序以允許與 該中央儲(chǔ)存庫(kù)30通信。另外,向該中央儲(chǔ)存庫(kù)30登記數(shù)據(jù)庫(kù)系統(tǒng) 10、 20。在這點(diǎn)上,如果個(gè)別用戶需要訪問(wèn)來(lái)自特定數(shù)據(jù)庫(kù)的特定數(shù) 據(jù),則該儲(chǔ)存庫(kù)30可以存儲(chǔ)個(gè)別用戶的用戶名和密碼。
      當(dāng)來(lái)自第一數(shù)據(jù)庫(kù)系統(tǒng)10的用戶2希望訪問(wèn)來(lái)自另一個(gè)組織的 數(shù)據(jù)庫(kù)系統(tǒng)20的數(shù)據(jù)時(shí),該用戶2使用存儲(chǔ)在用戶終端上的應(yīng)用程 序來(lái)定位所需的數(shù)據(jù)類(lèi)型。將請(qǐng)求發(fā)送到該中央儲(chǔ)存庫(kù)30,該中央 儲(chǔ)存庫(kù)30存儲(chǔ)與向其登記的多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)的數(shù)據(jù)。該中央儲(chǔ)
      存庫(kù)30不需要存儲(chǔ)來(lái)自各種數(shù)據(jù)庫(kù)系統(tǒng)的所有內(nèi)容,而是存儲(chǔ)特定 數(shù)據(jù)庫(kù)的位置和數(shù)據(jù)庫(kù)內(nèi)容的詳情,從而當(dāng)請(qǐng)求來(lái)自特定數(shù)據(jù)庫(kù)的信 息時(shí),該中央儲(chǔ)存庫(kù)30輸出關(guān)于該數(shù)據(jù)的數(shù)據(jù)(被稱為"元數(shù)據(jù)"), 接著使能夠?qū)Χ鄠€(gè)下層數(shù)據(jù)庫(kù)進(jìn)行多個(gè)訪問(wèn),對(duì)于最終用戶來(lái)說(shuō),這 些下層數(shù)據(jù)庫(kù)好像是一個(gè)數(shù)據(jù)庫(kù),從而無(wú)需最終用戶分別導(dǎo)航 (navigate)通過(guò)每一個(gè)數(shù)據(jù)庫(kù)。該中央儲(chǔ)存庫(kù)執(zhí)行數(shù)據(jù)的輸出處理。 這為一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)IO提供了一種便利的方法,以訪問(wèn)來(lái)自第二數(shù) 據(jù)庫(kù)系統(tǒng)20的數(shù)據(jù),而該第二數(shù)據(jù)庫(kù)系統(tǒng)無(wú)需執(zhí)行任何授權(quán)或數(shù)據(jù) 確認(rèn)步驟。
      通過(guò)在該中央儲(chǔ)存庫(kù)中產(chǎn)生元數(shù)據(jù)模型,來(lái)實(shí)現(xiàn)上述方法。該模 型是組織中各個(gè)層級(jí)的藍(lán)圖,且概述各個(gè)資源。例如,這種資源可以 是所提供的服務(wù)、人力資源、資本設(shè)備、出于風(fēng)險(xiǎn)管理目的的事件日 志、組織層級(jí)和產(chǎn)品特征如類(lèi)型。所有這些資源與組織的運(yùn)營(yíng)方面相 關(guān),并且優(yōu)選地是該系統(tǒng)的非財(cái)務(wù)方面。然而,需要理解的是如果需 要的話,也可以為元數(shù)據(jù)模型提供財(cái)務(wù)數(shù)據(jù)。
      不管相應(yīng)的數(shù)據(jù)庫(kù)系統(tǒng)所使用的特定數(shù)據(jù)庫(kù)管理系統(tǒng)如何,該系 統(tǒng)具有從該第二系統(tǒng)20輸出數(shù)據(jù)的能力。用于與該中央儲(chǔ)存庫(kù)30通 信的應(yīng)用程序忽略了存儲(chǔ)在該數(shù)據(jù)庫(kù)系統(tǒng)10、 20上的相應(yīng)的應(yīng)用程 序,取而代之的是在數(shù)據(jù)庫(kù)層鏈接兩個(gè)系統(tǒng),從而不管不同組織所利 用的數(shù)據(jù)庫(kù)平臺(tái)類(lèi)型如何,而將一個(gè)數(shù)據(jù)庫(kù)映射到另一個(gè),并且提取 所需的數(shù)據(jù)庫(kù)內(nèi)容。
      特別地,參考圖3,該第一數(shù)據(jù)庫(kù)系統(tǒng)10可以在SAP軟件平臺(tái) 下操作,而該第二數(shù)據(jù)庫(kù)系統(tǒng)20可以在大眾軟件(Peoplesoft)軟件 平臺(tái)下操作。用于與該中央儲(chǔ)存庫(kù)30通信的應(yīng)用程序具有以下能力 查詢每一個(gè)系統(tǒng)IO、 20的各個(gè)數(shù)據(jù)庫(kù)la、 3a并且創(chuàng)建數(shù)據(jù)庫(kù)不同內(nèi) 容的數(shù)據(jù)地圖。在這點(diǎn)上,該中央儲(chǔ)存庫(kù)30可以查詢存儲(chǔ)在數(shù)據(jù)庫(kù) 上的數(shù)據(jù),并且有效地掃描每一個(gè)數(shù)據(jù)庫(kù)的綱要,所述綱要提供對(duì)數(shù) 據(jù)庫(kù)內(nèi)容的描述。此外,該中央儲(chǔ)存庫(kù)創(chuàng)建個(gè)別的綱要作為查詢各個(gè) 數(shù)據(jù)庫(kù)的結(jié)果,并且這使該中央儲(chǔ)存庫(kù)能夠提供每一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)上 的信息,而不需要在每次用戶做出信息請(qǐng)求時(shí)查詢每一個(gè)數(shù)據(jù)庫(kù)。如
      之前所述,每一個(gè)數(shù)據(jù)庫(kù)的實(shí)際內(nèi)容不需要存儲(chǔ)在該中央儲(chǔ)存庫(kù)中, 當(dāng)需要實(shí)際數(shù)據(jù)時(shí),該中央系統(tǒng)連接到下層數(shù)據(jù)庫(kù)并且隨后提供此實(shí) 際數(shù)據(jù)。
      雖然描述了 SAP和大眾軟件,但可與本發(fā)明兼容的平臺(tái)類(lèi)型不 限于此。
      需要理解的是,可以將此種數(shù)據(jù)庫(kù)模型并入單一的組織中。例如, 該第一數(shù)據(jù)庫(kù)系統(tǒng)10在SAP中進(jìn)行配置并且存儲(chǔ)與組織的人力資源 有關(guān)的數(shù)據(jù)。該第二數(shù)據(jù)庫(kù)系統(tǒng)20在大眾軟件中進(jìn)行配置并且存儲(chǔ) 與該組織的財(cái)務(wù)有關(guān)的數(shù)據(jù)。使用根據(jù)本發(fā)明的系統(tǒng),本發(fā)明所使用 的應(yīng)用程序可以查詢每一個(gè)數(shù)據(jù)庫(kù),并且構(gòu)造其中所包含的數(shù)據(jù)的個(gè) 別綱要。此外,在該中央儲(chǔ)存庫(kù)中創(chuàng)建數(shù)據(jù)關(guān)系作為該應(yīng)用程序構(gòu)造 個(gè)別綱要的結(jié)果。
      參考圖4,下面將詳細(xì)描述在該用戶終端2上執(zhí)行的應(yīng)用程序。 當(dāng)用戶激活該應(yīng)用程序時(shí),在用戶終端上顯示圖形用戶界面40。 界面21包括三個(gè)主要部分導(dǎo)航部分41、瀏覽部分42和上下文部 分42。
      優(yōu)選地,該導(dǎo)航部分41是當(dāng)標(biāo)簽被激活時(shí)可以顯示數(shù)個(gè)不同視 覺(jué)指示的標(biāo)簽區(qū)域。在本實(shí)施例中,該導(dǎo)航部分41包括三個(gè)標(biāo)簽菜 單41a、 41b、 41c。當(dāng)激活第一標(biāo)簽菜單41a時(shí),顯示地圖區(qū)域。需 要理解的是,代替地圖,還可以顯示內(nèi)聯(lián)網(wǎng)站點(diǎn)或用于識(shí)別組織的其 它視覺(jué)指示。
      該瀏覽部分42顯示一系列文件夾42a,每一個(gè)文件夾42a表示一 個(gè)特定的主群組。在此實(shí)施例中,有5個(gè)主群組,但需要理解的是, 該瀏覽部分并不限于此數(shù)量。每一個(gè)主群組可以擴(kuò)展成顯示特定群組 內(nèi)的更多群組。
      將文件夾42a分成兩列。第一列42b表示文件夾42a的標(biāo)題,第 二列42c提供兩個(gè)標(biāo)記之一。第一標(biāo)記指示關(guān)于特定文件夾的信息是 未知的,第二標(biāo)記指示信息己知。第二列42c的輸出依賴于該中央儲(chǔ) 存庫(kù)30的狀態(tài),并且依賴于中央儲(chǔ)存庫(kù)30是否識(shí)別出特定數(shù)據(jù)庫(kù)系 統(tǒng)IO、 20包含某一類(lèi)數(shù)據(jù)。如果該某一類(lèi)型數(shù)據(jù)對(duì)于該中央儲(chǔ)存庫(kù)
      30是已知的,則該中央儲(chǔ)存庫(kù)將存儲(chǔ)被稱作通用資源指示符的指示 符,以提供關(guān)于哪個(gè)數(shù)據(jù)庫(kù)可以發(fā)現(xiàn)特定類(lèi)型數(shù)據(jù)的指針。這樣就無(wú) 需一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)10個(gè)別請(qǐng)求來(lái)自多個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)系統(tǒng)的某一類(lèi)型 的數(shù)據(jù),而代以使中央儲(chǔ)存庫(kù)30能夠執(zhí)行指示該數(shù)據(jù)庫(kù)系統(tǒng)10到存 儲(chǔ)所需信息的另一個(gè)數(shù)據(jù)庫(kù)20的任務(wù)。
      現(xiàn)在轉(zhuǎn)向該類(lèi)數(shù)據(jù),用戶界面40上的第三部分是上下文部分43。 在此實(shí)施例中,在該上下文部分43內(nèi)有三個(gè)圖標(biāo)43a、 43b、 43c。需 要理解的是,在該上下文部分43中可以有更多或更少的圖標(biāo)。這些 圖標(biāo)中的每一個(gè)指示關(guān)于文件夾42a內(nèi)容的一類(lèi)數(shù)據(jù)是已知的。
      參考圖5,舉一個(gè)示例。在此示例中,已將第一文件夾"建筑物" 打開(kāi),用于提供進(jìn)一步的三個(gè)文件夾"登記辦公室(registered offices)"、"呼叫中心(call centre)"和"發(fā)電站(power station)"。 這些文件夾的每一個(gè)的進(jìn)一步擴(kuò)展是可能的,并且這是持續(xù)的。
      如之前所描述的,為每一個(gè)文件夾指定一個(gè)標(biāo)題42b,并且為每 一個(gè)文件夾提供兩個(gè)標(biāo)記之一。如圖5所示,大部分文件夾顯示第一 標(biāo)記,即指示關(guān)于特定文件夾的數(shù)據(jù)是未知的。然而,顯示了關(guān)于至 少兩個(gè)文件夾"Cockenzie"發(fā)電站和"Longannet"發(fā)電站的第二標(biāo) 簽。這意味著當(dāng)選擇選擇這些文件夾中的一個(gè)時(shí),數(shù)據(jù)是已知的,并 且該已知的數(shù)據(jù)類(lèi)型在該上下文部分43中顯示出。當(dāng)選擇 "Cockenzie"發(fā)電站時(shí),這使得數(shù)據(jù)庫(kù)服務(wù)器10參考該中央儲(chǔ)存庫(kù) 30,以通過(guò)參考通用資源指示符和關(guān)于"Cockenize"發(fā)電站已知的 數(shù)據(jù)類(lèi)型來(lái)確定數(shù)據(jù)存儲(chǔ)的位置。因此,更新該上下文部分并且突出 一個(gè)或多個(gè)圖標(biāo)43a、 43b、 43c。在此特定示例中,已知數(shù)據(jù)使得表 示地圖數(shù)據(jù)的圖標(biāo)43c被突出。需要理解的是,只要已向該中央儲(chǔ)存 庫(kù)登記該類(lèi)數(shù)據(jù),可以在該上下文部分上顯示很多類(lèi)數(shù)據(jù)。例如,在 圖5中,如果對(duì)于該中央儲(chǔ)存庫(kù)而言所需的數(shù)據(jù)位置是已知的,則進(jìn) 一步的數(shù)據(jù)類(lèi)型圖標(biāo)(諸如服務(wù)圖表43a和/或組織圖43b)是可用的。
      當(dāng)選擇在該上下文部分中突出的一個(gè)圖標(biāo)時(shí),可以更新該導(dǎo)航部 分41以輸出有關(guān)的數(shù)據(jù)。例如,當(dāng)選擇該地標(biāo)時(shí),在該導(dǎo)航部 分中輸出地圖。
      參考圖4和圖6,轉(zhuǎn)向該應(yīng)用程序的另一個(gè)方面。
      圖6示出了當(dāng)選擇圖4的導(dǎo)航部分41上的地圖部分時(shí)所顯示的 用戶界面。在此示例中,己選擇圖4中地圖的歐洲部分。該選擇導(dǎo)致 在該導(dǎo)航部分41中復(fù)制歐洲的放大地圖41d。同時(shí),參考該中央儲(chǔ) 存庫(kù)30,在該瀏覽部分42中提供關(guān)于所選擇的區(qū)域已知的數(shù)據(jù)。在 此示例中,在菜單42d中顯示關(guān)于數(shù)據(jù)已知的歐洲個(gè)別國(guó)家(在此示 例中是法國(guó)(France)和德國(guó)(Germany))的"出版商(publisher)"的 信息。另外,通過(guò)參考包含在該中央儲(chǔ)存庫(kù)內(nèi)的綱要,創(chuàng)建數(shù)據(jù)庫(kù) la、 3a中的數(shù)據(jù)之間的關(guān)系。如果存在與其它數(shù)據(jù)庫(kù)的關(guān)系,則在該 瀏覽部分42中提供指示,以指定已知的關(guān)系類(lèi)型。在此示例中,創(chuàng) 建并且在該瀏覽部分的底部上顯示兩種可能的關(guān)系。第一指示42e是 "出版商出版書(shū)籍",而第二指示42f是"出版商雇用員工"。
      如果需要關(guān)于這兩個(gè)國(guó)家中任一個(gè)的更多信息,則可以在地圖 41d上或者從菜單42d選擇該國(guó)家。當(dāng)選擇"法國(guó)"時(shí),在該菜單42d 上關(guān)于"德國(guó)"的信息自該瀏覽部分42移除。
      一旦僅在屏幕上顯示關(guān)于"法國(guó)"的消息,則可以激活這些指示 42e、 42f中的一個(gè)。當(dāng)激活該第二指示42f時(shí),通過(guò)參考該中央儲(chǔ)存 庫(kù),該應(yīng)用程序査詢包含員工信息的數(shù)據(jù)庫(kù),以創(chuàng)建包含員工信息的 數(shù)據(jù)庫(kù)位置。圖7示出員工信息的顯示。
      該員工信息顯示在該瀏覽部分42的表格42g中。此外,該部分 42示出關(guān)于"為出版商工作的員工(employee works for a publisher)" 的進(jìn)一步指示42h。通過(guò)敲擊此指示,產(chǎn)生一個(gè)顯示,以示出所選擇 的員工工作所在的出版商的信息。圖8示出該顯示。
      所產(chǎn)生的顯示提供一個(gè)視圖以示出一系列的字段42i,這些字段 與雇用所選擇的員工的特定出版商的特定信息相關(guān)。再一次,將所有 此種信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,將該數(shù)據(jù)庫(kù)的位置向該中央儲(chǔ)存庫(kù)登記。 由于包含圖6的第一指示42e和第二指示42f,該顯示類(lèi)似于圖6的 顯示,再次使應(yīng)用程序的用戶能夠?yàn)g覽并且觀看包含在組織內(nèi)或組織 外的各個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
      為了使來(lái)自一個(gè)組織不同部分的用戶能夠更新元數(shù)據(jù)模型,并且
      使該中央儲(chǔ)存庫(kù)能夠與該組織的各個(gè)數(shù)據(jù)庫(kù)系統(tǒng)通信,可以為該用戶
      終端2、 4提供另一個(gè)應(yīng)用程序,其中可以利用不同的自然語(yǔ)言和計(jì) 算機(jī)語(yǔ)言將這些數(shù)據(jù)庫(kù)系統(tǒng)置于不同的全局位置。
      該用戶終端2、 4的用戶激活進(jìn)一步的應(yīng)用程序,該應(yīng)用程序可 以由該用戶終端以適當(dāng)方式(例如通過(guò)利用指示裝置來(lái)選擇用戶終端 視頻顯示單元(VDU)上的應(yīng)用程序)進(jìn)行訪問(wèn)。 一旦被激活,則 圖形用戶界面被呈現(xiàn)在該用戶的VDU上。圖9a顯示優(yōu)選的圖形用戶 界面60。
      該用戶界面60包括主要部分61和轉(zhuǎn)換部分62,該轉(zhuǎn)換部分62 在此特定圖中不是立刻可見(jiàn)的。該主要部分包括兩個(gè)標(biāo)簽菜單61a、 61b。在此特定圖中,沒(méi)有選擇第一標(biāo)簽菜單61a而選擇第二標(biāo)簽菜 單61b,因此隨后將對(duì)其進(jìn)行詳細(xì)描述。
      當(dāng)選擇該第二標(biāo)簽菜單61b時(shí),該主要部分61顯示消息文件的 內(nèi)容,該消息文件存儲(chǔ)在該中央儲(chǔ)存庫(kù)30中。該消息文件包含與該 應(yīng)用程序識(shí)別出的特定自然語(yǔ)言相關(guān)的數(shù)據(jù)。另外,在該消息文件中 定義由該應(yīng)用程序使用的某些代碼的定義。
      例如,在此特定示例中,該顯示界面示出與"英語(yǔ)"和"印地語(yǔ)" 有關(guān)的數(shù)據(jù)。在英語(yǔ)語(yǔ)言定義中,包含通常在編程語(yǔ)言中使用的特定 符號(hào)和標(biāo)識(shí)的等同英語(yǔ)語(yǔ)言表示。特別地,標(biāo)識(shí)":="表示"變成", 標(biāo)識(shí)"="表示"等于",而在英語(yǔ)語(yǔ)言定義中"<="表示"小于或 等于"。需要理解的是,完整的定義列表將定義可以被翻譯的所有可 能的標(biāo)識(shí)和符號(hào)。
      在英語(yǔ)語(yǔ)言定義之后,該消息文件包括在英語(yǔ)語(yǔ)言定義列表中定 義的與相同符號(hào)和標(biāo)記的等同的印地語(yǔ)定義。此外,提供在編程代碼 中使用的典型術(shù)語(yǔ)的定義。例如,術(shù)語(yǔ)"If"、 "Then"、 "Else"和很 多其他術(shù)語(yǔ)以它們各自的語(yǔ)言定義被提供。
      需要理解的是,該消息文件將包含所有語(yǔ)言形式的所有可能的定 義,這些語(yǔ)言將由該應(yīng)用程序進(jìn)行識(shí)別。在這點(diǎn)上,可以包括德語(yǔ)、 法語(yǔ)和漢語(yǔ)定義。
      此外,在該消息文件中描述的是將由該應(yīng)用程序使用的特定編碼 對(duì)象的定義。當(dāng)使用滾動(dòng)條61c且在此情形中向下滾動(dòng)時(shí),在該主要 部分61中顯示這些定義。
      參考圖9b ,可以定義的 一 個(gè)典型術(shù)語(yǔ)是"顧客行 (CustomerRow)",也可以以不同的自然語(yǔ)言來(lái)定義用于定義"顧客 行"的每一個(gè)部分。例如,在"顧客行"定義內(nèi)定義的"(姓前的)名" 對(duì)應(yīng)具有漢語(yǔ)、法語(yǔ)和印地語(yǔ)的自然語(yǔ)言定義。
      可以將該消息文件存儲(chǔ)在該中央儲(chǔ)存庫(kù)30或者本地?cái)?shù)據(jù)庫(kù)服務(wù) 器l、 3中。另外,它可能被傳送進(jìn)下層對(duì)象或數(shù)據(jù)庫(kù)系統(tǒng)或者自下 層對(duì)象或數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生。
      此外,該消息文件可以被該主要部分61中的用戶更新或者修改。 例如,可以提供進(jìn)一步的語(yǔ)言定義。
      轉(zhuǎn)向進(jìn)一步的控制要件61d,當(dāng)選擇第二標(biāo)簽部分61b時(shí)該控制 要件61d被提供在該主要部分61上。該控制要件61d表示當(dāng)被激活 時(shí)分析消息文件的分析功能要件。也就是說(shuō),該消息文件需要符合特 定的結(jié)構(gòu)化定義以正確操作。為了確保該消息文件符合這些需求,當(dāng) 選擇該控制要件61d時(shí),以某一個(gè)結(jié)構(gòu)化定義分析并且檢查該文件。 優(yōu)選地,將該特定結(jié)構(gòu)化定義存儲(chǔ)在用戶終端的存儲(chǔ)器(圖中未示出) 中。
      圖10示出了當(dāng)用戶選擇第一標(biāo)簽61a時(shí)產(chǎn)生的顯示。所產(chǎn)生的 顯示包括下拉菜單61e,以及實(shí)現(xiàn)諸如"保存"、"打開(kāi)"、"剪切"、"粘 貼"之類(lèi)的功能和可以對(duì)主要部分61的內(nèi)容執(zhí)行更多功能的工具欄 61f,所述這些功能對(duì)于本領(lǐng)域技術(shù)人員而言是已知的。
      該下拉菜單61e包含可能的語(yǔ)言列表,以所述語(yǔ)言顯示該主要部 分中的內(nèi)容。該列表依賴于已包括在該消息文件中的語(yǔ)言定義。
      圖11示出了輸入到該主要部分的代碼的示例。該主要部分61顯 示與包括在該消息文件中的代碼定義相一致的編程代碼。當(dāng)在該主要 部分60中輸入代碼時(shí)需遵循的規(guī)則對(duì)于本發(fā)明是特定的,并且與在 消息文件中提供的定義相關(guān)。由用戶將代碼輸入到該主要部分61中, 并且當(dāng)該用戶鍵入時(shí)檢查所輸入的代碼有效性。以適當(dāng)?shù)姆绞綄⑷魏?無(wú)效的代碼指示給用戶。例如,將該無(wú)效代碼以彩色編碼來(lái)指示錯(cuò)誤。
      另外,個(gè)別的指示符可能出現(xiàn)在該主要部分61上。如圖11所示,在 該主要部分61頂部的指示符61g指示呈現(xiàn)在該代碼中的錯(cuò)誤(Error) 數(shù)。當(dāng)輸入代碼時(shí)將對(duì)此進(jìn)行更新。
      此外,應(yīng)用程序的另一個(gè)有用的特征是在代碼輸入暫停之后,在 該主要部分上產(chǎn)生并且顯示下拉列表61h,以示出所有有效項(xiàng)的列表 并且如果需要的話使用戶能夠選擇這些項(xiàng)目中的一個(gè)。該下拉列表 61h對(duì)應(yīng)于包含在該消息文件內(nèi)的對(duì)象定義,并且通過(guò)在該消息文件 中定位對(duì)象名稱且根據(jù)該對(duì)象名稱產(chǎn)生下拉列表,來(lái)實(shí)現(xiàn)此列表的產(chǎn) 生。
      在此特定實(shí)施例中,該下拉菜單61e顯示"標(biāo)準(zhǔn)(standard)",
      其表明代碼以結(jié)構(gòu)化的英語(yǔ)顯示。這使得具有很少編程知識(shí)的用戶也 可以理解代碼。
      圖12示出了關(guān)于該下拉菜單61e的應(yīng)用程序的進(jìn)一步特色。如 之前所述,該菜單61e包含所有可能的自然語(yǔ)言的列表,可以通過(guò)這 些語(yǔ)言翻譯在該主要部分61中顯示的代碼。包含在該列表中的自然 語(yǔ)言依賴在該消息文件中已提供的語(yǔ)言定義。例如,該消息文件包含 編碼時(shí)使用的符號(hào)和標(biāo)識(shí)(諸如":="、">"等)的英語(yǔ)等同定義。 當(dāng)從下拉菜單中選擇"英語(yǔ)(English)"時(shí),參考該消息文件以識(shí)別 已提供的定義,并且分析該主要部分61中的代碼,具有消息文件中 定義的英語(yǔ)語(yǔ)言對(duì)等體的任何代碼由對(duì)應(yīng)的英語(yǔ)短語(yǔ)替換。在圖12 中,標(biāo)識(shí)":="和">"分別由"變成"和"大于"替換。包含在該 主要部分61中的全部代碼都發(fā)生此類(lèi)替換。
      圖13示出了當(dāng)在該下拉菜單61e中做出"印地語(yǔ)(Hindi)"選 擇時(shí)發(fā)生的翻譯。如圖所示,除了將符號(hào)(例如和">")轉(zhuǎn)換 為它們的印地語(yǔ)言對(duì)等體之外,在參考該消息文件之后,也將其它代 碼表示翻譯成印地語(yǔ)。例如,已將圖11所示的原始標(biāo)準(zhǔn)代碼的"If"、
      "Else"和"End If"分別翻譯成"Yadi"、 "Athwa"和"AnthYadi" 以表示其印地語(yǔ)的對(duì)等體。需要注意的是,將對(duì)象定義(例如
      "Cust.Forename"禾卩"CustSurname")翻譯成在該消息文件中提供 的他們的印地語(yǔ)對(duì)等體。也就是分別為"Cust.PmthamNam "和 "Cust.KulNaam"。對(duì)該主要部分61中的全部程序代碼都執(zhí)行此翻 譯。
      需要理解的是,如果該語(yǔ)言在該下拉菜單中是可得到的,則可以 執(zhí)行任何類(lèi)型的翻譯。例如,可以執(zhí)行德語(yǔ)、法語(yǔ)、西班牙語(yǔ)、漢語(yǔ) 翻譯。從而使不同國(guó)籍的用戶能夠理解并且利用該應(yīng)用程序。
      以上描述說(shuō)明了該主要部分61。現(xiàn)在參考圖14,將描述轉(zhuǎn)換部 分62。
      該轉(zhuǎn)換部分62可以被擴(kuò)展,從而該用戶界面40在一個(gè)單一的圖 形用戶界面上顯示該轉(zhuǎn)換部分62和該主要部分61 。在此特定實(shí)施例 中,在左邊的框架中顯示該轉(zhuǎn)換部分62。
      該轉(zhuǎn)換部分62是代碼產(chǎn)生器,用于根據(jù)輸入到該主要部分中的 代碼來(lái)以特定語(yǔ)言產(chǎn)生代碼??赡艿氖菍⒃撝饕糠种械拇a轉(zhuǎn)換為 多種語(yǔ)言(諸如Cl Jscript、 VP、 C++、 J#)中的任一種。為該轉(zhuǎn)換 部分62提供一系列選擇要件62a,該選擇要件62a中的每一個(gè)代表一 種不同的編程語(yǔ)言。通過(guò)簡(jiǎn)單選擇這些要件的一個(gè)將使得代碼以該特 定語(yǔ)言產(chǎn)生。
      此外,當(dāng)將代碼輸入到主要部分中時(shí)生成轉(zhuǎn)換部分中的代碼,因 此用戶在該主要部分61中實(shí)時(shí)鍵入并完成語(yǔ)句或聲明。
      圖15示出了進(jìn)一步應(yīng)用程序的優(yōu)選實(shí)施例的配置的示意性概觀。
      該主要部分61和該轉(zhuǎn)換部分62代表該用戶界面60。當(dāng)需要特 定數(shù)據(jù)或該用戶界面需執(zhí)行特定功能時(shí),該消息文件60由該用戶界 面60參考。該用戶界面60的輸入是輸入到該主要部分61的代碼。 需要理解的是,該代碼可以從個(gè)別位置訪問(wèn)并且不必被輸入到該主要 部分。該用戶界面的輸出是自該主要部分61中的代碼產(chǎn)生的代碼。 這可以是C#、 J#、 C++、 Jscript或與該應(yīng)用程序兼容的任何其它語(yǔ)言。
      進(jìn)一步的應(yīng)用程序的功能用于激活該中央儲(chǔ)存庫(kù)以査詢各個(gè)下 層數(shù)據(jù)庫(kù)系統(tǒng),而不管用于最初輸入數(shù)據(jù)到相應(yīng)數(shù)據(jù)庫(kù)的編程語(yǔ)言或 自然語(yǔ)言如何。也就是說(shuō),利用根據(jù)不同的編程語(yǔ)言創(chuàng)建的程序可以 將包含在各個(gè)數(shù)據(jù)庫(kù)la、 3a上的原始數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)la、 3a中。另外,定義該數(shù)據(jù)庫(kù)內(nèi)容的每一個(gè)數(shù)據(jù)庫(kù)的綱要可以是不同的自然語(yǔ) 言,例如英語(yǔ)或印地語(yǔ)。使用此功能,通過(guò)實(shí)時(shí)執(zhí)行上述轉(zhuǎn)換,該中 央儲(chǔ)存庫(kù)從相應(yīng)的下層數(shù)據(jù)庫(kù)獲得所需的數(shù)據(jù)。因此,該系統(tǒng)不限于 該語(yǔ)言類(lèi)型,當(dāng)進(jìn)一步應(yīng)用程序的功能與存儲(chǔ)在該中央儲(chǔ)存庫(kù)中的元 數(shù)據(jù)模型一起使用時(shí),該系統(tǒng)用于輸入數(shù)據(jù)。
      可能是如下情形,作為該中央儲(chǔ)存庫(kù)執(zhí)行查詢的結(jié)果,某些綱要 類(lèi)型和相關(guān)的原始數(shù)據(jù)沒(méi)有被識(shí)別出。然而,為該中央儲(chǔ)存庫(kù)提供分 析器,該分析器可以分析獲得的未知數(shù)據(jù),并且該元數(shù)據(jù)模型可以根 據(jù)該未知數(shù)據(jù)進(jìn)行修改,從而該元數(shù)據(jù)模型是可用的。以此方式,該 模型可以以最初未知的特定類(lèi)型的數(shù)據(jù)來(lái)逐步擴(kuò)展。
      總之,該進(jìn)一步的應(yīng)用程序可以將一種商用計(jì)算機(jī)語(yǔ)言轉(zhuǎn)換成該 商用計(jì)算機(jī)語(yǔ)言的多種不同的語(yǔ)言譯本、英語(yǔ)形式的多種不同的編程 語(yǔ)言、英語(yǔ)和自然語(yǔ)言混合的多種不同的編程語(yǔ)言以及具有全部自然 語(yǔ)言版本的任何編程語(yǔ)言。
      這使得來(lái)自組織不同部分的用戶以他們的本地自然語(yǔ)言與他們
      的本地?cái)?shù)據(jù)庫(kù)服務(wù)器l、 3通信。雖然每一個(gè)本地?cái)?shù)據(jù)庫(kù)服務(wù)器l、 3 與該中央儲(chǔ)存庫(kù)30通信,但進(jìn)一步應(yīng)用程序的使用都使該中央儲(chǔ)存 庫(kù)30能夠從該數(shù)據(jù)庫(kù)服務(wù)器1、 3獲得所需的數(shù)據(jù),而不管由于轉(zhuǎn)換 能力原因的本地自然語(yǔ)言或編程語(yǔ)言如何。
      需要理解的是,雖然上文已描述該應(yīng)用程序和進(jìn)一步的應(yīng)用程 序,但如果需要的話,該用戶界面40、 60可以并入單一的應(yīng)用程序。
      由上所述,依據(jù)本發(fā)明的系統(tǒng)使一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)能夠提供信息給 另一個(gè)系統(tǒng),而無(wú)需在請(qǐng)求該信息時(shí)另一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行任何動(dòng) 作。
      此外,依據(jù)本發(fā)明的系統(tǒng)允許在特定組織的所有下層數(shù)據(jù)庫(kù)之間 通信,并且進(jìn)一步支持多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)之間的關(guān)系的創(chuàng)建。因此,可 以在各個(gè)數(shù)據(jù)庫(kù)系統(tǒng)之間進(jìn)行導(dǎo)航。
      鑒于以上描述,本發(fā)明的優(yōu)選實(shí)施例具有以下特征 a)從形成系統(tǒng)部分的各個(gè)下層數(shù)據(jù)庫(kù)收集關(guān)于數(shù)據(jù)的數(shù)據(jù)("元 數(shù)據(jù)");
      b) 允許聲明并識(shí)別完全不同的下層數(shù)據(jù)庫(kù)之間的關(guān)系;
      c) 允許通過(guò)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行導(dǎo)航,而用戶無(wú)需使用存儲(chǔ)在該用 戶終端上的最初應(yīng)用程序;
      d) 允許利用所聲明關(guān)系的橫跨多個(gè)數(shù)據(jù)庫(kù)的導(dǎo)航;
      e) 產(chǎn)生包括該下層數(shù)據(jù)庫(kù)的位置數(shù)據(jù)的地f) 多個(gè)最終用戶使用他們的多種自然語(yǔ)言來(lái)共享和編輯位于組 織的不同位置的數(shù)據(jù)庫(kù)中的數(shù)據(jù);
      g) 不管用于更新模型的自然語(yǔ)言是何語(yǔ)言,允許更新該元數(shù)據(jù) 模型。
      權(quán)利要求
      1、一種用于表示組織的非財(cái)務(wù)運(yùn)營(yíng)方面的分層數(shù)據(jù)庫(kù)系統(tǒng),包括中央儲(chǔ)存庫(kù),位于層級(jí)的頂層并且包括對(duì)組織的非財(cái)務(wù)運(yùn)營(yíng)方面的特征進(jìn)行建模的元數(shù)據(jù)模型;第一下層數(shù)據(jù)庫(kù),包括第一類(lèi)型的原始數(shù)據(jù);以及第二下層數(shù)據(jù)庫(kù),包括第二類(lèi)型的原始數(shù)據(jù),其中,所述元數(shù)據(jù)模型包含元數(shù)據(jù),所述元數(shù)據(jù)指示包含在所述第一和第二數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)類(lèi)型。
      2、 如權(quán)利要求1所述的系統(tǒng),其中,所述元數(shù)據(jù)包括指示符, 所述指示符用于識(shí)別在所述組織內(nèi)與所述組織相關(guān)的至少一個(gè)特征 的位置。
      3、 如權(quán)利要求1或2所述的系統(tǒng),其中,所述第一類(lèi)型和第二 類(lèi)型對(duì)應(yīng)于所述組織的不同特征。
      4、 如權(quán)利要求1、.2或3所述的系統(tǒng),其中,所述第一類(lèi)型和第 二類(lèi)類(lèi)型是從人力資源數(shù)據(jù)、資本管理數(shù)據(jù)或事件數(shù)據(jù)中選擇出的。
      5、 如前述任何一項(xiàng)權(quán)利要求所述的系統(tǒng),其中,所述中央儲(chǔ)存 庫(kù)用于收集并存儲(chǔ)來(lái)自所述第一和/或第二數(shù)據(jù)庫(kù)的一些但并非所有 的所述原始數(shù)據(jù)。
      6、 如前述任何一項(xiàng)權(quán)利要求所述的系統(tǒng),還包括用于與所述中 央儲(chǔ)存庫(kù)進(jìn)行通信的客戶終端。
      7、 如權(quán)利要求6所述的系統(tǒng),其中,所述客戶終端包括應(yīng)用程 序,所述應(yīng)用程序包括用于從用戶接收第一輸入并查詢所述中央儲(chǔ)存 庫(kù)的查詢模塊。
      8、 如權(quán)利要求7所述的系統(tǒng),其中,來(lái)自所述用戶的第一輸入 使得所述中央儲(chǔ)存庫(kù)參考所述元數(shù)據(jù)模型,以確定所述用戶需要的所 述原始數(shù)據(jù)的位置。
      9、 如權(quán)利要求7或8所述的系統(tǒng),其中,所述應(yīng)用程序包括轉(zhuǎn) 換模塊,所述轉(zhuǎn)換模塊用于將來(lái)自所述用戶的第二輸入轉(zhuǎn)換成所述中 央儲(chǔ)存庫(kù)可識(shí)別的預(yù)定格式。
      10、 如權(quán)利要求9所述的系統(tǒng),其中,來(lái)自所述用戶的第二輸入 使得向包含在所述中央儲(chǔ)存庫(kù)中的所述元數(shù)據(jù)模塊提供與所述組織 的至少一個(gè)特征相關(guān)的進(jìn)一步的元數(shù)據(jù)。
      11、 如權(quán)利要求9或IO所述的系統(tǒng),其中,所述第二輸入是與 所述元數(shù)據(jù)模型的自然語(yǔ)言相同的自然語(yǔ)言。
      12、 如權(quán)利要求9或IO所述的系統(tǒng),其中,所述第二輸入是與 所述元數(shù)據(jù)模型的自然語(yǔ)言不同的自然語(yǔ)言。
      13、 如權(quán)利要求11或12所述的系統(tǒng),其中,所述自然語(yǔ)言是從 英語(yǔ)、印地語(yǔ)、漢語(yǔ)或德語(yǔ)中選擇出的。
      14、 如前述任何一項(xiàng)權(quán)利要求所述的系統(tǒng),其中,將所述第一和 第二數(shù)據(jù)庫(kù)置于遠(yuǎn)離所述中央儲(chǔ)存庫(kù)的遠(yuǎn)程位置。
      15、 如前述任何一項(xiàng)權(quán)利要求所述的系統(tǒng),其中,將所述第一數(shù) 據(jù)庫(kù)置于遠(yuǎn)離所述第二數(shù)據(jù)庫(kù)的遠(yuǎn)程位置。
      16、 一種用于表示組織的非財(cái)務(wù)運(yùn)營(yíng)方面的數(shù)據(jù)庫(kù)系統(tǒng),包括 第一數(shù)據(jù)庫(kù),包括利用第一計(jì)算機(jī)語(yǔ)言存儲(chǔ)的第一類(lèi)型的數(shù)據(jù); 第二數(shù)據(jù)庫(kù),包括利用第二計(jì)算機(jī)語(yǔ)言存儲(chǔ)的第二類(lèi)型的數(shù)據(jù); 中央儲(chǔ)存庫(kù),包括利用第三計(jì)算機(jī)語(yǔ)言存儲(chǔ)的元數(shù)據(jù)模型,所述 元數(shù)據(jù)模型用于對(duì)組織的所述運(yùn)營(yíng)方面進(jìn)行建模;以及用于在所述中央儲(chǔ)存庫(kù)和所述第一和第二數(shù)據(jù)庫(kù)之間進(jìn)行通信 的模塊,其中,所述通信模塊以公共語(yǔ)言進(jìn)行通信。
      17、 如權(quán)利要求16所述的系統(tǒng),其中,所述通信模塊包括轉(zhuǎn)換 模塊,所述轉(zhuǎn)換模塊用于將所述計(jì)算機(jī)語(yǔ)言轉(zhuǎn)換成所述公共語(yǔ)言。
      18、 如權(quán)利要求17或18所述的系統(tǒng),其中,所述多種計(jì)算機(jī)語(yǔ) 言中的至少一種與其他兩種所述語(yǔ)言不同。
      19、 如權(quán)利要求16所述的系統(tǒng),其中,所有三種計(jì)算機(jī)語(yǔ)言彼 此相同,并且所述計(jì)算機(jī)語(yǔ)言與所述公共語(yǔ)言相同。
      20、 如權(quán)利要求16至19中任一項(xiàng)所述的系統(tǒng),其中,所述第一 類(lèi)型的數(shù)據(jù)是第一自然語(yǔ)言形式,所述第二類(lèi)型的數(shù)據(jù)是第二自然語(yǔ) 言形式,而所述元數(shù)據(jù)模型是第三自然語(yǔ)言形式。
      21、 如權(quán)利要求20所述的系統(tǒng),其中,所述通信模塊包括翻譯 模塊,所述翻譯模塊用于將所述自然語(yǔ)言翻譯成公共語(yǔ)言。
      22、 如權(quán)利要求21所述的系統(tǒng),其中,所述第一自然語(yǔ)言和所 述第二自然語(yǔ)言不同于所述第三自然語(yǔ)言,所述第三自然語(yǔ)言相同于 所述公共語(yǔ)言。
      23、 如權(quán)利要求20所述的系統(tǒng),其中,所述第一、第二和第三 自然語(yǔ)言相同于所述公共語(yǔ)言。
      24、 如權(quán)利要求20至23中任一項(xiàng)所述的系統(tǒng),其中,所述第一、 第二和第三自然語(yǔ)言是從英語(yǔ)、印地語(yǔ)、漢語(yǔ)或德語(yǔ)中選擇出的。
      全文摘要
      數(shù)據(jù)庫(kù)結(jié)構(gòu)包括中央儲(chǔ)存庫(kù),該中央儲(chǔ)存庫(kù)包含組織運(yùn)營(yíng)方面的元數(shù)據(jù)。優(yōu)選地,該元數(shù)據(jù)包括用于指示諸如第一或第二數(shù)據(jù)庫(kù)之類(lèi)的結(jié)構(gòu)內(nèi)的特定類(lèi)型的原始數(shù)據(jù)的位置的指示符,該位置一般位于遠(yuǎn)離該中央儲(chǔ)存庫(kù)的地方。該系統(tǒng)使該中央儲(chǔ)存庫(kù)提供組織內(nèi)原始數(shù)據(jù)的位置,而不管第一和第二數(shù)據(jù)庫(kù)的平臺(tái)如何。描述一種計(jì)算機(jī)程序儲(chǔ)存庫(kù),其允許以不同的自然語(yǔ)言和不同的編程語(yǔ)言顯示相同的計(jì)算機(jī)代碼,以允許由具備不同語(yǔ)言能力的用戶進(jìn)行訪問(wèn)。
      文檔編號(hào)G06F17/30GK101180626SQ200680017787
      公開(kāi)日2008年5月14日 申請(qǐng)日期2006年3月23日 優(yōu)先權(quán)日2005年3月23日
      發(fā)明者G·特沃德?tīng)?申請(qǐng)人:集團(tuán)建??毓捎邢薰?br>
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1