專(zhuān)利名稱(chēng):在提供系統(tǒng)中定義資源配置簡(jiǎn)表的一般方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)資源的自動(dòng)提供系統(tǒng)(provisioning system)。本發(fā)明尤其涉及用于捕捉、存儲(chǔ)與部署配置簡(jiǎn)表(profile),使得計(jì)算資源能夠在計(jì)算資源提供系統(tǒng)中被自動(dòng)配置的方法和系統(tǒng)。
背景技術(shù):
隨著企業(yè)試圖對(duì)變化中的需求和環(huán)境做出更快反應(yīng),更加需要快速重新分配在信息技術(shù)(IT)中使用的資源的能力??梢灶A(yù)見(jiàn),在一個(gè)計(jì)算機(jī)服務(wù)模型中,企業(yè)將能夠與服務(wù)的IT提供商簽約。在這種模型中,提供公司將提供計(jì)算機(jī)硬件和軟件,這些硬件和軟件能夠被靈活地互連以在需要的時(shí)間內(nèi)作為客戶(hù)端,但是在需求終止時(shí),可以被釋放回到通用資源池(general pool)中。提供公司能夠向客戶(hù)的位置提供設(shè)備和軟件,或者通過(guò)到另一個(gè)位置的所需資源的連接來(lái)提供服務(wù)。一旦資源被釋放回到通用資源池,系統(tǒng)能夠根據(jù)需要被重新配置以滿(mǎn)足下一個(gè)客戶(hù)的需求。
眾所周知,與增加或重新分配IT資源有關(guān)的過(guò)程是相當(dāng)漫長(zhǎng)、乏味的。理想狀態(tài)下,自動(dòng)提供系統(tǒng)可以在很少或沒(méi)有人為干預(yù)的情況下分配和配置計(jì)算資源,使得這些資源能夠在操作中快速而有效地放入和移出。這樣,操作人員就能夠從管理由計(jì)算資源組成的基礎(chǔ)設(shè)施的大量負(fù)擔(dān)中解脫出來(lái),使操作成本更低。自動(dòng)提供也能夠利于更流暢、更及時(shí)、更自動(dòng)化的資源分配與配置,從而允許管理層使用更多樣、效益更好的價(jià)格策略,例如提供商可使用計(jì)量使用服務(wù)。
提供自動(dòng)提供資源的能力就是主要的挑戰(zhàn),因?yàn)椴煌馁Y源不僅要求不同的參數(shù),而且要求不同類(lèi)型的配置參數(shù)。例如,為提供信息存儲(chǔ)設(shè)備,人們應(yīng)該知道使用模式和要求的響應(yīng)水平;相反,為提供軟件,人們一般需要了解有關(guān)處理器速度和快速存儲(chǔ)量的信息。而且,資源參數(shù)可以根據(jù)使用資源的用戶(hù)環(huán)境而要求不同的值。例如,分配給日志文件的空間大小依賴(lài)于業(yè)務(wù)量模式,其中低業(yè)務(wù)量環(huán)境比高業(yè)務(wù)量環(huán)境要求更少的磁盤(pán)空間。
現(xiàn)有的提供系統(tǒng)使用解決該問(wèn)題的若干方法中的一種。一些提供系統(tǒng)支持用固定的參數(shù)值的集合進(jìn)行的配置。在這種情況下,根據(jù)自己的需求來(lái)定制配置是客戶(hù)的職責(zé)。其它系統(tǒng)提供一種機(jī)制以在提供過(guò)程中執(zhí)行配置腳本,并期望管理員提供必要的腳本并且處理配置值的復(fù)雜問(wèn)題。最后,有些提供系統(tǒng)期望當(dāng)缺省配置不適合的時(shí)候,針對(duì)要提供的每個(gè)環(huán)境編寫(xiě)不同的配置腳本。希望有一種提供系統(tǒng),其中系統(tǒng)自己能夠處理盡可能多的復(fù)雜問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明提供了一種用來(lái)獲取和存儲(chǔ)每個(gè)資源類(lèi)型的配置文件模板的一般方法或模型。當(dāng)為客戶(hù)安裝資源時(shí),期望值被插入模板的拷貝以創(chuàng)建配置簡(jiǎn)表。這種配置簡(jiǎn)表能夠被存儲(chǔ),而且配置值能夠根據(jù)需要而改變,以反映資源生命周期內(nèi)的不同階段,例如配置、修改和刪除。如果客戶(hù)希望安裝與已有的安裝相似,已有安裝的配置文件可以用來(lái)為新的安裝創(chuàng)建配置簡(jiǎn)表。
在所附權(quán)利要求中提出了被認(rèn)為是本發(fā)明特征的新穎特性。然而,結(jié)合附圖并參考以下對(duì)圖解實(shí)施例的詳細(xì)描述,可最優(yōu)地理解發(fā)明本身,其優(yōu)選實(shí)施方式,其進(jìn)一步的目的和優(yōu)勢(shì),其中圖1示出了一種提供系統(tǒng)及它與提供商、服務(wù)和客戶(hù)之間的關(guān)系。
圖2根據(jù)本發(fā)明示例性實(shí)施例示出了軟件資源的示例性記錄布局。
圖3根據(jù)本發(fā)明實(shí)施例示出了為作為軟件包的類(lèi)(class)定義參數(shù)時(shí)使用的屏幕。
圖4A根據(jù)本發(fā)明實(shí)施例示出了根據(jù)配置簡(jiǎn)表模板和分配請(qǐng)求,以及可選的先前配置簡(jiǎn)表為給定安裝形成配置簡(jiǎn)表的過(guò)程。
圖4B示出了根據(jù)新配置簡(jiǎn)表和有關(guān)安裝程序格式的信息形成配置記錄的過(guò)程。
圖5根據(jù)本發(fā)明的實(shí)施例示出了在建立軟件包的實(shí)例時(shí)使用的屏幕。
具體實(shí)施例方式
下面參考附圖來(lái)解釋本發(fā)明的實(shí)施例。雖然該實(shí)施例在例子中使用了軟件,但是應(yīng)該理解,本領(lǐng)域普通技術(shù)人員也可以修改本發(fā)明來(lái)提供硬件。
圖1示出了如何使用自動(dòng)提供系統(tǒng)給客戶(hù)提供服務(wù)。服務(wù)提供商102提供了各種受管理的服務(wù)104。這些服務(wù)包括,但并不限于,服務(wù)器、終端、磁盤(pán)空間和各種軟件。希望得到服務(wù)104的客戶(hù)110可以通過(guò)因特網(wǎng)108或其它手段(未示出),例如電話來(lái)與提供商104取得聯(lián)系。然后提供過(guò)程由自動(dòng)提供系統(tǒng)106來(lái)操縱。合同上的協(xié)議可以采用各種各樣的形式。例如客戶(hù)可以與提供商102訂合同在客戶(hù)位置安裝服務(wù)器和終端,其中在客戶(hù)110加人員的時(shí)候終端被提供商102添加進(jìn)去。對(duì)軟件的升級(jí)可以在接收到請(qǐng)求時(shí)由自動(dòng)提供系統(tǒng)自動(dòng)下載到客戶(hù)的計(jì)算機(jī)。第二個(gè)客戶(hù)也可以有一個(gè)企業(yè),其中隨著不同項(xiàng)目的開(kāi)始和結(jié)束,計(jì)算資源需要隨時(shí)間發(fā)生非常顯著的變化。這個(gè)客戶(hù)可以在必要的位置具有基本的計(jì)算機(jī)設(shè)備,但是按合同在項(xiàng)目的生命期內(nèi)使用從服務(wù)提供商獲得的服務(wù)器、存儲(chǔ)設(shè)備和軟件。這種第三方提供系統(tǒng)在美國(guó)專(zhuān)利申請(qǐng)20020169876中已有描述,該申請(qǐng)題為“用于第三方資源提供管理的方法和系統(tǒng)”,這里加以引用作為參考。
為了使自動(dòng)提供系統(tǒng)工作,系統(tǒng)必須具有關(guān)于可用的硬件和軟件,以及它們的要求和可能的設(shè)置的信息。為了提供這類(lèi)信息,本發(fā)明的方法為每個(gè)可用資源提供一個(gè)配置簡(jiǎn)表規(guī)格,其將在下文中詳細(xì)講述。使用本發(fā)明建立的自動(dòng)提供系統(tǒng)具有在針對(duì)不同環(huán)境提供資源時(shí)動(dòng)態(tài)分配替換參數(shù)(override parameter)的能力,而且該系統(tǒng)能夠使用相同的一般機(jī)制或工作流程來(lái)提供不同的資源。在優(yōu)選實(shí)施例中,提供系統(tǒng)是用面向?qū)ο缶幊?OOP)語(yǔ)言編寫(xiě)的,熟悉OOP的人們會(huì)認(rèn)識(shí)到該系統(tǒng)的設(shè)計(jì)反應(yīng)了OOP的觀點(diǎn)。
在這里描述的實(shí)施例中,根據(jù)類(lèi)型將計(jì)算資源分組,其中類(lèi)型的定義有各種不同的粒度。例如,粗粒度可以把不同類(lèi)型的硬件與軟件區(qū)分開(kāi),而更精細(xì)的粒度可以根據(jù)組內(nèi)資源共有的屬性和規(guī)格來(lái)區(qū)分Windows軟件和DB2軟件,或者區(qū)分操作系統(tǒng)、數(shù)據(jù)庫(kù)等。硬件的每個(gè)種類(lèi)和型號(hào),以及軟件程序的每個(gè)版本構(gòu)成一個(gè)OOP類(lèi)。類(lèi)定義了基本資源,列出使用資源所需的最低要求,同時(shí)也定義在資源安裝時(shí)需要的配置信息。在對(duì)類(lèi)進(jìn)行定義時(shí),配置資源所需的每個(gè)信息被定義成配置參數(shù),其中所有配置參數(shù)形成配置簡(jiǎn)表。存儲(chǔ)在提供程序能夠訪問(wèn)的位置的類(lèi)定義用作相關(guān)資源的主模板。然后,當(dāng)資源的特定實(shí)例被安裝時(shí),該安裝的特定參數(shù)將被寫(xiě)入模板的拷貝中,用于安裝資源,并且最好保存為該安裝的記錄。
圖2示出了軟件資源的類(lèi)記錄的示例性實(shí)施例??梢钥吹?,軟件資源的規(guī)格包含資源名202、軟件類(lèi)型碼204(例如操作系統(tǒng)、字處理器或游戲)、版本號(hào)206、運(yùn)行軟件所需的存儲(chǔ)器量208以及保存代碼所需的磁盤(pán)空間210。也可以使用對(duì)資源和提供系統(tǒng)合適的其它字段。此外,該記錄包含配置簡(jiǎn)表的空間,這是在安裝拷貝時(shí)候用到的信息。在配置簡(jiǎn)表中分配空間以在安裝名212和安裝說(shuō)明214中標(biāo)識(shí)具體安裝或資源實(shí)例,例如XYZ公司,安裝在主位置。配置簡(jiǎn)表也包括一組或多組參數(shù)215。每個(gè)參數(shù)215可以有參數(shù)名216,參數(shù)說(shuō)明218,缺省值220和用于指明是否能夠替換(override)參數(shù)值、不能替換參數(shù)值或者必須替換參數(shù)的缺省值的替換指示222。每個(gè)參數(shù)也包含人工干預(yù)碼224,用來(lái)指示提供過(guò)程中是否要求人工干預(yù),以及一個(gè)用于任何干預(yù)指令226的字段(僅用于需要人工干預(yù)的時(shí)候)。顯然,雖然在這個(gè)例子只列出了兩個(gè)參數(shù),但是每個(gè)資源可以所需數(shù)目的參數(shù)。有些參數(shù)可以用于資源本身,例如為工作文件分配的空間。其它參數(shù)可以是用來(lái)配置提供過(guò)程行為的指示——人工干預(yù)碼224就是這種類(lèi)型的指示的例子。當(dāng)用這樣的參數(shù)配置資源時(shí),如果該參數(shù)有一個(gè)正值,則提供引擎就會(huì)發(fā)起一個(gè)人工步驟。
每當(dāng)提供公司獲得新資源,例如新的軟件包或者已有軟件包的新版本時(shí),產(chǎn)生這樣的類(lèi)規(guī)格。有缺省值的類(lèi)規(guī)格的產(chǎn)生最好通過(guò)圖形用戶(hù)界面(GUI)或其它方式進(jìn)行。圖3示出了一個(gè)用于收集參數(shù)信息的示例性GUI。屏幕在增加參數(shù)部分302提示用戶(hù)輸入?yún)?shù)值。已有參數(shù)的值在參數(shù)列表304中示出,用戶(hù)通過(guò)標(biāo)記參數(shù)并點(diǎn)擊刪除參數(shù)按鈕306可以從該表中刪除參數(shù)。具有其相關(guān)配置簡(jiǎn)表的資源規(guī)格被儲(chǔ)存在永久存儲(chǔ)器,例如文件或數(shù)據(jù)庫(kù)中。當(dāng)資源被安裝時(shí),提供引擎和相關(guān)程序使用來(lái)自這個(gè)類(lèi)規(guī)格的數(shù)據(jù)。
圖4A示出了配置簡(jiǎn)表模板與特定安裝的配置簡(jiǎn)表之間的關(guān)系。在該圖中,軟件資源規(guī)格402提供與該軟件相關(guān)的信息。配置簡(jiǎn)表模板404是軟件規(guī)格402的擴(kuò)展。該配置簡(jiǎn)表規(guī)格404包含所有通過(guò)圖3屏幕輸入的配置參數(shù)規(guī)格406,以及它們的缺省值。當(dāng)要使用軟件規(guī)格402中規(guī)定的資源執(zhí)行一個(gè)安裝時(shí),就提交一個(gè)軟件分配請(qǐng)求410。如果該資源是第一次被這個(gè)用戶(hù)使用,那么分配請(qǐng)求410將給客戶(hù)想要的任何參數(shù)指定不同于缺省值的值。然而,如果客戶(hù)前面使用該資源進(jìn)行過(guò)安裝,那么可訪問(wèn)該安裝的配置記錄412以提供有關(guān)期望值的信息。軟件分配請(qǐng)求410和可選的前一次安裝的配置記錄412將為這次安裝提供需要的參數(shù)值。這些參數(shù)值將被插入到配置參數(shù)模板406的一個(gè)拷貝中以形成新記錄,也就是反映這個(gè)特定安裝的配置的配置簡(jiǎn)表414。該配置簡(jiǎn)表414最好保存在長(zhǎng)期存儲(chǔ)器中以便能夠再次使用。在把配置簡(jiǎn)表414的信息送到安裝程序之前,一個(gè)最后步驟是必須的。若干不同的安裝程序可以用來(lái)安裝該軟件,其中每個(gè)安裝程序都期望以特定格式和特定順序接收適當(dāng)信息,雖然格式和順序可以根據(jù)安裝程序而改變。在公開(kāi)的提供系統(tǒng)中,涉及安裝程序,其要求的格式和要求的輸入順序的信息作為安裝程序簡(jiǎn)表420保存在存儲(chǔ)設(shè)備中,見(jiàn)圖4B。通過(guò)使用安裝程序簡(jiǎn)表420,配置簡(jiǎn)表414以正確的順序放置,并被轉(zhuǎn)換成針對(duì)將安裝軟件的安裝程序的正確格式,從而形成安裝記錄420。該安裝記錄420與要安裝的軟件的拷貝一起發(fā)送給安裝程序。
在本發(fā)明的優(yōu)選實(shí)施例中,配置簡(jiǎn)表414可以在資源的生命周期里進(jìn)行必要的更新。例如,一個(gè)軟件程序用處理器速度的給定參數(shù)來(lái)安裝。如果在將來(lái)的某個(gè)時(shí)候處理器更新到更快的型號(hào),則軟件配置簡(jiǎn)表414的保存版本能夠被從存儲(chǔ)設(shè)備中檢索到,并用更快的處理器速度和安裝在新處理器上的程序來(lái)更新。
圖5示出了一個(gè)用于建立軟件程序的特定安裝的示例性GUI,本例中的軟件程序是一個(gè)名為“無(wú)冬之夜”的游戲,版本為1.0.4。提供該包的缺省參數(shù),其中參數(shù)左側(cè)的符號(hào)指示用戶(hù)能否替換該參數(shù)。在這個(gè)例子中,“X”表示用戶(hù)不能替換該參數(shù),而鉛筆表示用戶(hù)必須替換該參數(shù)。
雖然在本申請(qǐng)中舉例說(shuō)明的是軟件包,但是提供的資源并不局限于軟件。本領(lǐng)域技術(shù)人員可以將本發(fā)明應(yīng)用于其它資源,例如物理資源(例如服務(wù)器和交換機(jī)),邏輯資源(例如客戶(hù)服務(wù)器組和存儲(chǔ)分配),或虛擬資源(例如虛擬機(jī))。此外,在配置簡(jiǎn)表中捕捉到的特定單元的修改或替換也可以由本領(lǐng)域技術(shù)人員加以修改,并且此修改在本發(fā)明的范圍內(nèi)。
非常值得注意的是,雖然本發(fā)明是在完整的功能性數(shù)據(jù)處理系統(tǒng)的上下文中描述的,但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,本發(fā)明的過(guò)程能夠以計(jì)算機(jī)可讀指令介質(zhì)的形式以及其它各種形式分配,而且本發(fā)明不論實(shí)際用來(lái)實(shí)現(xiàn)分配的承載介質(zhì)信號(hào)的特定類(lèi)型如何,都同等適用。計(jì)算機(jī)可讀介質(zhì)的例子包括記錄型介質(zhì),諸如軟盤(pán)、硬盤(pán)、RAM、CD-ROM、DVD-ROM,和傳輸類(lèi)介質(zhì),例如數(shù)字與模擬通信鏈路、使用傳輸形式的有線和無(wú)線通信鏈路,例如射頻和光波傳輸。計(jì)算機(jī)可讀介質(zhì)可以采用編碼格式,它們?cè)谔囟ǖ臄?shù)據(jù)處理系統(tǒng)中可以被解碼。
本發(fā)明的描述是為了說(shuō)明和描述的目的,并不試圖窮舉或者在形式上限制本發(fā)明。對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講顯然可以做很多修改和變化。這里的實(shí)施例的選擇和描述是為了更好地理解本發(fā)明的原理和實(shí)際應(yīng)用,并使得其他熟悉本領(lǐng)域的普通技術(shù)人員理解本發(fā)明,以期得到各種修改后的、適用于可以想到的特定應(yīng)用的實(shí)施例。
權(quán)利要求
1.一種配置資源的方法,包含計(jì)算機(jī)操作的步驟從客戶(hù)接收期望資源的提供請(qǐng)求;訪問(wèn)所述期望資源的配置簡(jiǎn)表模板;如果被指定,則檢索出與所述期望資源及所述客戶(hù)相應(yīng)的先前保存的配置簡(jiǎn)表;組合來(lái)自所述提供請(qǐng)求、所述配置簡(jiǎn)表模板以及所述先前保存的配置簡(jiǎn)表的信息以形成所述資源的當(dāng)前實(shí)例的新配置簡(jiǎn)表。
2.根據(jù)權(quán)利要求1的方法,進(jìn)一步包含將所述新配置簡(jiǎn)表傳遞給安裝程序。
3.根據(jù)權(quán)利要求1的方法,進(jìn)一步包含將新配置簡(jiǎn)表存儲(chǔ)到永久存儲(chǔ)設(shè)備。
4.根據(jù)權(quán)利要求1的方法,進(jìn)一步包含將所述新配置簡(jiǎn)表中的信息放置成給定安裝程序所需的順序和格式以形成安裝記錄,并把所述安裝記錄發(fā)送到所述安裝程序。
5.根據(jù)權(quán)利要求1的方法,進(jìn)一步包含在所述資源的所述實(shí)例被改變的情況下更新所述新配置簡(jiǎn)表。
6.一種提供資源的方法,包括針對(duì)多個(gè)資源中的每個(gè)資源的步驟接收涉及要提供的資源的信息,所述信息至少包括資源標(biāo)識(shí)符,類(lèi)型碼,參數(shù)名,參數(shù)缺省值,和指示是否能夠替換所述參數(shù)缺省值、不能替換所述參數(shù)缺省值,或必須替換所述參數(shù)缺省值的指示;將所述信息格式化成標(biāo)準(zhǔn)格式以形成配置簡(jiǎn)表模板;以及將所述配置簡(jiǎn)表模板存儲(chǔ)到可被提供應(yīng)用訪問(wèn)的位置。
7.根據(jù)權(quán)利要求6的方法,其中多個(gè)配置簡(jiǎn)表模板被存儲(chǔ)在永久存儲(chǔ)設(shè)備中。
8.根據(jù)權(quán)利要求7的方法,進(jìn)一步包含更新配置簡(jiǎn)表的所述配置參數(shù)中的至少之一。
9.根據(jù)權(quán)利要求6的方法,進(jìn)一步包含檢索出配置簡(jiǎn)表模板并使用其中的信息產(chǎn)生包括配置簡(jiǎn)表,該配置簡(jiǎn)表含有用于資源的給定安裝的配置參數(shù)。
10.根據(jù)權(quán)利要求9的方法,進(jìn)一步包含將配置簡(jiǎn)表中包含的信息格式化成安裝程序要求的順序和格式以形成安裝記錄,并將所述安裝記錄傳遞給所述安裝程序。
11.一種用于在計(jì)算機(jī)系統(tǒng)中并且通過(guò)計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)提供系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品由一系列指令實(shí)現(xiàn),并且被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,這些指令包含接收指令,用于接收涉及要提供的資源的信息,所述信息至少包括資源標(biāo)識(shí)符,類(lèi)型碼,參數(shù)名,參數(shù)缺省值,和指示是否能夠替換所述參數(shù)缺省值、不能替換所述參數(shù)缺省值,或必須替換所述參數(shù)缺省值的指示;格式化指令,用于將所述信息格式化成標(biāo)準(zhǔn)格式以形成配置簡(jiǎn)表模板;以及存儲(chǔ)指令,用于將所述配置簡(jiǎn)表模板存儲(chǔ)到可被提供應(yīng)用訪問(wèn)的位置。
12.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含用于將多個(gè)配置簡(jiǎn)表模板存儲(chǔ)到永久存儲(chǔ)設(shè)備中的指令。
13.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含更新指令,用于更新配置簡(jiǎn)表的配置參數(shù)中的中至少一個(gè)。
14.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含檢索指令,用于檢索出配置簡(jiǎn)表模板并且使用其中的信息產(chǎn)生包含配置簡(jiǎn)表,該配置簡(jiǎn)表包含用于資源的給定安裝的配置參數(shù)。
15.根據(jù)權(quán)利要求11的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含格式化指令,用于將配置簡(jiǎn)表中包含的信息格式化成安裝程序要求的順序和格式以形成安裝記錄,并且將所述安裝記錄傳遞給所述安裝程序。
16.一種提供系統(tǒng),包含由提供實(shí)體提供的多個(gè)資源;多個(gè)存儲(chǔ)的配置簡(jiǎn)表模板,每個(gè)模板提供涉及所述多個(gè)資源中的相應(yīng)一個(gè)資源的安裝所需的參數(shù)的信息;多個(gè)配置簡(jiǎn)表,每個(gè)所述配置簡(jiǎn)表對(duì)應(yīng)于特定環(huán)境下相應(yīng)資源的指定安裝,其中每個(gè)所述配置簡(jiǎn)表中的至少一些字段對(duì)應(yīng)于相應(yīng)配置簡(jiǎn)表模板中的字段;和用于接收提供請(qǐng)求的請(qǐng)求系統(tǒng)。
17.根據(jù)權(quán)利要求16的提供系統(tǒng),其中所述配置簡(jiǎn)表模板包含一個(gè)或多個(gè)具有缺省值的參數(shù),而且相應(yīng)配置簡(jiǎn)表包含具有實(shí)際值的對(duì)應(yīng)參數(shù)。
18.根據(jù)權(quán)利要求16的提供系統(tǒng),其中所述配置簡(jiǎn)表中的參數(shù)可以是文本或整數(shù),并且具有任意長(zhǎng)度。
19.根據(jù)權(quán)利要求16的提供系統(tǒng),其中配置簡(jiǎn)表模板中的每個(gè)參數(shù)包含參數(shù)名,缺省值,和有關(guān)是否能夠替換所述缺省值、必須替換所述缺省值、不能替換所述缺省值或人工干預(yù)的指示。
20.根據(jù)權(quán)利要求16的提供系統(tǒng),其中所述多個(gè)配置簡(jiǎn)表是可更新的。
21.根據(jù)權(quán)利要求16的提供系統(tǒng),其中所述配置簡(jiǎn)表被傳遞給安裝程序。
全文摘要
在提供系統(tǒng)中獲取并存儲(chǔ)每個(gè)資源的配置簡(jiǎn)表的一般方法和模型。當(dāng)在一個(gè)特定環(huán)境中使用一個(gè)資源時(shí),配置值可以按需改變來(lái)反映資源生命周期中的不同階段,例如配置、修改和刪除。
文檔編號(hào)G06F15/16GK1591445SQ20041006419
公開(kāi)日2005年3月9日 申請(qǐng)日期2004年8月24日 優(yōu)先權(quán)日2003年8月28日
發(fā)明者鄺麗瑤, 安德魯·朱利葉斯·格里夫, 米歇爾·哈賽恩·卡蘭塔, 戴維·喬治·金 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司