【手続補正書】
【提出日】平成29年4月10日(2017.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マネージメントモジュールを構成するためのマネージメント命令を使用する複数の被管理サーバに含まれる特定の被管理サーバの状態に対する変化を処理して、当該構成されたマネージメントモジュールが１つまたは複数のルールのセットを実装するようにする方法であって、前記方法が、
前記特定の被管理サーバの第１の記述を修正して、前記特定の被管理サーバの変更された状態を示し、それによって、前記特定の被管理サーバの第２の記述を特定するステップと、
未修正の第１の記述を、前記第２の記述と比較し、それによって、記述変更を特定するステップと、
前記第２の記述に基づき、前記ルールのセット内のどのルールが前記特定の被管理サーバに現在関連しているかを判定するステップであって、それによって、現在関連しているルールを特定し、各ルールがルール機能、サービス、どの被管理サーバが前記サービスを提供することができるかを記述する提供元部分、及びどの被管理サーバが前記サービスを使用することができるかを記述する使用元部分を特定する、ステップと、
現在の関連ルールが、以前の関連ルールと異なるかどうかを判定するステップであって、前記以前の関連ルールは、前記未修正の第１の記述に基づき判定された、ステップと、
前記現在の関連ルールが、前記以前の関連ルールと異なるという判定に応答して：
前記以前の関連ルールに応じて追加されるべきルールを判定するステップと、
当該判定されたルールに基づいて機能レベル命令を生成するステップと、
前記機能レベル命令及び前記機能レベル命令を追加するための命令を前記特定の被管理サーバに送るステップと、
を含むことを特徴とする方法。
【請求項２】
前記記述変更に基づいて、前記特定の被管理サーバに以前送信されたマネージメント命令を更新するかどうかを判定するステップであって、前記被管理サーバは、前記特定の被管理サーバのマネージメント命令を更新するという判定に応答して、前記現在の関連ルールが、前記以前の関連ルールと異なるかどうかを判定する、ステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記特定の被管理サーバのマネージメント命令を更新するという判定に応答して、かつ、前記現在の関連ルールが、前記以前の関連ルールと異なるという判定に応答して、
キャッシュされたアクターセットを更新して、前記特定の被管理サーバの変更された状態を示し、それによって、更新されたアクターセットを特定するステップと、
どの更新されたアクターセットが、前記特定の被管理サーバに関連するのかを判定するステップであって、それによって、現在関連する更新されたアクターセットを特定するステップと、
前記現在関連する更新されたアクターセットが、前記特定の被管理サーバに以前送られたアクターセットと異なるかどうか、を判定するステップと、
前記現在関連する更新されたアクターセットが、前記以前送られたアクターセットと異なるという判定に応答して：
前記以前送られたアクターセットに応じて追加されるべき、更新されたアクターセットを判定するステップと、
前記更新されたアクターセット及び前記更新されたアクターセットを追加するための命令を前記特定の被管理サーバに送るステップと、
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
どの更新されたアクターセットが、前記特定の被管理サーバと関連するのかを判定するステップは、前記現在の関連ルールの提供元部分及び使用元部分を分析して、特定のアクターセットが任意の前記現在の関連ルールの提供元部分又は使用元部分によって参照されるかどうかを判定するステップを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記更新されたアクターセットはアクターセットレコードを含み、各アクターセットレコードは被管理サーバの一意識別子、前記被管理サーバのオペレーティングシステムの識別子、及び前記被管理サーバのＩＰアドレスを含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、前記特定の被管理サーバがオンラインからオフラインになったことを示すかどうか、を判定するステップと、
前記記述変更が、前記特定の被管理サーバがオンラインからオフラインになったことを示す、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新しない、と判定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項７】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、前記特定の被管理サーバがオフラインからオンラインになったことを示すかどうかを判定するステップと、
前記記述変更が、前記特定の被管理サーバがオフラインからオンラインになったことを示す、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新する、と判定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項８】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、ラベルセットの変更または構成特徴の変更を含むかどうかを判定するステップと、
前記記述変更が、ラベルセットの変更または構成特徴の変更を含む、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新すると判定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項９】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、ネットワーク露出情報の変更を含むかどうかを判定するステップと、
前記記述変更が、ネットワーク露出情報の変更を含む、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新すると判定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項１０】
前記記述変更は、オンライン／オフラインの変更、ラベルセットの変更、構成特徴の変更、またはネットワーク露出情報の変更を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記未修正の第１の記述を、前記第２の記述と比較する前に、
前記第２の記述に基づき、前記特定の被管理サーバに関する追加情報を判定するステップと、
前記第２の記述を修正して、前記追加情報を示すステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記機能レベル命令は、前記判定されたルールと同じルール機能、前記判定されたルールと同じサービス部分、前記サービスを提供することができる前記被管理サーバの１つを記述する提供元部分、及び前記サービスを使用することができる前記被管理サーバの１つを記述する使用元部分を特定し、前記特定の被管理サーバは、前記機能レベル命令の前記提供元部分又は前記機能レベル命令の使用元部分によって特定されることを特徴とする請求項１に記載の方法。
【請求項１３】
管理ドメイン内の特定の被管理サーバの状態に対する変更を処理する装置であって、前記管理ドメインは、マネージメントモジュールを構成するためのマネージメント命令を使用する複数の被管理サーバを含み、前記構成されたマネージメントモジュールは、１つまたは複数のルールのセットを含む管理ドメイン規模のマネージメントポリシーを実装し、前記装置は、請求項１乃至１２のいずれかに記載の方法を実行可能であることを特徴とする装置。
【請求項１４】
マネージメントモジュールを構成するためのマネージメント命令を使用する複数の被管理サーバに含まれる特定の被管理サーバの状態に対する変化を処理して、当該構成されたマネージメントモジュールが１つまたは複数のルールのセットを実装するようにするための、コンピュータプログラムを記憶する、非一時的コンピュータ可読記憶媒体であって、前記コンピュータプログラムは、
前記特定の被管理サーバの第１の記述を修正して、前記特定の被管理サーバの変更された状態を示し、それによって、前記特定の被管理サーバの第２の記述を特定するステップと、
未修正の第１の記述を、前記第２の記述と比較し、それによって、記述変更を特定するステップと、
前記第２の記述に基づき、前記ルールのセット内のどのルールが前記特定の被管理サーバに現在関連しているかを判定するステップであって、それによって、現在関連しているルールを特定し、各ルールがルール機能、サービス、どの被管理サーバが前記サービスを提供することができるかを記述する提供元部分、及びどの被管理サーバが前記サービスを使用することができるかを記述する使用元部分を特定する、ステップと、
現在の関連ルールが、以前の関連ルールと異なるかどうかを判定するステップであって、前記以前の関連ルールは、前記未修正の第１の記述に基づき判定された、ステップと、
前記現在の関連ルールが、前記以前の関連ルールと異なるという判定に応答して：
前記以前の関連ルールに応じて追加されるべきルールを判定するステップと、
当該判定されたルールに基づいて機能レベル命令を生成するステップと、
前記機能レベル命令及び前記機能レベル命令を追加するための命令を前記特定の被管理サーバに送るステップと、
をコンピュータプロセッサに実行させることを特徴とする非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記コンピュータプログラムは、
前記記述変更に基づいて、前記特定の被管理サーバに以前送信されたマネージメント命令を更新するかどうかを判定するステップであって、前記被管理サーバは、前記特定の被管理サーバのマネージメント命令を更新するという判定に応答して、前記現在の関連ルールが、前記以前の関連ルールと異なるかどうかを判定する、ステップを前記コンピュータプロセッサにさらに実行させることを特徴とする請求項１４に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
前記コンピュータプログラムは、
前記特定の被管理サーバのマネージメント命令を更新するという判定に応答して、かつ、前記現在の関連ルールが、前記以前の関連ルールと異なるという判定に応答して、
キャッシュされたアクターセットを更新して、前記特定の被管理サーバの変更された状態を示し、それによって、更新されたアクターセットを特定するステップと、
どの更新されたアクターセットが、前記特定の被管理サーバに関連するのかを判定するステップであって、それによって、現在関連する更新されたアクターセットを特定するステップと、
前記現在関連する更新されたアクターセットが、前記特定の被管理サーバに以前送られたアクターセットと異なるかどうか、を判定するステップと、
前記現在関連する更新されたアクターセットが、前記以前送られたアクターセットと異なるという判定に応答して：
前記以前送られたアクターセットに応じて追加されるべき、更新されたアクターセットを判定するステップと、
前記更新されたアクターセット及び前記更新されたアクターセットを追加するための命令を前記特定の被管理サーバに送るステップと、
を前記コンピュータプロセッサにさらに実行させることを特徴とする請求項１５に記載の非一時的コンピュータ可読記憶媒体。
【請求項１７】
どの更新されたアクターセットが、前記特定の被管理サーバと関連するのかを判定するステップは、前記現在の関連ルールの提供元部分及び使用元部分を分析して、特定のアクターセットが任意の前記現在の関連ルールの提供元部分又は使用元部分によって参照されるかどうかを判定するステップをさらに実行させることを特徴とする請求項１６に記載の非一時的コンピュータ可読記憶媒体。
【請求項１８】
前記更新されたアクターセットはアクターセットレコードを含み、各アクターセットレコードは被管理サーバの一意識別子、前記被管理サーバのオペレーティングシステムの識別子、及び前記被管理サーバのＩＰアドレスを含むことを特徴とする請求項１６に記載の非一時的コンピュータ可読記憶媒体。
【請求項１９】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、前記特定の被管理サーバがオンラインからオフラインになったことを示すかどうか、を判定するステップと、
前記記述変更が、前記特定の被管理サーバがオンラインからオフラインになったことを示す、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新しない、と判定するステップと、
を含むことを特徴とする請求項１５に記載の非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、前記特定の被管理サーバがオフラインからオンラインになったことを示すかどうかを判定するステップと、
前記記述変更が、前記特定の被管理サーバがオフラインからオンラインになったことを示す、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新する、と判定するステップと、
を含むことを特徴とする請求項１５に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、ラベルセットの変更または構成特徴の変更を含むかどうかを判定するステップと、
前記記述変更が、ラベルセットの変更または構成特徴の変更を含む、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新する、と判定するステップと、
を含むことを特徴とする請求項１５に記載の非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記特定の被管理サーバに以前送られたマネージメント命令を更新するかどうかを判定するステップが、
前記記述変更が、ネットワーク露出情報の変更を含むかどうかを判定するステップと、
前記記述変更が、ネットワーク露出情報の変更を含む、という判定に応答して、前記特定の被管理サーバのマネージメント命令を更新すると判定するステップと、
を含むことを特徴とする請求項１５に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記記述変更は、オンライン／オフラインの変更、ラベルセットの変更、構成特徴の変更、またはネットワーク露出情報の変更を含むことを特徴とする請求項１４に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記機能レベル命令は、前記判定されたルールと同じルール機能、前記判定されたルールと同じサービス部分、前記サービスを提供することができる前記被管理サーバの１つを記述する提供元部分、及び前記サービスを使用することができる前記被管理サーバの１つを記述する使用元部分を特定し、前記特定の被管理サーバは、前記機能レベル命令の前記提供元部分又は前記機能レベル命令の使用元部分によって特定されることを特徴とする請求項１４に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
マネージメントモジュールを構成するためのマネージメント命令を使用する複数の被管理サーバに含まれる特定の被管理サーバの状態に対する変化を処理して、当該構成されたマネージメントモジュールが１つまたは複数のルールのセットを実装するようにするためのシステムであって、前記システムが、
非一時的コンピュータ可読記憶媒体と、
コンピュータプロセッサと、を含み、
前記コンピュータプロセッサが、
前記特定の被管理サーバの第１の記述を修正して、前記特定の被管理サーバの変更された状態を示し、それによって、前記特定の被管理サーバの第２の記述を特定するステップと、
未修正の第１の記述を、前記第２の記述と比較し、それによって、記述変更を特定するステップと、
前記第２の記述に基づき、前記ルールのセット内のどのルールが前記特定の被管理サーバに現在関連しているかを判定するステップであって、それによって、現在関連しているルールを特定し、各ルールがルール機能、サービス、どの被管理サーバが前記サービスを提供することができるかを記述する提供元部分、及びどの被管理サーバが前記サービスを使用することができるかを記述する使用元部分を特定する、ステップと、
現在の関連ルールが、以前の関連ルールと異なるかどうかを判定するステップであって、前記以前の関連ルールは、前記未修正の第１の記述に基づき判定された、ステップと、
前記現在の関連ルールが、前記以前の関連ルールと異なるという判定に応答して：
前記以前の関連ルールに応じて追加されるべきルールを判定するステップと、
当該判定されたルールに基づいて機能レベル命令を生成するステップと、
前記機能レベル命令及び前記機能レベル命令を追加するための命令を前記特定の被管理サーバに送るステップと、
を実行することを特徴とするシステム。