專利名稱:用于信息處理系統(tǒng)應(yīng)用程序定制和安裝的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及信息處理系統(tǒng)制造領(lǐng)域,尤其涉及用于信息處理系統(tǒng)客戶定制應(yīng)用程序定制(ordering)和安裝的系統(tǒng)和方法。
背景技術(shù):
隨著信息的價值和使用持續(xù)增加,個人及商業(yè)都在尋求另外的方法來處理和存儲信息。用戶可用的一個選擇是信息處理系統(tǒng)。信息處理系統(tǒng)為了商業(yè)、個人或其它目的,通常處理、編譯、存儲和/或傳遞信息或數(shù)據(jù),從而允許用戶利用信息的價值。由于不同的用戶或應(yīng)用程序之間技術(shù)和信息處理需要并且要求變化,信息處理系統(tǒng)也依據(jù)以下內(nèi)容而變化,操作何種信息,信息如何被操作,有多少信息被處理、存儲或者傳遞,以及信息被處理、存儲或者傳遞的速度和效率如何。信息處理系統(tǒng)的變化考慮到信息處理系統(tǒng)或者是通用的、或者為特殊用戶配置、或者用于特定用途,例如金融交易處理、航空預(yù)定、企業(yè)數(shù)據(jù)存儲、或者全球通信。另外,信息處理系統(tǒng)可以包括多種配置用于處理、存儲以及傳遞信息的硬件和軟件組件,還可以包括一個或多個計算機系統(tǒng)、數(shù)據(jù)存儲系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)。
由于期望的解決方案的配置系統(tǒng)可用的靈活性,信息處理系統(tǒng)在很大程度上對于商業(yè)或個人而言變成了強有力的工具。在物理層,多數(shù)組件可以在要求的成本和性能限制內(nèi)建立一個信息處理系統(tǒng)。例如,CPU的計算能力、存儲器容量以及總線速度都基于為信息系統(tǒng)選擇的組件而變化,由于該信息系統(tǒng)具有更加有力的組件而通常會增加成本。因此,商業(yè)和個人經(jīng)常選擇為特定任務(wù)的物理配置的信息處理系統(tǒng)來平衡具有復(fù)雜和重要任務(wù)的系統(tǒng)的成本。在軟件方面,信息處理系統(tǒng)通常配置終端用戶運行所需的應(yīng)用程序。例如,多種操作系統(tǒng)對于協(xié)調(diào)在不同環(huán)境中的物理組件的操作都是可用的,例如服務(wù)器對桌面環(huán)境。多數(shù)的信息處理系統(tǒng)都已經(jīng)安裝了通用的應(yīng)用程序,例如字處理應(yīng)用程序以及為系統(tǒng)用戶的需要所適用的特定應(yīng)用程序。
由信息處理系統(tǒng)的靈活性所引起的一個問題是具有許多系統(tǒng)的商業(yè)在追蹤系統(tǒng)的結(jié)構(gòu)和使用上都具有困難。通常,企業(yè)雇傭信息技術(shù)人員來幫助他們確保信息處理系統(tǒng)的正確操作,包括具有多種結(jié)構(gòu)的系統(tǒng)集成。許多信息技術(shù)專業(yè)人員計劃通過按單定制(build-to-order)制造商來購買新的或者替換(replacement)的信息處理系統(tǒng)。在按單定制的制造模式下,客戶規(guī)定了軟硬件組件的配置,并且制造者按照客戶的規(guī)格說明建立信息處理系統(tǒng)。按單定制制造對于信息技術(shù)專業(yè)人員在有效調(diào)度信息技術(shù)資源時是很有力的工具,然而,包含在更大商業(yè)中的不同系統(tǒng)的數(shù)量會為定制新的以及替換的系統(tǒng)提出一個無法克服的邏輯問題。一旦新的或者替換的系統(tǒng)出現(xiàn),則信息技術(shù)專業(yè)人員通常要花費很多時間來專門為系統(tǒng)配置和安裝應(yīng)用程序。由于復(fù)雜性、內(nèi)部勞動、第三方勞動、硬件需求、排定和丟失終端用戶生產(chǎn)力,從而增加了用戶配置成本。
發(fā)明內(nèi)容
因此需要一種系統(tǒng)和方法,該系統(tǒng)和方法可以作為傳統(tǒng)(legacy)信息處理系統(tǒng)的替換而自動定制按單定制的信息處理系統(tǒng)。
根據(jù)本發(fā)明,提供了一種系統(tǒng)和方法,其可以充分減少在建立定制的信息處理系統(tǒng)的前述方法和系統(tǒng)中所存在的缺點和問題。與配置站點(deployment site)相關(guān)的資產(chǎn)發(fā)現(xiàn)工具自動發(fā)現(xiàn)配置站點上傳統(tǒng)信息處理系統(tǒng)的配置并且將傳統(tǒng)配置傳遞到制造站點。與制造站點有關(guān)的資產(chǎn)轉(zhuǎn)化引擎分析所發(fā)現(xiàn)的傳統(tǒng)配置從而為建立定制的替換信息處理系統(tǒng)而確定替換配置。
更具體地,配置站點具有多個與網(wǎng)絡(luò)連接的傳統(tǒng)信息處理系統(tǒng),每一個傳統(tǒng)系統(tǒng)都具有硬件組件和軟件應(yīng)用程序的傳統(tǒng)配置。與配置站點相關(guān)的資產(chǎn)發(fā)現(xiàn)工具通過網(wǎng)絡(luò)與傳統(tǒng)信息處理系統(tǒng)連接,從而發(fā)現(xiàn)每一個傳統(tǒng)系統(tǒng)的傳統(tǒng)配置。傳統(tǒng)配置存儲在一個發(fā)現(xiàn)資產(chǎn)表格中并且與制造站點通信。與制造站點相關(guān)的資產(chǎn)分析器分析傳統(tǒng)配置,以便為一個或多個替換信息處理系統(tǒng)生成有計劃的定制,從而替換一個或多個被配置站點的定制工具(order tool)所確認定制了的傳統(tǒng)系統(tǒng)。與制造站點相關(guān)的資產(chǎn)轉(zhuǎn)化引擎通過應(yīng)用轉(zhuǎn)化規(guī)則將傳統(tǒng)配置轉(zhuǎn)化為替換配置。轉(zhuǎn)化規(guī)則基于配置站點的性能為傳統(tǒng)組件識別替換組件。替換配置用于構(gòu)建替換的信息處理系統(tǒng),所述系統(tǒng)從制造站點傳送到配置站點以替換一個或多個傳統(tǒng)信息處理系統(tǒng)。
本發(fā)明提供了大量的重要的技術(shù)優(yōu)勢。重要技術(shù)優(yōu)勢的一個實例就是網(wǎng)絡(luò)信息處理系統(tǒng)資源的自動資產(chǎn)發(fā)現(xiàn)允許商業(yè)資產(chǎn)的完整圖片分析。轉(zhuǎn)化規(guī)則為信息技術(shù)專業(yè)人員提供包括升級的硬件和響應(yīng)于現(xiàn)有系統(tǒng)的應(yīng)用程序的完整列表的替換系統(tǒng)定制建議。自動追蹤傳統(tǒng)系統(tǒng)的替換單元確保了為要求的位置傳遞正確配置的系統(tǒng)。需要安裝替換系統(tǒng)的資源減少了,因此節(jié)省了企業(yè)的時間和金錢。
通過參考附圖,本發(fā)明可以被更容易理解,并且它的許多目標、特征和優(yōu)勢對本領(lǐng)域技術(shù)人員而言都是顯而易見的。幾幅圖中相同的附圖標記表示相似的或類似的元件。
圖1描述了可以自動決定替換配置來替換傳統(tǒng)信息處理系統(tǒng)的自動管理系統(tǒng)的方塊圖;圖2描述了可以自動決定替換配置來替換傳統(tǒng)信息處理系統(tǒng)的自動管理系統(tǒng)的流程圖。
具體實施例方式
替換信息處理系統(tǒng)的替換配置都是在具有自動資產(chǎn)發(fā)現(xiàn)的配置站點上從聯(lián)網(wǎng)的傳統(tǒng)信息處理系統(tǒng)的傳統(tǒng)配置轉(zhuǎn)化而來。為了公開的目的,信息處理系統(tǒng)可以包括任何可操作的手段或者手段集合,為了商業(yè)、科學(xué)、控制或者其它目的,計算、分類、處理、傳輸、接收、檢索、生成、轉(zhuǎn)換、存儲、顯示、顯現(xiàn)、檢測、記錄、復(fù)制、處理或者使用任何形式的信息、情報或者數(shù)據(jù)。例如,信息處理系統(tǒng)可以是個人計算機、網(wǎng)絡(luò)存儲設(shè)備、或者任何其它適當?shù)脑O(shè)備,它可以在大小、形狀、性能和功能以及價格上有所變化。信息處理系統(tǒng)可以包括隨機存取存儲器(RAM),一個或多個處理資源(例如,中央處理單元CPU,或者硬件或者軟件控制邏輯),ROM,和/或其它類型的非易失性存儲器。信息處理系統(tǒng)的其它組件包括一個或多個磁盤驅(qū)動器,一個或多個用于與外部設(shè)備以及不同的輸入輸出(I/O)設(shè)備(例如鍵盤,鼠標,視頻顯示器)進行通信的網(wǎng)絡(luò)端口。信息處理系統(tǒng)也可以包括一個或多個可操作地在不同硬件部件之間進行通信的總線。
現(xiàn)在參考圖1,方塊圖描述了可以自動決定替換配置來替換傳統(tǒng)信息處理系統(tǒng)的自動管理系統(tǒng)。傳統(tǒng)信息處理系統(tǒng)10通過內(nèi)部網(wǎng)12(例如商業(yè)組織的局域網(wǎng)服務(wù)器)與配置站點14連。配置站點14包括一個資產(chǎn)發(fā)現(xiàn)工具,其可以在發(fā)現(xiàn)資產(chǎn)表格18中查詢傳統(tǒng)信息處理系統(tǒng)10來確定它們的配置并且列出發(fā)現(xiàn)的傳統(tǒng)配置。例如,資產(chǎn)發(fā)現(xiàn)工具16是一個商業(yè)可用工具,其可以自動掃描與網(wǎng)絡(luò)連接的信息處理系統(tǒng)從而收集系統(tǒng)的硬件和軟件配置,例如,Absolute、Altitis和AssetMetrix。例如發(fā)現(xiàn)資產(chǎn)表格18是由加載在每一個系統(tǒng)上的硬件和軟件組件的唯一識別符所標識的所有傳統(tǒng)信息處理系統(tǒng)的列表。配置站點14也包括應(yīng)用程序包工具20,其將位于傳統(tǒng)信息處理系統(tǒng)10上的所選應(yīng)用程序22打包,以便自動安裝到其它信息處理系統(tǒng),例如SMS、Marimba,、Managesoft、Altiris以及Novadigm。
配置站點14通過因特網(wǎng)26與制造站點28連接,在制造站點28上按單定制信息處理系統(tǒng)。例如,制造站點28是一系列服務(wù)器信息處理系統(tǒng)服務(wù)器,其可以取得并且滿足為客戶所定義的配置建立信息處理系統(tǒng)。制造站點28的資產(chǎn)數(shù)據(jù)庫30通過因特網(wǎng)26與配置站點14連接,以便定期檢索發(fā)現(xiàn)資產(chǎn)表格18。配置站點28的資產(chǎn)分析器32為每一個被管理的配置站點14分析來自資產(chǎn)數(shù)據(jù)庫30的發(fā)現(xiàn)資產(chǎn)表格18,并且應(yīng)用規(guī)則來確定需要替換的傳統(tǒng)信息處理系統(tǒng)10。例如,定制工具24基于發(fā)現(xiàn)資產(chǎn)表格18的分析為替換信息處理系統(tǒng)定義自動生成建議定制的規(guī)則,然后提交制造替換信息處理系統(tǒng)的定制。自動定制的規(guī)則取決于配置站點14的需要,并且可以包括以下因素,例如處理器速度、系統(tǒng)壽命、存儲器速度、可用存儲器、網(wǎng)絡(luò)性能或者其它對于配置站點具有商業(yè)重要性的參數(shù)。
一旦定制工具24通過了制造的定制,資產(chǎn)轉(zhuǎn)化引擎34檢索一個或多個即將被替換的系統(tǒng)的傳統(tǒng)配置,并且基于轉(zhuǎn)化規(guī)則將傳統(tǒng)配置轉(zhuǎn)化成為替換配置。例如,建立在傳統(tǒng)信息處理系統(tǒng)上的處理系統(tǒng)或應(yīng)用程序的預(yù)定版本都被定義的替換版本所替換。換句話說,傳統(tǒng)配置中的預(yù)定設(shè)置導(dǎo)致了為替換配置選擇定義的替換應(yīng)用程序。作為另一個實施例,傳統(tǒng)硬件部件為建立物理系統(tǒng)被映射到替換硬件組件,例如CPU類型、存儲器容量或者其它部件參數(shù)??蛻籼囟☉?yīng)用程序,例如那些被應(yīng)用程序打包工具20打包的程序,存儲在客戶應(yīng)用程序數(shù)據(jù)庫中,同時存儲更多通用的商業(yè)可用應(yīng)用程序在制造商應(yīng)用程序數(shù)據(jù)庫38中。在一個實施例中,資產(chǎn)轉(zhuǎn)化引擎34將對制造商應(yīng)用程序數(shù)據(jù)庫38和客戶應(yīng)用程序數(shù)據(jù)庫36中的傳統(tǒng)配置的應(yīng)用程序進行比較,并要求從應(yīng)用程序打包工具20中丟失(missing)應(yīng)用程序。替換配置所識別的應(yīng)用程序通過應(yīng)用程序分配工具40被分配到制造過程。
在為替換信息處理系統(tǒng)確定了硬件和軟件配置以后,定制引擎42在硬件構(gòu)造44上初始化物理組件的組裝。組裝的替換信息處理系統(tǒng)與圖像服務(wù)器46以及圖像引擎48連接,從而使軟件配置被復(fù)制到永久存儲器,例如固件和硬盤驅(qū)動器。圖像服務(wù)器46創(chuàng)建了一個具有從應(yīng)用程序分配工具40收到的應(yīng)用程序的圖像。應(yīng)用程序安裝引擎50在替換信息處理系統(tǒng)上安裝應(yīng)用程序,這些應(yīng)用程序沒有作為圖像的一部分被安裝。一旦軟件配置建立在由資產(chǎn)轉(zhuǎn)化引擎34確定的替換配置上,替換信息處理系統(tǒng)52就被傳送到配置站點14。通過整個建立過程,定制工具24與定制引擎42相互作用,以監(jiān)視并在用戶有要求時通過制造的選擇。
現(xiàn)在參考圖2,流程圖描述了可以自動決定替換配置來替換傳統(tǒng)信息處理系統(tǒng)的自動管理的過程。過程開始于步驟54,隨著資產(chǎn)發(fā)現(xiàn)工具在配置站點的運行來生成一個發(fā)現(xiàn)資產(chǎn)表格。例如,發(fā)現(xiàn)資產(chǎn)表格列出了所有與網(wǎng)絡(luò)連接的傳統(tǒng)信息處理系統(tǒng),并為每一個傳統(tǒng)系統(tǒng)列出了被發(fā)現(xiàn)建立的軟件應(yīng)用程序和硬件組件。在步驟56,發(fā)現(xiàn)資產(chǎn)表格中的在制造站點不可用的應(yīng)用程序被打包用于與制造站點通信。在步驟58,發(fā)現(xiàn)資產(chǎn)表格和打包應(yīng)用程序從配置站點傳送到制造站點。在步驟60,發(fā)現(xiàn)資產(chǎn)表格被分析來確定替換信息處理系統(tǒng)的定制。例如,由于替換的需要,應(yīng)用由與配置站點相關(guān)的用戶所定義的規(guī)則來識別一個或多個傳統(tǒng)系統(tǒng)。在步驟62,傳統(tǒng)系統(tǒng)的發(fā)現(xiàn)資產(chǎn)都從傳統(tǒng)配置被轉(zhuǎn)化成替換配置。例如,替換硬件組件都為了組裝被識別成物理系統(tǒng),替換軟件組件都為成像被識別成組裝的替換系統(tǒng)。在步驟64,替換信息處理系統(tǒng)是按單定制替換配置并且被傳送到配置站點。
雖然本發(fā)明已經(jīng)詳細進行描述,應(yīng)當理解,在不偏離由所附權(quán)利要求定義的本發(fā)明的精神和范圍內(nèi)可以對本發(fā)明作不同的改變、替換和改造。
權(quán)利要求
1.用于管理與配置站點的網(wǎng)絡(luò)相連接的傳統(tǒng)信息處理系統(tǒng)的替換的系統(tǒng),該系統(tǒng)包括與配置站點相關(guān)的資產(chǎn)發(fā)現(xiàn)工具,該站點具有多個聯(lián)網(wǎng)傳統(tǒng)信息處理系統(tǒng),每個傳統(tǒng)信息處理系統(tǒng)都具有一種配置,可操作的資產(chǎn)發(fā)現(xiàn)工具可以通過網(wǎng)絡(luò)自動發(fā)現(xiàn)傳統(tǒng)信息處理系統(tǒng)的配置從而生成發(fā)現(xiàn)資產(chǎn)表格;定制工具,其與配置站點相關(guān)并且可以將發(fā)現(xiàn)資產(chǎn)表格傳遞到制造站點,定制工具進一步可以在發(fā)現(xiàn)資產(chǎn)表格中為一個或多個傳統(tǒng)信息處理系統(tǒng)定制替換信息處理系統(tǒng);以及資產(chǎn)轉(zhuǎn)化引擎,其與制造站點相關(guān),資產(chǎn)轉(zhuǎn)化引擎可以將一個或多個傳統(tǒng)信息處理系統(tǒng)的配置轉(zhuǎn)化成為建立替換信息處理系統(tǒng)的替換配置。
2.如權(quán)利要求1的系統(tǒng),其中所述配置包括在每一個傳統(tǒng)信息處理系統(tǒng)上加載的應(yīng)用程序的列表。
3.如權(quán)利要求2的系統(tǒng),進一步包括應(yīng)用程序打包工具,可以將由資產(chǎn)發(fā)現(xiàn)工具發(fā)現(xiàn)的選擇應(yīng)用程序打包,可以將打包的應(yīng)用程序傳遞到制造站點;以及應(yīng)用程序分配工具,可以接收打包的應(yīng)用程序,分配打包的應(yīng)用程序到具有打包的應(yīng)用程序配置的替換信息處理系統(tǒng)。
4.如權(quán)利要求3的系統(tǒng)進一步包括客戶應(yīng)用程序數(shù)據(jù)庫,其可以存儲打包的應(yīng)用程序;制造商應(yīng)用程序數(shù)據(jù)庫,其可以存儲預(yù)定的共有的應(yīng)用程序。
5.如權(quán)利要求1的系統(tǒng),其中所述配置包括在每一個傳統(tǒng)信息處理系統(tǒng)上加載的硬件設(shè)備的列表。
6.如權(quán)利要求1的系統(tǒng),進一步包括資產(chǎn)分析器,其與制造站點相關(guān)并且與定制工具連接,資產(chǎn)分析器進一步可以分析發(fā)現(xiàn)資產(chǎn)表格來為替換信息處理系統(tǒng)與定制工具通信創(chuàng)建建議的定制。
7.如權(quán)利要求6的系統(tǒng),其中定制工具進一步可操作地為資產(chǎn)分析器定義參數(shù),從而應(yīng)用在分析發(fā)現(xiàn)資產(chǎn)表格。
8.如權(quán)利要求1的系統(tǒng),其中定制工具進一步與資產(chǎn)轉(zhuǎn)化引擎連接,來為資產(chǎn)轉(zhuǎn)化引擎定義規(guī)則從而將傳統(tǒng)配置轉(zhuǎn)化成替換配置。
9.用于管理與配置站點的網(wǎng)絡(luò)相連接的傳統(tǒng)信息處理系統(tǒng)的替換的方法,該方法包括在配置站點上運行資產(chǎn)發(fā)現(xiàn)工具,以通過網(wǎng)絡(luò)自動發(fā)現(xiàn)傳統(tǒng)信息處理系統(tǒng)的配置;傳遞傳統(tǒng)信息處理系統(tǒng)的配置到制造站點;為替換系統(tǒng)選擇一個或多個傳統(tǒng)信息處理系統(tǒng);在制造站點將選擇的傳統(tǒng)信息處理系統(tǒng)的配置轉(zhuǎn)化成替換配置;以及在制造站點建立具有替換配置的替換信息處理系統(tǒng)。
10.如權(quán)利要求9的方法,其中運行資產(chǎn)發(fā)現(xiàn)工具進一步包括發(fā)現(xiàn)傳統(tǒng)信息處理系統(tǒng)的硬件配置。
11.如權(quán)利要求9的方法,其中運行資產(chǎn)發(fā)現(xiàn)工具進一步包括發(fā)現(xiàn)傳統(tǒng)信息處理系統(tǒng)的軟件配置。
12.如權(quán)利要求11的方法,進一步包括在配置站點打包一個或多個應(yīng)用程序;傳遞打包的應(yīng)用程序到制造站點;決定傳統(tǒng)配置包括打包的應(yīng)用程序;在替換信息處理系統(tǒng)上安裝打包的應(yīng)用程序。
13.如權(quán)利要求9的方法,進一步包括根據(jù)一個或多個預(yù)定因素分析發(fā)現(xiàn)的配置將定制替換信息處理系統(tǒng)列入優(yōu)先地位;在配置站點呈現(xiàn)優(yōu)先的定制。
14.如權(quán)利要求13的方法,進一步包括從配置站點設(shè)置一個或多個預(yù)定因素。
15.如權(quán)利要求13的方法,進一步包括為將傳統(tǒng)配置轉(zhuǎn)化成替換配置,在配置站點設(shè)置一個或多個規(guī)則。
全文摘要
通過調(diào)整具有合適配置的替換信息處理系統(tǒng)的建立,在信息處理系統(tǒng)制造站點的協(xié)作下,在配置站點自動管理傳統(tǒng)信息處理系統(tǒng)的替換。資產(chǎn)發(fā)現(xiàn)工具通過配置站點網(wǎng)絡(luò)與傳統(tǒng)信息處理系統(tǒng)連接以發(fā)現(xiàn)傳統(tǒng)系統(tǒng)的配置,并且傳遞傳統(tǒng)配置到制造站點。資產(chǎn)轉(zhuǎn)化引擎將傳統(tǒng)配置轉(zhuǎn)化為替換配置以建立替換信息處理系統(tǒng)。替換系統(tǒng)的定制以及到替換配置的轉(zhuǎn)化都由規(guī)則來管理,并且可以包括在配置站點打包以及為安裝在替換系統(tǒng)上而傳遞到制造站點的應(yīng)用程序,所述規(guī)則由配置站點的定制工具所定義。
文檔編號G06Q10/00GK1873675SQ20061008507
公開日2006年12月6日 申請日期2006年5月31日 優(yōu)先權(quán)日2005年5月31日
發(fā)明者J·雷利, T·W·考克斯, S·福克斯, K·黑尼斯, C·哈丁, C·羅內(nèi)斯 申請人:戴爾產(chǎn)品有限公司