【手続補正書】
【提出日】平成20年8月19日(2008.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理システム上にソフトウェアをインストールする方法であって、
プロビジョニングされる前記データ処理システムのためのファイルを識別して、識別されたファイルを形成するステップと、
一式のファイルと、前記一式のファイルのうちの１つのファイルが配置されているネットワーク・データ処理システム内の複数のノードのそれぞれを識別するためのロケーション・マップを使用して、前記識別されたファイルを探索するステップであって、前記一式のファイルのうちの１つが、前記複数のノードのうちのいくつかのノードに配置されているステップと、
前記ロケーション・マップを使用して、識別されたファイルを前記ネットワーク・データ処理システム内の前記複数のノードから前記データ処理システムへ転送して、インストレーション・ファイルを形成するステップと、
前記インストレーション・ファイルを使用して、前記データ処理システムをプロビジョニングするステップと、
を含む、方法。
【請求項２】
前記複数のノード上のファイルの一覧の作成を実行するステップと、
前記複数のノードのうちの１つのノード上に配置されているそれぞれのファイルのＩＤを含む初期マップを前記一覧から作成するステップと、
データ処理システムをプロビジョニングするためのファイルを探索するために使用されるロケーション・マップを前記初期マップから構築するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記ロケーション・マップが古くなったことに応答して、前記実行するステップ、前記作成するステップ、および前記構築するステップを開始するステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記一式のファイルのうちの固有のファイルが、前記複数のノードのうちの１つのサーバ上に保存されている、請求項１、２、または３に記載の方法。
【請求項５】
前記インストレーション・ファイルを形成するステップが、
前記識別されたファイルのうちの特定のファイルを識別するステップと、
前記ファイルを含むノードのうち、そこからの転送時間が最短となるノードを選択するステップと、
前記特定のファイルを前記ノードから前記データ処理システムへ転送するステップと、
を含む、請求項１、２、３、または４に記載の方法。
【請求項６】
ファイルが、アプリケーション、オペレーティング・システム、バーチャル・マシン、および構成情報のうちの少なくとも１つに関するものである、請求項１ないし５のいずれかに記載の方法。
【請求項７】
前記ファイルを形成するステップ、前記探索するステップ、前記インストレーション・ファイルを形成するステップ、および前記プロビジョニングするステップが、インストレーション・プログラムによって実行される、請求項１ないし６のいずれかに記載の方法。
【請求項８】
前記プロビジョニングするステップが、アプリケーションおよびオペレーティング・システムのうちの少なくとも１つを前記データ処理システム上にインストールするステップを含む、請求項１ないし７のいずれかに記載の方法。
【請求項９】
前記探索するステップが、
前記ファイルの検索元となる１つのノードを前記複数のノードから選択するステップであって、前記ノードが、ポリシーを使用して選択されるステップを含む、請求項１ないし８のいずれかに記載の方法。
【請求項１０】
前記ポリシーにおいて、前記いくつかのノードに割り当てられた階層から前記ノードを選択することが指定される、請求項９に記載の方法。
【請求項１１】
前記ファイルが、オペレーティング・システム・ファイルおよびライセンスによってコントロールされるファイルのうちの少なくとも１つである場合に、前記ポリシーにおいて、前記いくつかのノードのうちの１つのサーバを選択することが指定される、請求項９または１０に記載の方法。
【請求項１２】
データ処理システム上にソフトウェアをインストールするためのデータ処理システムであって、
プロビジョニングされる前記データ処理システムのためのファイルを識別して、識別されたファイルを形成する手段と、
一式のファイルと、前記一式のファイルのうちの１つのファイルが配置されているネットワーク・データ処理システム内の複数のノードのそれぞれを識別するためのロケーション・マップを使用して、前記識別されたファイルを探索する手段であって、前記一式のファイルのうちの１つが、前記複数のノードのうちのいくつかのノードに配置されている手段と、
前記ロケーション・マップを使用して、識別されたファイルを前記ネットワーク・データ処理システム内の前記複数のノードから前記データ処理システムへ転送して、インストレーション・ファイルを形成する手段と、
前記インストレーション・ファイルを使用して、前記データ処理システムをプロビジョニングする手段と、
を含む、データ処理システム。
【請求項１３】
データ処理システム上にソフトウェアをインストールするためのコンピュータ・プログラムであって、
プロビジョニングされる前記データ処理システムのためのファイルを識別して、識別されたファイルを形成するための第１の命令と、
一式のファイルと、前記一式のファイルのうちの１つのファイルが配置されているネットワーク・データ処理システム内の複数のノードのそれぞれを識別するためのロケーション・マップを使用して、前記識別されたファイルを探索するための第２の命令であって、前記一式のファイルのうちの１つが、前記複数のノードのうちのいくつかのノードに配置されている第２の命令と、
前記ロケーション・マップを使用して、識別されたファイルを前記ネットワーク・データ処理システム内の前記複数のノードから前記データ処理システムへ転送して、インストレーション・ファイルを形成するための第３の命令と、
前記インストレーション・ファイルを使用して、前記データ処理システムをプロビジョニングするための第４の命令と、
を含むコンピュータ・プログラム。
【請求項１４】
バスと、
前記バスに接続されている通信ユニットと、
前記バスに接続されているメモリであって、一式の命令を含むメモリと、
前記バスに接続されているプロセッサ・ユニットであって、
プロビジョニングされるデータ処理システムのためのファイルを識別して、識別されたファイルを形成するステップと、
一式のファイルと、前記一式のファイルのうちの１つのファイルが配置されているネットワーク・データ処理システム内の複数のノードのそれぞれを識別するためのロケーション・マップを使用して、前記識別されたファイルを探索するステップであって、前記一式のファイルのうちの１つが、前記複数のノードのうちのいくつかのノードに配置されているステップと、
前記ロケーション・マップを使用して、識別されたファイルを前記ネットワーク・データ処理システム内の前記複数のノードから前記データ処理システムへ転送して、インストレーション・ファイルを形成するステップと、
前記インストレーション・ファイルを使用して、前記データ処理システムをプロビジョニングするステップと、
を実行するために前記一式の命令を実行するプロセッサ・ユニットと、
を含む、データ処理システム。
【請求項１５】
コンピュータ上で実行されると請求項１ないし１１のいずれかに記載の方法を実行するように適合されているプログラム・コード手段を含むコンピュータ・プログラム。