国产精品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>

      目標(biāo)集成管理系統(tǒng)的制作方法

      文檔序號(hào):6554505閱讀:169來(lái)源:國(guó)知局

      專利名稱::目標(biāo)集成管理系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及管理不同格式數(shù)據(jù)的系統(tǒng),例如以集成方式在網(wǎng)絡(luò)環(huán)境中分布的數(shù)據(jù)庫(kù)和服務(wù)器。
      背景技術(shù)
      :按照慣例,各種類型的數(shù)據(jù)庫(kù)一般被安裝在一組合里。這樣通常就不會(huì)出現(xiàn)數(shù)據(jù)庫(kù)間的兼容性問(wèn)題。有時(shí)需要增加和刪除管理不同格式數(shù)據(jù)的數(shù)據(jù)管理系統(tǒng),包括諸如在網(wǎng)路環(huán)境中分布的數(shù)據(jù)庫(kù)和服務(wù)器。在日本公開(kāi)但未經(jīng)審查的專利申請(qǐng)No.Hei11-96054中,描述了一種集成數(shù)據(jù)庫(kù)應(yīng)用建立系統(tǒng)作為用來(lái)相同地處理目標(biāo)存儲(chǔ)器地址而無(wú)需對(duì)它們給予特別關(guān)注的一種方式,用邏輯層建立表示目標(biāo)的邏輯目標(biāo)和包含有對(duì)目標(biāo)存取的連接器目標(biāo),并且通過(guò)一個(gè)轉(zhuǎn)換表來(lái)管理二者之間的對(duì)應(yīng)。在這里,以集成方式對(duì)目標(biāo)進(jìn)行管理,必須修改包括訪問(wèn)目標(biāo)的連接器目標(biāo)和轉(zhuǎn)換表,以及由于以分布形式管理項(xiàng)目目標(biāo)的結(jié)構(gòu),必須設(shè)計(jì)一種用于將項(xiàng)目主題管理為集成管理的方法。為了以一種統(tǒng)一的方式訪問(wèn)分布的不同數(shù)據(jù),在日本公開(kāi)的未經(jīng)審查的專利申請(qǐng)No.Hei11-96054中,提供了邏輯目標(biāo)和連接器目標(biāo),并且使用一個(gè)轉(zhuǎn)換表來(lái)管理二者之間的對(duì)應(yīng)。當(dāng)把一個(gè)新數(shù)據(jù)加到數(shù)據(jù)集成管理系統(tǒng)中作為一個(gè)管理目標(biāo),需要增加邏輯目標(biāo)和連接器目標(biāo)以及修改轉(zhuǎn)換表。這一方法存在一個(gè)問(wèn)題,它缺少系統(tǒng)擴(kuò)展和變換的靈活性以及系統(tǒng)管理和維護(hù)花費(fèi)很大。
      發(fā)明內(nèi)容本發(fā)明提供一種目標(biāo)集成管理系統(tǒng),該系統(tǒng)可以管理各種分布數(shù)據(jù)的結(jié)構(gòu)并且以集中的形式在元模型(metamodel)管理部件中訪問(wèn)處理,以及根據(jù)元模型管理目標(biāo),從而達(dá)到數(shù)據(jù)集成管理處理的功效以及降低系統(tǒng)配置管理所需的維護(hù)方面的費(fèi)用。為了完成上述目的,使用一個(gè)系統(tǒng)信息中心庫(kù)(repository),其中根據(jù)目標(biāo)定位作為元模型部件的分類定義和作為目標(biāo)部件的分類實(shí)例被存儲(chǔ)作為永久目標(biāo)。在系統(tǒng)信息中心庫(kù)的元模型部件中,存儲(chǔ)虛擬目標(biāo)元模型和適配器目標(biāo)(adapterobject)元模型,同時(shí),在目標(biāo)部件中,存儲(chǔ)與實(shí)數(shù)據(jù)對(duì)應(yīng)的虛擬目標(biāo)和具有從虛擬目標(biāo)訪問(wèn)實(shí)數(shù)據(jù)功能的適配器目標(biāo)。為了管理它們,分別提供了元模型部件(建立、刪除和修改元模型信息)和目標(biāo)管理部件(建立、刪除和修改目標(biāo)),從而建立起一個(gè)目標(biāo)集成管理系統(tǒng)。此外,元模型管理部件按模型排列實(shí)數(shù)據(jù)和管理它的數(shù)據(jù)管理系統(tǒng),并且將模型作為元模型來(lái)管理。目標(biāo)管理部件管理作為在元模型管理部件中管理的元模型的實(shí)例的目標(biāo)。元模型管理部件集中管理由目標(biāo)集成管理系統(tǒng)管理的數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)。目標(biāo)管理部件從元模型創(chuàng)建虛擬目標(biāo)的實(shí)例以及適配器目標(biāo)。通過(guò)使用由目標(biāo)集成管理系統(tǒng)提供的接口來(lái)管理元模型信息。在這里,如果數(shù)據(jù)管理系統(tǒng)是一個(gè)由名稱、格式、表結(jié)構(gòu)、列名稱表示的這類數(shù)據(jù)庫(kù)的關(guān)系數(shù)據(jù)庫(kù),則按模型標(biāo)志排列數(shù)據(jù)管理系統(tǒng)。元模型是定義一模型的定義信息。圖1的示意圖表示目標(biāo)集成管理系統(tǒng)的整體結(jié)構(gòu);圖2的示意圖表示通過(guò)目標(biāo)集成管理系統(tǒng)存儲(chǔ)在系統(tǒng)信息中心庫(kù)的數(shù)據(jù)格式;圖3的示意圖表示當(dāng)管理目標(biāo)系統(tǒng)是如圖2所示的一個(gè)關(guān)系數(shù)據(jù)庫(kù)時(shí)的數(shù)據(jù)格式;圖4的示意圖表示元模型定義結(jié)構(gòu)與在目標(biāo)集成管理系統(tǒng)管理的目標(biāo)之間的關(guān)系;圖5的流程圖表示如何從目標(biāo)集成管理系統(tǒng)管理中管理的元模型定義形成目標(biāo);圖6的示意圖表示當(dāng)通過(guò)目標(biāo)集成管理系統(tǒng)管理的數(shù)據(jù)管理系統(tǒng)增加時(shí)元模型定義的結(jié)構(gòu)和目標(biāo);圖7的示意圖表示當(dāng)通過(guò)目標(biāo)集成管理系統(tǒng)管理的數(shù)據(jù)管理系統(tǒng)增加時(shí)的處理過(guò)程;圖8的示意圖表示當(dāng)數(shù)據(jù)用戶訪問(wèn)在目標(biāo)集成管理部件中管理的目標(biāo)時(shí)目標(biāo)的結(jié)構(gòu);圖9的流程圖表示當(dāng)數(shù)據(jù)用戶訪問(wèn)在目標(biāo)集成管理部件中管理的目標(biāo)時(shí)的處理過(guò)程;圖10的示意圖表示當(dāng)用戶定制的處理包含在虛擬目標(biāo)中時(shí)目標(biāo)的結(jié)構(gòu);圖11是用戶在虛擬目標(biāo)中定制處理的流程圖;圖12的示意圖表示目標(biāo)集成管理系統(tǒng)的分級(jí)結(jié)構(gòu)(hierarchy)。具體實(shí)施例方式下文中將參考附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。圖1的示意圖表示本發(fā)明的目標(biāo)集成管理系統(tǒng)的一個(gè)實(shí)施例。目標(biāo)集成管理部件(102)包括元模型管理部件(104)和目標(biāo)管理部件(105),以及由它們管理的存儲(chǔ)在系統(tǒng)信息中心庫(kù)中(106)的信息。受集成管理支配的實(shí)數(shù)據(jù)以分布形式存在于網(wǎng)絡(luò)環(huán)境中,根據(jù)實(shí)數(shù)據(jù)的類型存在不同的數(shù)據(jù)管理系統(tǒng)。這里存在一個(gè)使用關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)管理系統(tǒng)1(113),使用資料數(shù)據(jù)庫(kù)用于存儲(chǔ)資料數(shù)據(jù)等的數(shù)據(jù)管理系統(tǒng)2(114),以及使用其它數(shù)據(jù)庫(kù)或與數(shù)據(jù)庫(kù)無(wú)關(guān)的數(shù)據(jù)管理系統(tǒng)3(115),管理實(shí)數(shù)據(jù)并且提供用于訪問(wèn)實(shí)數(shù)據(jù)的裝置。目標(biāo)集成管理部件(102)完成由這些不同形式的數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)管理的實(shí)數(shù)據(jù)的集成管理。目標(biāo)集成管理部件(102)使用元模型管理部件(104)和目標(biāo)管理部件(105)來(lái)管理系統(tǒng)和用于數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)的數(shù)據(jù)結(jié)構(gòu)信息以及在此管理的實(shí)數(shù)據(jù),并執(zhí)行用于實(shí)數(shù)據(jù)的訪問(wèn)處理。目標(biāo)管理部件(105)把目標(biāo)(111、112)作為在元模型管理部件(104)定義的元模型(109、110)分類的實(shí)例來(lái)管理。為了管理保存在數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)中的實(shí)數(shù)據(jù),目標(biāo)管理部件(105)使用諸如數(shù)據(jù)管理系統(tǒng)1至3的位置和類型的結(jié)構(gòu)信息和具有用于對(duì)存儲(chǔ)在數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)訪問(wèn)處理功能的適配器目標(biāo)(112)來(lái)訪問(wèn)實(shí)數(shù)據(jù)。一個(gè)數(shù)據(jù)用戶(101),無(wú)需考慮實(shí)數(shù)據(jù)的位置和存儲(chǔ)格式,可以以統(tǒng)一方式通過(guò)使用由目標(biāo)集成管理部件(102)提供的目標(biāo)訪問(wèn)接口(103)訪問(wèn)保持在多個(gè)數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)中的實(shí)數(shù)據(jù)。目標(biāo)集成管理部件(102)通過(guò)增加適配器目標(biāo)提供用于多個(gè)數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)的集成管理的功能擴(kuò)展性。圖2表示存儲(chǔ)在系統(tǒng)信息中心庫(kù)(106)的數(shù)據(jù)格式。存儲(chǔ)在系統(tǒng)信息中心庫(kù)(106)的數(shù)據(jù)被歸類成元模式部件(107)和目標(biāo)部件(108)。當(dāng)數(shù)據(jù)管理系統(tǒng)A(201)在數(shù)據(jù)庫(kù)中保持?jǐn)?shù)據(jù)1(203)和數(shù)據(jù)2(204)時(shí),定義分類DATA(205)作為一個(gè)虛擬目標(biāo)的元模型存在并且作為屬性值的“名稱”為字符類型。定義數(shù)據(jù)管理系統(tǒng)的分類作為適配器目標(biāo)的元模型(110)存在,作為它的屬性值的“系統(tǒng)名稱”為串?dāng)?shù)據(jù)類型,并且實(shí)數(shù)據(jù)的獲得和存儲(chǔ)作為它的操作被執(zhí)行。使用數(shù)據(jù)庫(kù)提供的訪問(wèn)語(yǔ)言執(zhí)行這一處理。換句話說(shuō),適配器目標(biāo)元模型(110)具有一個(gè)數(shù)據(jù)操作方法的定義。在數(shù)據(jù)分類和數(shù)據(jù)管理系統(tǒng)分類之間定義一個(gè)關(guān)系。目標(biāo)部件存儲(chǔ)虛擬目標(biāo)(111)和作為在元模型部件中定義的分類的實(shí)例。作為虛擬目標(biāo)(111),數(shù)據(jù)1(203)和數(shù)據(jù)2(209)目標(biāo)與作為實(shí)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)1和數(shù)據(jù)2對(duì)應(yīng)地存在。因此,有與數(shù)據(jù)塊數(shù)目相同的虛擬目標(biāo)。一個(gè)系統(tǒng)(210)目標(biāo)作為適配器目標(biāo)(112)存在。對(duì)于每個(gè)數(shù)據(jù)管理系統(tǒng)存在一個(gè)適配器目標(biāo)?;谔摂M目標(biāo),先前定義的適配器目標(biāo)具有取或讀實(shí)數(shù)據(jù)的功能。為了更加詳細(xì),它具有一種包括編譯的程序模塊方法。虛擬目標(biāo)和適配器目標(biāo)是各自元模型的實(shí)例。當(dāng)實(shí)例被創(chuàng)建時(shí),按照元模型之間定義的關(guān)系定義(207),在目標(biāo)數(shù)據(jù)1(208)、數(shù)據(jù)2(209)和系統(tǒng)1(219)之間設(shè)置關(guān)系信息(211)。關(guān)系信息以這種形式設(shè)置,即按照目標(biāo)定位所述目標(biāo)內(nèi)部保持(特別地提供指針)相關(guān)目標(biāo)的參考。圖3表示當(dāng)數(shù)據(jù)管理系統(tǒng)B(301)的數(shù)據(jù)庫(kù)(302)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)時(shí),存儲(chǔ)在系統(tǒng)信息中心庫(kù)中的數(shù)據(jù)格式的詳細(xì)的例子。元模型部件(107)的適配器目標(biāo)的元模型(110)包括分類RDB(304))、TABLE(305)和COLUMN(306),以一個(gè)相關(guān)的數(shù)據(jù)庫(kù)和關(guān)系定義(307、308)的模型來(lái)排列它們。目標(biāo)部件(108)包括作為適配器目標(biāo)(112)的rdbl(312)、tablel(313)、col1(314)、col2(315)和col3(316)目標(biāo)以及它們之中的關(guān)系信息(317、318)。關(guān)系信息以這種方式設(shè)置,即按照目標(biāo)定位所述目標(biāo)內(nèi)部地保持相關(guān)的目標(biāo)的參考。按照存在于數(shù)據(jù)庫(kù)(302)的一個(gè)表的結(jié)構(gòu)創(chuàng)建構(gòu)成適配器目標(biāo)的這些目標(biāo)(312至316)。相應(yīng)存在于數(shù)據(jù)庫(kù)(302)的表格的記錄創(chuàng)建虛擬目標(biāo)(111)。記錄的行值被作為虛擬目標(biāo)(111)的屬性值存儲(chǔ)。圖4表示在目標(biāo)集成管理系統(tǒng)的系統(tǒng)信息中心庫(kù)元模型與目標(biāo)之間的關(guān)系以及保持在數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)。參照?qǐng)D5的流程圖描述這種關(guān)系。通過(guò)目標(biāo)訪問(wèn)接口(103)(501)目標(biāo)集成管理系統(tǒng)(102)接收一個(gè)請(qǐng)求給元模型管理部件(104)來(lái)創(chuàng)建適配器目標(biāo)(406)。接到這一請(qǐng)求,元模型管理部件(104)請(qǐng)求系統(tǒng)信息中心庫(kù)(106)創(chuàng)建適配器目標(biāo)(406)(502),并且系統(tǒng)信息中心庫(kù)(106)創(chuàng)建適配器目標(biāo)元模型(402)并將其作為適配器目標(biāo)(406)(503、504)來(lái)存儲(chǔ)。元模型管理部件(104)使用適配器目標(biāo)(406)來(lái)訪問(wèn)數(shù)據(jù)管理系統(tǒng)A(201)的數(shù)據(jù)庫(kù)(202)并且獲得實(shí)數(shù)據(jù)(505)。如果實(shí)數(shù)據(jù)存在(506),系統(tǒng)信息中心庫(kù)創(chuàng)建一個(gè)虛擬目標(biāo)1(404)作為虛擬目標(biāo)元模型(401)的實(shí)例,與實(shí)數(shù)據(jù)1(203)(507,508)相對(duì)應(yīng)。虛擬目標(biāo)1(404)按照元模型部件(509)定義的關(guān)系(403)設(shè)置與適配器目標(biāo)(406)的關(guān)系(407)。當(dāng)創(chuàng)建實(shí)例時(shí),通過(guò)包含于被引用的構(gòu)造符(constructor)中來(lái)自動(dòng)地執(zhí)行這一處理。系統(tǒng)信息中心庫(kù)(106)存儲(chǔ)創(chuàng)建的虛擬目標(biāo)1(404)(510),并且為了保持實(shí)數(shù)據(jù)2(204),創(chuàng)建和存儲(chǔ)一個(gè)相應(yīng)的虛擬目標(biāo)2(405)(511)。利用這些關(guān)系,目標(biāo)管理部件(105)管理存儲(chǔ)在系統(tǒng)信息中心庫(kù)中的虛擬目標(biāo),借此目標(biāo)集成管理系統(tǒng)(102)以一種集成方式管理保持在各種類型的數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)。盡管上面描述的例子是關(guān)于實(shí)數(shù)據(jù)(203、204)存儲(chǔ)在數(shù)據(jù)庫(kù)(202)中而無(wú)需對(duì)數(shù)據(jù)庫(kù)進(jìn)行限定,但用于現(xiàn)有訪問(wèn)裝置的實(shí)數(shù)據(jù),例如存儲(chǔ)在存儲(chǔ)單元中的文件、分布目標(biāo)以及可由一個(gè)協(xié)議參照的在存儲(chǔ)器中的動(dòng)態(tài)數(shù)據(jù),也可以通過(guò)包括用于適配器目標(biāo)中的實(shí)數(shù)據(jù)的訪問(wèn)處理作為虛擬目標(biāo)來(lái)集成管理。圖6表示當(dāng)新加入數(shù)據(jù)管理系統(tǒng)時(shí)如何執(zhí)行處理。參考圖7的流程圖描述這一處理。與數(shù)據(jù)管理系統(tǒng)A(201)的鏈接已經(jīng)被定義,并且虛擬目標(biāo)A的元模型(604)、適配器目標(biāo)A的元模型(606)以及它們的實(shí)例,虛擬目標(biāo)1(612)、虛擬目標(biāo)2(613)以及適配器目標(biāo)A(615)存在與系統(tǒng)信息中心庫(kù)中。在這一狀態(tài)下,對(duì)新增加數(shù)據(jù)管理系統(tǒng)C(601)進(jìn)行描述。首先,當(dāng)數(shù)據(jù)用戶(101)要求目標(biāo)集成管理部件(102)增加數(shù)據(jù)管理系統(tǒng)C(601)時(shí),元模型管理部件(104)通過(guò)目標(biāo)訪問(wèn)接口(103)(701)接收要求增加一個(gè)適配器目標(biāo)C的元模型(607)和虛擬目標(biāo)C的元模型(605)的請(qǐng)求。接著,元模型管理部件(104)執(zhí)行將請(qǐng)求的元模型(605、607)存儲(chǔ)于系統(tǒng)信息中心庫(kù)(106)中的處理(702),并且系統(tǒng)信息中心庫(kù)(106)存儲(chǔ)請(qǐng)求的元模型(605,607)(703)。這時(shí),如果數(shù)據(jù)管理系統(tǒng)C(601)的數(shù)據(jù)庫(kù)(602)是一個(gè)與數(shù)據(jù)管理系統(tǒng)A(201)的數(shù)據(jù)庫(kù)(202)相似的訪問(wèn)裝置,定義適配器目標(biāo)C的元模型(607)與適配器目標(biāo)A的元模型(606)具有繼承關(guān)系(608)。在圖6中,關(guān)系定義(608)的箭頭表示適配器目標(biāo)C的元模型繼承了適配器目標(biāo)A的元模型。因此,包括在適配器目標(biāo)A的元模型(606)的訪問(wèn)處理可以在適配器目標(biāo)C的元模型(607)中重新使用。當(dāng)增加同樣類型的數(shù)據(jù)管理系統(tǒng)時(shí),多個(gè)實(shí)例可以從存在于適配器目標(biāo)A的元模型(606)中作為適配器目標(biāo)C(616)被創(chuàng)建。通過(guò)在虛擬目標(biāo)的元模型間定義一個(gè)關(guān)系,可以處理不同數(shù)據(jù)管理系統(tǒng)間的實(shí)數(shù)據(jù)關(guān)系。具體地說(shuō),定義元模型裝置間的關(guān)系,它們相互具有與1至n關(guān)系對(duì)應(yīng)的目標(biāo)的指針。接下來(lái),如圖5所示的增加的元模型定義的實(shí)例,創(chuàng)建(704至714)一個(gè)適配器目標(biāo)C(616)和一個(gè)虛擬目標(biāo)3(614)。這時(shí),在虛擬目標(biāo)3(614)(712)的實(shí)例創(chuàng)建處理過(guò)程中設(shè)置虛擬目標(biāo)間的關(guān)系。由目標(biāo)集成管理部件(102)提供的目標(biāo)訪問(wèn)接口(103)請(qǐng)求這一處理,并且將適配器目標(biāo)和虛擬目標(biāo)作為各自的元模型的實(shí)例存儲(chǔ)在系統(tǒng)信息中心庫(kù)中,因此目標(biāo)集成管理部件(102)可以新增加數(shù)據(jù)管理系統(tǒng)C(601)。同樣地,可以刪除和修改鏈接的數(shù)據(jù)管理系統(tǒng)。通過(guò)使用一個(gè)目標(biāo)訪問(wèn)接口(103),目標(biāo)集成管理部件(102)提供靈活并且有效的結(jié)構(gòu)管理的功能。圖8表示在實(shí)數(shù)據(jù)存儲(chǔ)在一個(gè)關(guān)系數(shù)據(jù)庫(kù)的情況下,一個(gè)數(shù)據(jù)用戶通過(guò)使用目標(biāo)集成管理系統(tǒng)訪問(wèn)目標(biāo)。參考圖9的流程圖對(duì)這一處理進(jìn)行描述。數(shù)據(jù)用戶(101)通過(guò)統(tǒng)一的方式可以使用由目標(biāo)集成管理部件(102)提供的目標(biāo)訪問(wèn)接口(103)訪問(wèn)各種以集成的方式管理的目標(biāo),在收到一個(gè)請(qǐng)求來(lái)訪問(wèn)一個(gè)虛擬目標(biāo)A(309),目標(biāo)訪問(wèn)接口(103)將這一請(qǐng)求傳送到目標(biāo)管理部件(105)(901)。目標(biāo)管理部件(105)使用系統(tǒng)信息中心庫(kù)(106)的功能來(lái)查找和獲得虛擬目標(biāo)A(309)(902、903)。虛擬目標(biāo)A(309)與保持在數(shù)據(jù)管理系統(tǒng)D(801)的一個(gè)數(shù)據(jù)庫(kù)中的列表中的具有ID為1的記錄相對(duì)應(yīng)。因此,為了實(shí)際地獲得名稱和日期的值,目標(biāo)管理部件(105)獲得一個(gè)與虛擬目標(biāo)A(309)(906)相關(guān)的適配器目標(biāo)D(112),并且使用它來(lái)訪問(wèn)實(shí)數(shù)據(jù)(907)的值。這時(shí),為了訪問(wèn)數(shù)據(jù)管理系統(tǒng)D(801)的數(shù)據(jù)庫(kù),適配器目標(biāo)D(112)從rdbl目標(biāo)(311)(910)獲得數(shù)據(jù)庫(kù)名稱,從tablel目標(biāo)(312)(911)中獲得表格名稱,以及從col1(312)、col2(313)和col3(314)目標(biāo)獲得列名稱,借此數(shù)據(jù)獲取方法(803)使用由數(shù)據(jù)庫(kù)(802)提供的訪問(wèn)語(yǔ)言來(lái)獲得實(shí)數(shù)據(jù)(913)的值。獲得的數(shù)值作為目標(biāo)訪問(wèn)接口(103)(915,917)返回給數(shù)據(jù)用戶(101)。一旦獲得實(shí)數(shù)據(jù)就將其作為虛擬目標(biāo)(915)的屬性值存儲(chǔ)。因此,對(duì)于第二個(gè)和隨后涉及的請(qǐng)求,無(wú)需訪問(wèn)實(shí)數(shù)據(jù),立即返回保持在虛擬目標(biāo)中的屬性值(916),導(dǎo)致提高了對(duì)于目標(biāo)基準(zhǔn)的訪問(wèn)過(guò)程的效率。然而,如果頻繁地更新保持在數(shù)據(jù)管理系統(tǒng)的實(shí)數(shù)據(jù),那么每次都對(duì)實(shí)數(shù)據(jù)值進(jìn)行訪問(wèn)。存儲(chǔ)在系統(tǒng)信息中心庫(kù)的目標(biāo)部件中的虛擬目標(biāo)有時(shí)可能與適配器目標(biāo)無(wú)關(guān)。這一情況出現(xiàn)在目標(biāo)作為實(shí)數(shù)據(jù)在系統(tǒng)信息中心庫(kù)中被直接管理,并且對(duì)于這類虛擬目標(biāo),目標(biāo)管理部件(105)通過(guò)狀態(tài)估計(jì)(904)訪問(wèn)虛擬目標(biāo)的屬性值并且返回它們的值。圖10所示,為一個(gè)目標(biāo)集成管理系統(tǒng)應(yīng)用的例子,一個(gè)包括數(shù)據(jù)用戶(101)使用虛擬目標(biāo)中的相關(guān)信息有效地操作期望的目標(biāo)的處理方法。參考圖11的流程圖來(lái)描述這一例子。在目標(biāo)集成管理的處理中,有時(shí),需要跟隨不同目標(biāo)之間的關(guān)系來(lái)獲得一系列請(qǐng)求目標(biāo)。這時(shí),如果數(shù)據(jù)用戶每次獲得一個(gè)期望的目標(biāo),目標(biāo)基準(zhǔn)效率將降低,并且流經(jīng)數(shù)據(jù)用戶和目標(biāo)集成管理系統(tǒng)間網(wǎng)絡(luò)的數(shù)據(jù)量將增加,這樣將花費(fèi)更多的時(shí)間來(lái)獲得所有的請(qǐng)求的目標(biāo)。因此,在本發(fā)明的目標(biāo)集成管理系統(tǒng)中,正如在適配器目標(biāo)包含一種數(shù)據(jù)獲取方法,在虛擬目標(biāo)中包含用于執(zhí)行用戶定制處理的方法。例如,設(shè)想獲得一個(gè)與虛擬目標(biāo)4(1001)有關(guān)的虛擬目標(biāo)2(613)的處理。在這種情況下通過(guò)追隨目標(biāo)間的關(guān)系而每次獲得一個(gè)目標(biāo),將獲得涉及虛擬目標(biāo)4(1001)的虛擬目標(biāo)3(614),然后獲得涉及虛擬目標(biāo)3(614)的虛擬目標(biāo)2(613)。在這種情況下,虛擬目標(biāo)3(614)在數(shù)據(jù)用戶和目標(biāo)集成管理系統(tǒng)間交換,這是一種浪費(fèi)處理。因此,虛擬目標(biāo)2獲取方法(1005)被包含在虛擬目標(biāo)4(1001)的元模型定義中。獲得涉及虛擬目標(biāo)4(1001)的虛擬目標(biāo)2(613)的第一步是執(zhí)行虛擬目標(biāo)4(1001)(1101、1102)的虛擬目標(biāo)2獲取方法。虛擬目標(biāo)2獲取方法(1005)獲得一個(gè)在目標(biāo)部件(108)(1103)中的相關(guān)的虛擬目標(biāo)3(614)。虛擬目標(biāo)2獲取方法(1005)向數(shù)據(jù)用戶返回獲得的虛擬目標(biāo)。這樣消除在數(shù)據(jù)用戶和目標(biāo)集成管理系統(tǒng)間交換的浪費(fèi)的數(shù)據(jù),并且使增加通過(guò)使用目標(biāo)部件(108)中多個(gè)目標(biāo)執(zhí)行復(fù)雜的目標(biāo)處理的有效處理成為可能,并且僅返回處理的結(jié)果。這樣用戶定制包含在虛擬目標(biāo)元模型定義的處理可以在所有的虛擬目標(biāo)中使用,它們是虛擬目標(biāo)元模型定義的實(shí)例。圖12表示一個(gè)大的目標(biāo)集成管理系統(tǒng)的分級(jí)結(jié)構(gòu)。目標(biāo)集成管理部件A(1201)作為一個(gè)數(shù)據(jù)管理系統(tǒng)分別處理目標(biāo)集成管理部件B(1202)和目標(biāo)集成管理部件C(1203)。使通過(guò)目標(biāo)集成管理系統(tǒng)的目標(biāo)訪問(wèn)接口訪問(wèn)目標(biāo)的處理包括在所提供的適配器目標(biāo)中成為可能。當(dāng)兩個(gè)目標(biāo)集成管理部件(1202、1203)分別管理多個(gè)數(shù)據(jù)管理系統(tǒng)(113至115),數(shù)據(jù)用戶(101)通過(guò)訪問(wèn)目標(biāo)集成管理部件A(1201),可以以統(tǒng)一的方式不考慮它的層次來(lái)訪問(wèn)保持在所有數(shù)據(jù)管理系統(tǒng)(1202、1203、113至115)的實(shí)數(shù)據(jù)。這一方案以一種集成方式幫助在一個(gè)大的管理各種類型目標(biāo)的集成操作管理系統(tǒng)中建立基礎(chǔ)分布系統(tǒng)。根據(jù)本發(fā)明,在一個(gè)以集成方式管理保持在各種數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)的目標(biāo)集成管理系統(tǒng)中,可以容易地增加和刪除數(shù)據(jù)管理系統(tǒng),并且可以減少用于系統(tǒng)管理、創(chuàng)建和維護(hù)的費(fèi)用。權(quán)利要求1.一種目標(biāo)集成管理系統(tǒng),以一種集成方式管理由數(shù)據(jù)管理系統(tǒng)管理的實(shí)數(shù)據(jù),包括系統(tǒng)信息中心庫(kù),用于存儲(chǔ)相應(yīng)于分別位于各個(gè)不同數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)而分別創(chuàng)建的虛擬目標(biāo),定義虛擬目標(biāo)的虛擬目標(biāo)元模型,具有所述數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)信息和對(duì)存儲(chǔ)在所述數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)進(jìn)行訪問(wèn)處理的功能的適配器目標(biāo),以及定義所述適配器目標(biāo)的適配器目標(biāo)元模型,第一關(guān)系是定義在所述適配器目標(biāo)和相應(yīng)的一組虛擬目標(biāo)之間,第二關(guān)系是定義在所述適配器目標(biāo)元模型和相應(yīng)的虛擬目標(biāo)元模型之間;元模型管理部件,管理所述系統(tǒng)信息中心庫(kù)中的所述虛擬目標(biāo)元模型和所述適配器目標(biāo)元模型,并設(shè)定所述第二關(guān)系;以及目標(biāo)管理部件,管理所述虛擬目標(biāo)和所述適配器目標(biāo),設(shè)定所述第一關(guān)系,并且使用所述適配器目標(biāo)訪問(wèn)實(shí)數(shù)據(jù)。2.根據(jù)權(quán)利要求1的目標(biāo)集成管理系統(tǒng),其中當(dāng)接收到增加一個(gè)用于集成管理系統(tǒng)的新的數(shù)據(jù)管理系統(tǒng)的請(qǐng)求時(shí),所述元模型管理部件存儲(chǔ)相應(yīng)于所述系統(tǒng)信息中心庫(kù)中的新的數(shù)據(jù)管理系統(tǒng)的虛擬目標(biāo)元模型和適配器目標(biāo)元模型;在所述虛擬目標(biāo)元模型和適配器目標(biāo)元模型之間的第二關(guān)系被設(shè)定后,形成作為新存儲(chǔ)在系統(tǒng)信息中心庫(kù)中的所述虛擬目標(biāo)元模型和適配器目標(biāo)元模型的各自實(shí)例的虛擬目標(biāo)和適配器目標(biāo)。3.根據(jù)權(quán)利要求1的目標(biāo)集成管理系統(tǒng),其中當(dāng)接收到訪問(wèn)虛擬目標(biāo)請(qǐng)求時(shí),所述目標(biāo)管理部件從所述系統(tǒng)信息中心庫(kù)中獲得請(qǐng)求的虛擬目標(biāo),獲得與所述請(qǐng)求的虛擬目標(biāo)關(guān)聯(lián)的適配器目標(biāo),并用獲得的所述適配器目標(biāo)來(lái)訪問(wèn)實(shí)數(shù)據(jù)的值。全文摘要一種目標(biāo)集成管理系統(tǒng),實(shí)現(xiàn)管理目標(biāo)的變換靈活性、集成管理處理的有效性并且減少系統(tǒng)管理、創(chuàng)建和維護(hù)費(fèi)用。目標(biāo)集成管理系統(tǒng)以一種集成方式管理由數(shù)據(jù)管理系統(tǒng)管理的實(shí)數(shù)據(jù),并且包括系統(tǒng)信息中心庫(kù),存儲(chǔ)相應(yīng)于實(shí)數(shù)據(jù)分別創(chuàng)建的虛擬目標(biāo)、定義虛擬目標(biāo)的虛擬目標(biāo)元模型、具有數(shù)據(jù)管理系統(tǒng)結(jié)構(gòu)信息的適配器目標(biāo)以及一個(gè)用于存儲(chǔ)在數(shù)據(jù)管理系統(tǒng)中的實(shí)數(shù)據(jù)的訪問(wèn)處理功能和定義適配器目標(biāo)的適配器目標(biāo)元模型;管理系統(tǒng)信息中心庫(kù)中虛擬目標(biāo)元模型和適配器目標(biāo)元模型的元模型管理部件;以及管理虛擬目標(biāo)和適配器目標(biāo)并使用適配器目標(biāo)對(duì)實(shí)數(shù)據(jù)訪問(wèn)的目標(biāo)管理部件。文檔編號(hào)G06F17/40GK1821999SQ20061000689公開(kāi)日2006年8月23日申請(qǐng)日期2001年12月19日優(yōu)先權(quán)日2000年12月19日發(fā)明者三富篤,大矢雅章,平田俊明,浦野明裕申請(qǐng)人:株式會(huì)社日立制作所
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1