一種目標集成管理系統(tǒng),實現(xiàn)管理目標的變換靈活性、集成管理處理的有效性并且減少系統(tǒng)管理、創(chuàng)建和維護費用。目標集成管理系統(tǒng)以一種集成方式管理由數(shù)據(jù)管理系統(tǒng)管理的實數(shù)據(jù),并且包括:系統(tǒng)信息中心庫,存儲相應(yīng)于實數(shù)據(jù)分別創(chuàng)建的虛擬目標、定義虛擬目標的虛擬目標元模型、具有數(shù)據(jù)管理系統(tǒng)結(jié)構(gòu)信息的適配器目標以及一個用于存儲在數(shù)據(jù)管理系統(tǒng)中的實數(shù)據(jù)的訪問處理功能和定義適配器目標的適配器目標元模型;管理系統(tǒng)信息中心庫中虛擬目標元模型和適配器目標元模型的元模型管理部件;以及管理虛擬目標和適配器目標并使用適配器目標對實數(shù)據(jù)訪問的目標管理部件。(*該技術(shù)在2021年保護過期,可自由使用*)
【技術(shù)實現(xiàn)步驟摘要】
技術(shù)介紹
本專利技術(shù)涉及管理不同格式數(shù)據(jù)的系統(tǒng),例如以集成方式在網(wǎng)絡(luò)環(huán)境中分布的數(shù)據(jù)庫和服務(wù)器。按照慣例,各種類型的數(shù)據(jù)庫一般被安裝在一組合里。這樣通常就不會出現(xiàn)數(shù)據(jù)庫間的兼容性問題。有時需要增加和刪除管理不同格式數(shù)據(jù)的數(shù)據(jù)管理系統(tǒng),包括諸如在網(wǎng)路環(huán)境中分布的數(shù)據(jù)庫和服務(wù)器。在日本公開但未經(jīng)審查的專利申請No.Hei 11-96054中,描述了一種集成數(shù)據(jù)庫應(yīng)用建立系統(tǒng)作為用來相同地處理目標存儲器地址而無需對它們給予特別關(guān)注的一種方式,用邏輯層建立表示目標的邏輯目標和包含有對目標存取的連接器目標,并且通過一個轉(zhuǎn)換表來管理二者之間的對應(yīng)。在這里,以集成方式對目標進行管理,必須修改包括訪問目標的連接器目標和轉(zhuǎn)換表,以及由于以分布形式管理項目目標的結(jié)構(gòu),必須設(shè)計一種用于將項目主題管理為集成管理的方法。為了以一種統(tǒng)一的方式訪問分布的不同數(shù)據(jù),在日本公開的未經(jīng)審查的專利申請No.Hei 11-96054中,提供了邏輯目標和連接器目標,并且使用一個轉(zhuǎn)換表來管理二者之間的對應(yīng)。當把一個新數(shù)據(jù)加到數(shù)據(jù)集成管理系統(tǒng)中作為一個管理目標,需要增加邏輯目標和連接器目標以及修改轉(zhuǎn)換表。這一方法存在一個問題,它缺少系統(tǒng)擴展和變換的靈活性以及系統(tǒng)管理和維護花費很大。為了完成上述目的,使用一個系統(tǒng)信息中心庫(repository),其中根據(jù)目標定位作為元模型部件的分類定義和作為目標部件的分類實例被存儲作為永久目標。在系統(tǒng)信息中心庫的元模型部件中,存儲虛擬目標元模型和適配器目標(adapter object)元模型,同時,在目標部件中,存儲與實數(shù)據(jù)對應(yīng)的虛擬目標和具有從虛擬目標訪問實數(shù)據(jù)功能的適配器目標。為了管理它們,分別提供了元模型部件(建立、刪除和修改元模型信息)和目標管理部件(建立、刪除和修改目標),從而建立起一個目標集成管理系統(tǒng)。此外,元模型管理部件按模型排列實數(shù)據(jù)和管理它的數(shù)據(jù)管理系統(tǒng),并且將模型作為元模型來管理。目標管理部件管理作為在元模型管理部件中管理的元模型的實例的目標。元模型管理部件集中管理由目標集成管理系統(tǒng)管理的數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)。目標管理部件從元模型創(chuàng)建虛擬目標的實例以及適配器目標。通過使用由目標集成管理系統(tǒng)提供的接口來管理元模型信息。在這里,如果數(shù)據(jù)管理系統(tǒng)是一個由名稱、格式、表結(jié)構(gòu)、列名稱表示的這類數(shù)據(jù)庫的關(guān)系數(shù)據(jù)庫,則按模型標志排列數(shù)據(jù)管理系統(tǒng)。元模型是定義一模型的定義信息。附圖說明圖10的示意圖表示當用戶定制的處理包含在虛擬目標中時目標的結(jié)構(gòu);圖11是用戶在虛擬目標中定制處理的流程圖;圖12的示意圖表示目標集成管理系統(tǒng)的分級結(jié)構(gòu)(hierarchy)。目標集成管理部件(102)完成由這些不同形式的數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)管理的實數(shù)據(jù)的集成管理。目標集成管理部件(102)使用元模型管理部件(104)和目標管理部件(105)來管理系統(tǒng)和用于數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)的數(shù)據(jù)結(jié)構(gòu)信息以及在此管理的實數(shù)據(jù),并執(zhí)行用于實數(shù)據(jù)的訪問處理。目標管理部件(105)把目標(111、112)作為在元模型管理部件(104)定義的元模型(109、110)分類的實例來管理。為了管理保存在數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)中的實數(shù)據(jù),目標管理部件(105)使用諸如數(shù)據(jù)管理系統(tǒng)1至3的位置和類型的結(jié)構(gòu)信息和具有用于對存儲在數(shù)據(jù)管理系統(tǒng)中的實數(shù)據(jù)訪問處理功能的適配器目標(112)來訪問實數(shù)據(jù)。一個數(shù)據(jù)用戶(101),無需考慮實數(shù)據(jù)的位置和存儲格式,可以以統(tǒng)一方式通過使用由目標集成管理部件(102)提供的目標訪問接口(103)訪問保持在多個數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)中的實數(shù)據(jù)。目標集成管理部件(102)通過增加適配器目標提供用于多個數(shù)據(jù)管理系統(tǒng)1至3(113、114、115)的集成管理的功能擴展性。圖2表示存儲在系統(tǒng)信息中心庫(106)的數(shù)據(jù)格式。存儲在系統(tǒng)信息中心庫(106)的數(shù)據(jù)被歸類成元模式部件(107)和目標部件(108)。當數(shù)據(jù)管理系統(tǒng)A(201)在數(shù)據(jù)庫中保持數(shù)據(jù)1(203)和數(shù)據(jù)2(204)時,定義分類DATA(205)作為一個虛擬目標的元模型存在并且作為屬性值的“名稱”為字符類型。定義數(shù)據(jù)管理系統(tǒng)的分類作為適配器目標的元模型(110)存在,作為它的屬性值的“系統(tǒng)名稱”為串數(shù)據(jù)類型,并且實數(shù)據(jù)的獲得和存儲作為它的操作被執(zhí)行。使用數(shù)據(jù)庫提供的訪問語言執(zhí)行這一處理。換句話說,適配器目標元模型(110)具有一個數(shù)據(jù)操作方法的定義。在數(shù)據(jù)分類和數(shù)據(jù)管理系統(tǒng)分類之間定義一個關(guān)系。目標部件存儲虛擬目標(111)和作為在元模型部件中定義的分類的實例。作為虛擬目標(111),數(shù)據(jù)1(203)和數(shù)據(jù)2(209)目標與作為實數(shù)據(jù)存儲在數(shù)據(jù)庫的數(shù)據(jù)1和數(shù)據(jù)2對應(yīng)地存在。因此,有與數(shù)據(jù)塊數(shù)目相同的虛擬目標。一個系統(tǒng)(210)目標作為適配器目標(112)存在。對于每個數(shù)據(jù)管理系統(tǒng)存在一個適配器目標。基于虛擬目標,先前定義的適配器目標具有取或讀實數(shù)據(jù)的功能。為了更加詳細,它具有一種包括編譯的程序模塊方法。虛擬目標和適配器目標是各自元模型的實例。當實例被創(chuàng)建時,按照元模型之間定義的關(guān)系定義(207),在目標數(shù)據(jù)1(208)、數(shù)據(jù)2(209)和系統(tǒng)1(219)之間設(shè)置關(guān)系信息(211)。關(guān)系信息以這種形式設(shè)置,即按照目標定位所述目標內(nèi)部保持(特別地提供指針)相關(guān)目標的參考。圖3表示當數(shù)據(jù)管理系統(tǒng)B(301)的數(shù)據(jù)庫(302)是一個關(guān)系數(shù)據(jù)庫時,存儲在系統(tǒng)信息中心庫中的數(shù)據(jù)格式的詳細的例子。元模型部件(107)的適配器目標的元模型(110)包括分類RDB(304))、TABLE(305)和COLUMN(306),以一個相關(guān)的數(shù)據(jù)庫和關(guān)系定義(307、308)的模型來排列它們。目標部件(108)包括作為適配器目標(112)的rdb1(312)、table1(313)、col1(314)、col2(315)和col3(316)目標以及它們之中的關(guān)系信息(317、318)。關(guān)系信息以這種方式設(shè)置,即按照目標定位所述目標內(nèi)部地保持相關(guān)的目標的參考。按照存在于數(shù)據(jù)庫(302)的一個表的結(jié)構(gòu)創(chuàng)建構(gòu)成適配器目標的這些目標(312至316)。相應(yīng)存在于數(shù)據(jù)庫(302)的表格的記錄創(chuàng)建虛擬目標(111)。記錄的行值被作為虛擬目標(111)的屬性值存儲。圖4表示在目標集成管理系統(tǒng)的系統(tǒng)信息中心庫元模型與目標之間的關(guān)系以及保持在數(shù)據(jù)管理系統(tǒng)中的實數(shù)據(jù)。參照圖5的流程圖描述這種關(guān)系。通過目標訪問接口(103)(501)目標集成管理系統(tǒng)(102)接收一個請求給元模型管理部件(104)來創(chuàng)建適配器目標(406)。接到這一請求,元模型管理部件(104)請求系統(tǒng)信息中心庫(106)創(chuàng)建適配器目標(406)(502),并且系統(tǒng)信息中心庫(106)創(chuàng)建適配器目標元模型(402)并將其作為適配器目標(406)(503、504)來存儲。元模型管理部件(104)使用適配器目標(406)來訪問數(shù)據(jù)管理系統(tǒng)A(201)的數(shù)據(jù)庫(202)并且獲得實數(shù)據(jù)(505)。如果實數(shù)據(jù)存在(506),系統(tǒng)信息中心庫創(chuàng)建一個虛擬目標1(404)作為虛擬目標元模型(401)的實例,與實數(shù)據(jù)1(203)(507,508)相對應(yīng)。虛擬目標1(404)按本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種目標集成管理系統(tǒng),以一種集成方式管理由數(shù)據(jù)管理系統(tǒng)管理的實數(shù)據(jù),包括:系統(tǒng)信息中心庫,存儲相應(yīng)于實數(shù)據(jù)分別創(chuàng)建的虛擬目標、定義虛擬目標的虛擬目標元模型、具有所述數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)信息的適配器目標以及一個用于存儲在所述數(shù)據(jù)管理系統(tǒng)中的 實數(shù)據(jù)的訪問處理功能和定義所述適配器目標的適配器目標元模型;元模型管理部件,管理所述系統(tǒng)信息中心庫中的所述虛擬目標元模型和所述適配器目標元模型;以及目標管理部件,管理所述虛擬目標和所述適配器目標,并且使用所述適配器目標訪問實數(shù)據(jù)。
【技術(shù)特征摘要】
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:三富篤,大矢雅章,平田俊明,浦野明裕,
申請(專利權(quán))人:株式會社日立制作所,
類型:發(fā)明
國別省市:JP[日本]
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。