專利名稱:一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及核心網(wǎng)中的網(wǎng)管系統(tǒng),尤其涉及一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)資源是對被管網(wǎng)絡(luò)中具體資源的抽象,是具體資源在網(wǎng)管系統(tǒng)中的規(guī)范化組織,通過對被管網(wǎng)絡(luò)中的具體資源進行建模,為網(wǎng)管系統(tǒng)提供可監(jiān)控的對象。網(wǎng)絡(luò)資源已經(jīng)成為網(wǎng)管系統(tǒng)的核心概念。
網(wǎng)絡(luò)資源間存在著各種關(guān)聯(lián)關(guān)系,但是,目前在解決網(wǎng)絡(luò)資源的關(guān)聯(lián)關(guān)系方面沒有較好的解決方法, 一般都采用關(guān)系數(shù)據(jù)庫在建模時建立主外鍵關(guān)聯(lián)的方式,然后在程序開發(fā)中根據(jù)業(yè)務(wù)需要即興開發(fā)。這種方法不能從整體上管理和維護網(wǎng)絡(luò)資源間的關(guān)聯(lián)關(guān)系,新老網(wǎng)絡(luò)資源間的關(guān)系維護也只能通過重構(gòu)代碼的方法解決。這種沒有完整關(guān)聯(lián)關(guān)系的數(shù)據(jù)^t型也不能4艮好地解決資源查詢、資源關(guān)聯(lián)性分析以及資源排它性使用等問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法及裝置,能夠為網(wǎng)絡(luò)資源建立較為完備的關(guān)聯(lián)關(guān)系。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,包括
業(yè)務(wù)側(cè)對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè);
根據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,系統(tǒng)側(cè)構(gòu)建數(shù)據(jù)沖莫型完成資源類型依賴關(guān)系的管理;系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口以及操作資源實例依賴關(guān)系的接口。
其中,所述構(gòu)建數(shù)據(jù)模型具體包括
創(chuàng)建資源類型的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)域和后繼域,數(shù)據(jù)域中存儲資源類型的資源類型標識或包含資源類型標識的資源類型對象;后繼域中存儲資源類型的依賴關(guān)系。
其中,所述數(shù)據(jù)結(jié)構(gòu)還包括前導(dǎo)域,前導(dǎo)域中存^f渚資源類型的^皮依賴關(guān)系。
其中,在系統(tǒng)側(cè)構(gòu)建數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理之后,所述方法進一步包括
對已構(gòu)建的資源類型之間的依賴關(guān)系進行可靠性檢查。
其中,所述操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接
口 ;
所述方法進一步包括業(yè)務(wù)側(cè)通過所述資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系。
其中,所述查詢資源類型依賴關(guān)系的過程為
業(yè)務(wù)側(cè)通過資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)提供資源類型標識,系統(tǒng)側(cè)根據(jù)資源類型標識獲取資源類型的依賴關(guān)系集合,并通過資源類型依賴關(guān)系的查詢接口將獲取的資源類型的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。
其中,所述操作資源實例依賴關(guān)系的接口包括資源實例依賴關(guān)系的創(chuàng)建接口、資源實例依賴關(guān)系的刪除接口、和資源實例依賴關(guān)系的查詢接口。
可替換地,所述操作資源實例依賴關(guān)系的接口為資源實例依賴關(guān)系的獲取接口;
所述方法進一步包括業(yè)務(wù)側(cè)通過所述資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲取資源實例依賴關(guān)系。
其中,所述獲取資源實例依賴關(guān)系的過程為業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)提供資源實例及其依賴的資源類型的資源類型標識,系用所需的資源實例的依賴關(guān)系集合,并通過資源實例依賴關(guān)系的獲取接口將得到的資源實例的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。
一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置,包括業(yè)務(wù)側(cè)和系統(tǒng)側(cè);其中
業(yè)務(wù)側(cè),用于對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè);
系統(tǒng)側(cè),用于根據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,構(gòu)建數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理;并為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口以及操作資源實例依賴關(guān)系的接口 。
其中,所述操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接
口 ;
所述業(yè)務(wù)側(cè)進一步用于通過所述資源類型依賴關(guān)系的查詢^接口向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系。
其中,所述操作資源實例依賴關(guān)系的接口為資源實例依賴關(guān)系的獲取接口 ;
所述業(yè)務(wù)側(cè)進一步用于通過所述資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲取資源實例依賴關(guān)系。
由以上技術(shù)方案可以看出,通過構(gòu)建有向無環(huán)圖實現(xiàn)系統(tǒng)側(cè)對資源類型依賴關(guān)系的管理,以及通過系統(tǒng)側(cè)對資源實例依賴關(guān)系統(tǒng)一管理或業(yè)務(wù)側(cè)對各自的資源實例依賴關(guān)系進行管理,本發(fā)明為網(wǎng)絡(luò)資源建立了較為完備的關(guān)聯(lián)關(guān)系,從而從整體上管理和維護網(wǎng)絡(luò)資源間的關(guān)聯(lián)關(guān)系。并且,如果需要新增一種網(wǎng)絡(luò)資源及其依賴關(guān)系,則可方便地在資源類型依賴關(guān)系圖中新增與該資源類型相關(guān)的連通子圖即可。另外,本發(fā)明還為資源查詢、資源關(guān)聯(lián)性分析以及資源排它性使用等提供堅實的基礎(chǔ)。
圖1為本發(fā)明網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法的流程示意圖2為本發(fā)明網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法的實施例的流程示意圖3為網(wǎng)管系統(tǒng)中網(wǎng)元、機架、單板、端口之間的依賴關(guān)系圖;圖4為網(wǎng)管系統(tǒng)中網(wǎng)元、機架、單板、端口的數(shù)據(jù)模型圖; 圖5為本發(fā)明網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置的結(jié)構(gòu)示意圖。
具體實施例方式
在詳細說明本發(fā)明的技術(shù)方案之前,先介紹一下網(wǎng)絡(luò)資源的關(guān)聯(lián)關(guān)系。網(wǎng) 絡(luò)資源的關(guān)聯(lián)關(guān)系分為資源類型依賴和資源實例依賴。資源類型依賴是指具體 某一類資源和另一類資源之間存在依賴關(guān)系;資源實例依賴是指屬于某一類型 的資源實例依賴于屬于另一類型的一個或多個資源實例。資源實例依賴是基于 資源類型依賴構(gòu)建的,也就是說,如果兩種資源類型之間不存在依賴關(guān)系,則 兩種資源類型的資源實例之間也不會存在依賴關(guān)系。資源依賴關(guān)系是多維的, 即一種資源類型可以依賴多種資源類型,也可以凈皮多種資源類型依賴,資源實 例也是如此。網(wǎng)絡(luò)資源的關(guān)聯(lián)關(guān)系建立在數(shù)據(jù)模型的基礎(chǔ)上,在此&出上,可 以快速提取出網(wǎng)絡(luò)資源間的關(guān)聯(lián)關(guān)系,以被進行資源查詢、以及資源關(guān)聯(lián)性分 析等。為了避免在將數(shù)據(jù)模型呈現(xiàn)給用戶時,給用戶帶來困擾,資源依賴不可 以形成依賴環(huán)路,例如,網(wǎng)絡(luò)資源A依賴于網(wǎng)絡(luò)資源B,網(wǎng)絡(luò)資源B依賴于網(wǎng) 絡(luò)資源C,網(wǎng)絡(luò)資源C又依賴于網(wǎng)絡(luò)資源A。事實上,這種循環(huán)依賴在網(wǎng)絡(luò)管 理中也是不存在的。
如圖l所示,本發(fā)明網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法包括以下步驟
步驟101,業(yè)務(wù)側(cè)對網(wǎng)絡(luò)資源進行分類,為每種網(wǎng)絡(luò)資源提供資源類型標 識(ID),并將資源類型ID和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè)。
對網(wǎng)絡(luò)資源進行分類是為了保證一種網(wǎng)絡(luò)資源屬于且只屬于一種資源類型。
步驟102,根據(jù)收到的資源類型ID和資源類型間的依賴關(guān)系,系統(tǒng)側(cè)構(gòu)建 數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理。
構(gòu)建數(shù)據(jù);漠型具體包括針對每種資源類型,創(chuàng)建資源類型的數(shù)據(jù)結(jié)構(gòu), 數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)域和后繼域,數(shù)據(jù)域中存儲該資源類型的基本信息,該基本 信息可以是資源類型ID或包含資源類型ID的資源類型對象;后繼域中存儲該
7資源類型的依賴關(guān)系,用以表明該資源類型依賴哪些資源類型。還可以在數(shù)據(jù) 結(jié)構(gòu)中增設(shè)前導(dǎo)域,前導(dǎo)域中存儲該資源類型的被依賴關(guān)系,用以表明該資源 類型被哪些資源類型依賴。
優(yōu)選地,在步驟102之后,網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法進一步包括以下步驟 對已構(gòu)建的資源類型之間的依賴關(guān)系進行可靠性檢查。 一方面是為了確保不能 存在循環(huán)的依賴關(guān)系;另一方面是因為資源類型可能會非常多,如果存在部分 錯誤的依賴關(guān)系,如某種資源類型依賴了不存在的資源類型,則放棄該部分錯 誤的依賴關(guān)系,以避免影響整體依賴關(guān)系的建立。
步驟103,系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口。 操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接口、資源 類型依賴關(guān)系的創(chuàng)建接口和資源類型依賴關(guān)系的刪除接口等。
查詢接口用于業(yè)務(wù)側(cè)向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系;創(chuàng)建接口用于業(yè)務(wù) 側(cè)創(chuàng)建資源類型依賴關(guān)系并將創(chuàng)建的資源類型依賴關(guān)系存儲在系統(tǒng)側(cè);刪除接 口用于業(yè)務(wù)側(cè)刪除系統(tǒng)側(cè)中的資源類型依賴關(guān)系。
步驟104,系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源實例依賴關(guān)系的接口。
這里,提供操作資源實例依賴關(guān)系的接口可以有兩種方式,第一種是提供
資源實例依賴關(guān)系的創(chuàng)建接口、刪除接口和查詢接口。在資源實例依賴關(guān)系的 創(chuàng)建接口中,還為資源實例提供表示該資源實例是否獨占或共享的標簽;如果
該資源實例共享,則還可在共享的標簽中記錄資源實例的共享頻度,即該資源 實例可以被哪些依賴的資源實例共享以及可以被共享使用的次數(shù)。創(chuàng)建接口用 于業(yè)務(wù)側(cè)創(chuàng)建資源實例依賴關(guān)系并將創(chuàng)建的資源實例依賴關(guān)系存儲在系統(tǒng)側(cè); 刪除接口用于業(yè)務(wù)側(cè)刪除系統(tǒng)側(cè)中的資源實例依賴關(guān)系;查詢接口用于業(yè)務(wù)側(cè) 查詢系統(tǒng)側(cè)中的資源實例依賴關(guān)系。第二種是系統(tǒng)側(cè)提供資源實例依賴關(guān)系的 獲取接口,具體是指系統(tǒng)側(cè)定義資源實例依賴關(guān)系的獲取接口,業(yè)務(wù)側(cè)實現(xiàn) 該資源實例依賴關(guān)系的獲取接口 ,然后系統(tǒng)側(cè)通過該獲取4妄口回調(diào)資源實例依 賴關(guān)系。在這種方式下,系統(tǒng)側(cè)不存儲資源實例的依賴關(guān)系,資源實例的依賴 關(guān)系存儲在不同的業(yè)務(wù)側(cè);當業(yè)務(wù)側(cè)M需要業(yè)務(wù)側(cè)N的資源實例依賴關(guān)系時,
8通過該獲取接口通知系統(tǒng)側(cè),系統(tǒng)側(cè)獲取業(yè)務(wù)側(cè)N的資源實例依賴關(guān)系并通過
該獲取接口返回給業(yè)務(wù)側(cè)M。實踐表明,這種為業(yè)務(wù)側(cè)提供獲取接口,對操作 過程統(tǒng)一管理與調(diào)度的方式在實際應(yīng)用中效果良好。
為了能夠清晰闡述本發(fā)明的技術(shù)方案,以下給出一個具體的網(wǎng)絡(luò)資源關(guān)聯(lián) 關(guān)系,并基于該關(guān)聯(lián)關(guān)系在Java中實現(xiàn)為例,對本發(fā)明的技術(shù)方案做進一步詳 細說明。如圖2所示,該實施例包括以下步驟
步驟201,業(yè)務(wù)側(cè)對網(wǎng)絡(luò)資源進行分類,為每種網(wǎng)絡(luò)資源提供資源類型ID, 并將資源類型ID和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè)。
如圖3所示,假設(shè)網(wǎng)管系統(tǒng)中存在四種網(wǎng)絡(luò)資源網(wǎng)元(NE)、機架(RACK)、 單板(BRD)和端口 (PORT),需要在網(wǎng)管系統(tǒng)中創(chuàng)建并呈現(xiàn)如圖3所示的資 源類型依賴關(guān)系NE依賴于RACK, RACK依賴于BRD, BRD依賴于PORT, 有時NE也可以直接依賴于BRD,則將網(wǎng)元、機架、單板、端口的資源類型標 識NE、 RACK、 BRD、 PORT以及這些資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè)。
步驟202,根據(jù)收到的資源類型ID和資源類型間的依賴關(guān)系,系統(tǒng)側(cè)構(gòu)建 數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理。
承接步驟201中的例子,根據(jù)步驟102中描述的構(gòu)建數(shù)據(jù)模型的具體過程 即可構(gòu)建NE、 RACK、 BRD、 PORT的數(shù)據(jù)模型,如圖4所示。NE的數(shù)據(jù)域 中存儲資源類型標識NE,后繼域中存儲NE的依賴關(guān)系,具體是包含指向BRD 和RACK的兩個節(jié)點引用;RACK的數(shù)據(jù)域中存儲資源類型標識RACK,后繼 域中包含指向BRD的一個節(jié)點引用;BRD的數(shù)據(jù)域中存儲資源類型標識BRD, 后繼域中包含指向PORT的一個節(jié)點引用。
根據(jù)NE、 RACK、 BRD、 PORT的依賴關(guān)系,圖4所示的數(shù)據(jù)模型相當于 一個有向無環(huán)圖,它屬于整個網(wǎng)管系統(tǒng)中資源類型依賴關(guān)系圖的一部分,是一 個連通子圖。所述連通子圖是指如果從資源類型依賴關(guān)系圖上某個節(jié)點能完 成對部分節(jié)點的遍歷,則這些節(jié)點構(gòu)成一個連通子圖。這里,節(jié)點即指某種資
源類型。
步驟203,加載已構(gòu)建的資源類型依賴關(guān)系,并且在加載過程中進行可靠性檢查,確保加載了合法的依賴關(guān)系。在系統(tǒng)啟動過程中,以異步線程的方式 加載和緩存資源類型的依賴關(guān)系,以避免在網(wǎng)絡(luò)資源關(guān)聯(lián):較多時影響系統(tǒng)啟動 的速度。加載過程是將業(yè)務(wù)側(cè)配置在配置文件中的關(guān)系數(shù)據(jù)(關(guān)系數(shù)據(jù)也可以 來源于系統(tǒng)中的數(shù)據(jù)庫)讀入內(nèi)存,并將關(guān)系數(shù)據(jù)存入預(yù)先定義好的關(guān)系
(Relationship)對象中;還將資源類型ID作為關(guān)4建碼(Key),將關(guān)系對象作 為對應(yīng)的屬性值(Value),散列存儲于哈希表(HashMap)中,該HashMap的 實例即保存資源類型依賴關(guān)系的緩存,便于后期快速查找。在加載完成之后, 系統(tǒng)側(cè)還提供關(guān)系加載完成標識,以避免在未加載完成時業(yè)務(wù)側(cè)讀取和呈現(xiàn)錯 誤或不完整的資源類型的依賴關(guān)系。
步驟204,系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供資源類型依賴關(guān)系的查詢接口 。
業(yè)務(wù)側(cè)通過資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系 的過程是業(yè)務(wù)側(cè)通過資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)提供資源類型 ID,系統(tǒng)側(cè)根據(jù)該資源類型ID獲取資源類型的依賴關(guān)系集合,并通過資源類 型依賴關(guān)系的查詢接口將獲取的資源類型的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。系統(tǒng) 側(cè)獲取的資源類型依賴關(guān)系在業(yè)務(wù)側(cè)可以以關(guān)系樹、或圖、或表的形式呈現(xiàn)。
系統(tǒng)側(cè)獲取資源類型的依賴關(guān)系集合與被依賴關(guān)系集合的過程是根據(jù)資 源類型ID,在資源類型依賴關(guān)系的緩存中迅速定位,找到該資源類型在資源類 型依賴關(guān)系圖中的位置后,就可以按層向下遍歷獲取依賴關(guān)系集合,還可以向 上遍歷獲取被依賴關(guān)系集合。
在獲取資源類型依賴關(guān)系時,系統(tǒng)側(cè)內(nèi)部可以通過折半查找快速查找資源 類型依賴關(guān)系,這種算法的時間復(fù)雜度為o(logN),基本上能滿足大型數(shù)據(jù)的 查找;另外,還可以通過散列技術(shù)進行更為快速的查找,這種算法的時間復(fù)雜 度能達到o(l)。
另外,實踐表明,資源類型的依賴關(guān)系大都是一種靜態(tài)的關(guān)系,變動很少, 所以在實際應(yīng)用中,可以不為業(yè)務(wù)側(cè)提供資源類型依賴關(guān)系的創(chuàng)建接口和資源 類型依賴關(guān)系的刪除接口。如果需要變更資源類型依賴關(guān)系數(shù)據(jù),則可直接修 改原始的資源類型依賴關(guān)系數(shù)據(jù),該資源類型依賴關(guān)系數(shù)據(jù)可以是存儲在配置文件中的關(guān)系數(shù)據(jù),也可以是存儲在數(shù)據(jù)庫中的關(guān)系數(shù)據(jù)。變更以后,重新啟 動系統(tǒng)即可。
步驟205,系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源實例依賴關(guān)系的接口 。 如果系統(tǒng)側(cè)提供了資源實例依賴關(guān)系的創(chuàng)建、刪除和查詢接口,則業(yè)務(wù)側(cè) 可以通過資源實例依賴關(guān)系的創(chuàng)建接口創(chuàng)建資源實例的依賴關(guān)系并將創(chuàng)建的資
源實例依賴關(guān)系存儲在系統(tǒng)側(cè);通過資源實例依賴關(guān)系的刪除接口刪除系統(tǒng)側(cè) 中的資源實例依賴關(guān)系;通過資源實例依賴關(guān)系的查詢接口獲取系統(tǒng)側(cè)中的資 源實例依賴關(guān)系。
業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源實例依賴關(guān)系 的過程是業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的查詢接口向系統(tǒng)側(cè)提供資源實例及 其依賴的資源類型的資源類型ID,系統(tǒng)側(cè)根據(jù)該資源實例及資源類型ID獲取 所需的資源實例的依賴關(guān)系集合,并通過資源實例依賴關(guān)系的查詢接口將獲取 的資源實例的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。
在實際應(yīng)用中,由于資源實例的依賴關(guān)系變動較大,并不是所有的資源實 例依賴關(guān)系都適合統(tǒng)一存儲在系統(tǒng)側(cè),而且有時資源實例的依賴關(guān)系是臨時性 的,因此,還存在另一種資源實例依賴關(guān)系的獲取方式,即,系統(tǒng)側(cè)定義資源 實例依賴關(guān)系的獲取接口,業(yè)務(wù)側(cè)實現(xiàn)該資源實例依賴關(guān)系的獲取接口,然后 系統(tǒng)側(cè)通過該獲取接口回調(diào)資源實例依賴關(guān)系。
業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲取資源實例依賴關(guān)系 的過程是業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)提供資源實例及 其依賴的資源類型的資源類型ID,系統(tǒng)側(cè)根據(jù)該資源實例及其依賴的資源類型 的資源類型ID向存儲有該資源實例依賴關(guān)系的業(yè)務(wù)側(cè)調(diào)用所需的資源實例的 依賴關(guān)系集合,并通過資源實例依賴關(guān)系的獲取接口將得到的資源實例的依賴 關(guān)系集合返回給業(yè)務(wù)側(cè)。
為實現(xiàn)上述方法,本發(fā)明相應(yīng)提供一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置,如圖5 所示,該裝置包括業(yè)務(wù)側(cè)10和系統(tǒng)側(cè)20;其中
業(yè)務(wù)側(cè)IO,用于對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并
ii將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè)20;
系統(tǒng)側(cè)20,用于根據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,構(gòu)建 數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理;并為業(yè)務(wù)側(cè)IO提供操作資源類型依賴 關(guān)系的接口以及操作資源實例依賴關(guān)系的接口 。
其中,操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接口 。 業(yè)務(wù)側(cè)進一步用于通過該資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源類 型依賴關(guān)系。
其中,操作資源實例依賴關(guān)系的接口包括資源實例依賴關(guān)系的創(chuàng)建接口、 資源實例依賴關(guān)系的刪除接口、和資源實例依賴關(guān)系的查詢^接口。業(yè)務(wù)側(cè)進一 步用于通過該資源實例依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源實例依賴關(guān)系。
可替換地,操作資源實例依賴關(guān)系的接口還可以為資源實例依賴關(guān)系的獲 取接口。業(yè)務(wù)側(cè)進一步用于通過該資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲 取資源實例依賴關(guān)系。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1、一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,包括業(yè)務(wù)側(cè)對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè);根據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,系統(tǒng)側(cè)構(gòu)建數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理;系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口以及操作資源實例依賴關(guān)系的接口。
2、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述構(gòu)建數(shù)據(jù)模型具體包括創(chuàng)建資源類型的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)域和后繼域,數(shù)據(jù)域中存儲資源類型的資源類型標識或包含資源類型標識的資源類型對象;后繼域中存儲資源類型的依賴關(guān)系。
3、 根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述數(shù)據(jù)結(jié)構(gòu)還包括前導(dǎo)域,前導(dǎo)域中存儲資源類型的被依賴關(guān)系。
4、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,在系統(tǒng)側(cè)構(gòu)建ft據(jù)沖莫型完成資源類型依賴關(guān)系的管理之后,所述方法進一步包括對已構(gòu)建的資源類型之間的依賴關(guān)系進行可靠性檢查。
5、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接口 ;所述方法進一步包括業(yè)務(wù)側(cè)通過所述資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系。
6、 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述查詢資源類型依賴關(guān)系的過程為業(yè)務(wù)側(cè)通過資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)提供資源類型標識,系統(tǒng)側(cè)根據(jù)資源類型標識獲取資源類型的依賴關(guān)系集合,并通過資源類型依賴關(guān)系的查詢接口將獲取的資源類型的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。
7、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述操作資源實例依賴關(guān)系的接口包括資源實例依賴關(guān)系的創(chuàng)建接口、資源實例依賴關(guān)系的刪除4妻口、和資源實例依賴關(guān)系的查詢沖妄口。
8、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所述操作資源實例依賴關(guān)系的接口為資源實例依賴關(guān)系的獲取接口 ;所述方法進一步包括業(yè)務(wù)側(cè)通過所述資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲取資源實例依賴關(guān)系。
9、 根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,其特征在于,所迷獲取資源實例依賴關(guān)系的過程為業(yè)務(wù)側(cè)通過資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)提供資源實例及其依賴的資源類型的資源類型標識,系統(tǒng)側(cè)根據(jù)該資源實例及資源類型標識向存儲有該資源實例依賴關(guān)系的業(yè)務(wù)側(cè)調(diào)用所需的資源實例的依賴關(guān)系集合,并通過資源實例依賴關(guān)系的獲取接口將得到的資源實例的依賴關(guān)系集合返回給業(yè)務(wù)側(cè)。
10、 一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置,其特征在于,包括業(yè)務(wù)側(cè)和系統(tǒng)側(cè);其中業(yè)務(wù)側(cè),用于對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè);系統(tǒng)側(cè),用于才艮據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,構(gòu)建數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理;并為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口以及操作資源實例依賴關(guān)系的接口 。
11、 根據(jù)權(quán)利要求IO所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置,其特征在于,所述操作資源類型依賴關(guān)系的接口包括資源類型依賴關(guān)系的查詢接口 ;所述業(yè)務(wù)側(cè)進一步用于通過所述資源類型依賴關(guān)系的查詢接口向系統(tǒng)側(cè)查詢資源類型依賴關(guān)系。
12、 才艮據(jù)權(quán)利要求IO所述的網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置,其特征在于,所述操作資源實例依賴關(guān)系的接口為資源實例依賴關(guān)系的獲取接口 ;所述業(yè)務(wù)側(cè)進一步用于通過所述資源實例依賴關(guān)系的獲取接口向系統(tǒng)側(cè)獲取資源實例依賴關(guān)系。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的方法,包括業(yè)務(wù)側(cè)對網(wǎng)絡(luò)資源進行分類,為網(wǎng)絡(luò)資源提供資源類型標識,并將資源類型標識和資源類型間的依賴關(guān)系發(fā)送給系統(tǒng)側(cè);根據(jù)收到的資源類型標識和資源類型間的依賴關(guān)系,系統(tǒng)側(cè)構(gòu)建數(shù)據(jù)模型完成資源類型依賴關(guān)系的管理;系統(tǒng)側(cè)為業(yè)務(wù)側(cè)提供操作資源類型依賴關(guān)系的接口以及操作資源實例依賴關(guān)系的接口。本發(fā)明還公開了一種網(wǎng)絡(luò)資源關(guān)聯(lián)管理的裝置。采用本發(fā)明能夠為網(wǎng)絡(luò)資源建立較為完備的關(guān)聯(lián)關(guān)系。
文檔編號H04L12/24GK101640613SQ20091016997
公開日2010年2月3日 申請日期2009年9月11日 優(yōu)先權(quán)日2009年9月11日
發(fā)明者張震波 申請人:中興通訊股份有限公司