【手続補正書】
【提出日】平成18年12月18日(2006.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
高可用性システムの遠隔エンタープライズ管理を可能にするためのシステムであって、
ネットワークを介して遠隔エンタープライズ・サーバに通信接続された複数の高可用性システムのうちの特定の高可用性システムを有し、
前記特定の高可用性システムが、
ウェブ・アプリケーションをサポートするためのミドルウェア・スタックを走らせる一次ノードであって、要求を向けるための仮想ＩＰアドレスを割り当てられる前記１次ノードと、
前記１次ノードの前記ミドルウェア・スタックの複数の層をミラーリングするための冗長ミドルウェア・スタックを走らせる２次ノードであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第１の選択されたものがアクティブであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものが待機状態である、前記２次ノードと、
前記１次ノードと、前記アクティブ・ミドルウェア・スタックの前記複数の層の選択されたものに対してアクセス可能なデータをもつ２次ノードの間で、共有されるデータ複製区画であって、前記アクティブ・ミドルウェア・スタックの前記複数の層の前記選択されたものは、前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものに対応している、前記データ複製区画と、
前記高可用性システムの前記１次ノードの状況を監視し、該状況がエラーを示すことに応答して、前記仮想ＩＰアドレスを前記第１のノードから前記第２のノードに転送し、前記１次ノードに対して電源を切り、前記２次ノードによるアクセスのため前記データ複製区画を再マウントし、前記データ複製区画内の前記データに対するアクセスを要求する前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものを活動化させる、クラスタ管理コントローラと、
前記クラスタ管理コントローラが、前記１次ノードにおいて前期エラーに反応した時を検出し、前記エラーの時点で、前記高可用性システムの複数のコンポーネントの状態を検出するための監視コントローラであって、前記エラーと、前記複数のコンポーネントの状態を、前記複数の高可用性システムの各々から受け取った別のレポートに基づき前記複数の高可用性システムを管理するようにイネーブルされた前記遠隔エンタープライズ・サーバに報告する、前記監視コントローラとを有する、システム。
【請求項２】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１に記載のシステムであって、前記特定の高可用性システムが、各々が前記クラスタ管理コントローラによって監視されるＪ２ＥＥ準拠ミドルウェア・スタックを実装する複数のサーバをもつ前記１次ノード及び前記２次ノードをさらに備えるシステム。
【請求項３】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１に記載のシステムであって、前記クラスタ管理コントローラが、前記高可用性システムの１次ノードのステータスを検出するためのハートビート・モニタをさらに備えるシステム。
【請求項４】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１に記載のシステムであって、前記クラスタ管理コントローラが、
前記高可用性システムの前記１次ノードのミドルウェア層によって提供されるサービスのステータスを検出するためのサービス監視デーモンをさらに備えるシステム。
【請求項５】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１に記載のシステムであって、前記監視コントローラが、構成要求を前記遠隔エンタープライズ・サーバから受信し、更なるエラーに応答して前記高可用性システムを調整するように前記クラスタ管理コントローラが対応する手法の構成を調整するシステム。
【請求項６】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１に記載のシステムであって、前記監視コントローラが、構成要求を前記遠隔エンタープライズ・サーバから受信し、前記要求に従って前記高可用性システムのハードウェア構成を調整するシステム。
【請求項７】
高可用性システムの遠隔エンタープライズ管理を可能にするための方法であって、
ネットワークを介して遠隔エンタープライズ・サーバに通信接続された、複数の高可用性システムうちの特定の高可用性システムの少なくとも１つのコンポーネントのステータスを監視する段階と、
前記特定の高可用性システム内の１次ノードで、ウェブ・アプリケーションをサポートするためのミドルウェア・スタックを走らせる段階であって、前記１次ノードが、要求を向けるための仮想ＩＰアドレスを割り当てられる、段階と、
前記特定の高可用性システム内の２次ノードで、前記１次ノードの前記ミドルウェア・スタックの複数の層をミラーリングするための冗長ミドルウェア・スタックを走らせる段階であって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第１の選択されたものがアクティブであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものが待機状態である、段階と、
前記１次ノードと２次ノードの間で、前記アクティブなミドルウェア・スタックの前記複数の層の選択されたものに対してアクセス可能なデータをもつデータ複製区画を共有する段階であって、前記アクティブなミドルウェア・スタックの前記複数の層の前記選択されたものは、前記冗長ミドルウェア・スタックの前記複数の層の、待機状態にある第２のうちの選択されたものに対応している、段階と、
エラーを示す状況に応答して、前記１次ノードから前記２次ノードに前記仮想ＩＰアドレスを転送することによって前記特定の高可用性システムを調整するように対応し、前記１次ノードに対して電源を切り、前記２次ノードによるアクセスのため前記データ複製区画を再マウントし、前記データ複製区画内のデータに対するアクセスを要求する前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものを活動化させる段階と、
、前記エラーと、前記複数のコンポーネントの状態を、前記複数の高可用性システムの各々から受け取った別のレポートに基づき前記複数の高可用性システムを管理するようにイネーブルされた前記遠隔エンタープライズ・サーバに報告する段階を有する、方法。
【請求項８】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項７に記載の方法であって、各々が、Ｊ２ＥＥ準拠ミドルウェア・スタックを実装する複数のサーバを有する、前記１次ノード及び前記２次ノードを監視することによって、前記コンポーネントの状況を監視する段階をさらに含む方法。
【請求項９】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項７に記載の方法であって、前記高可用性システムの１次ノードのステータスをハートビート・モニタによって監視する段階をさらに含む方法。
【請求項１０】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項７に記載の方法であって、前記高可用性システムの前記１次ノードの前記ミドルウェア層によって提供されるサービスのステータスを、サービス監視デーモンによって検出する段階をさらに含む方法。
【請求項１１】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項７に記載の方法であって、構成要求を前記遠隔エンタープライズ・サーバから受信し、
将来のエラーに応答して前記高可用性システムを調整するために前記クラスタ管理コントローラが対応する手法の構成を調整する、ことをさらに含む方法。
【請求項１２】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項７に記載の方法であって、
構成要求を前記遠隔エンタープライズ・サーバから受信し、
前記要求に従って前記高可用性システムのハードウェア構成を調整する、
ことをさらに含む方法。
【請求項１３】
コンピュータ読み取り可能媒体に常駐し、高可用性システムの遠隔エンタープライズ管理を可能にするためのコンピュータ・プログラムであって、
ネットワークを介して遠隔エンタープライズ・サーバに通信接続された、複数の高可用性システムうちの特定の高可用性システムの少なくとも１つのコンポーネントのステータスを監視する手段と、
前記特定の高可用性システム内の１次ノードで、ウェブ・アプリケーションをサポートするためのミドルウェア・スタックを走らせる手段であって、前記１次ノードが、要求を向けるための仮想ＩＰアドレスを割り当てられる、手段と、
前記特定の高可用性システム内の２次ノードで、前記１次ノードの前記ミドルウェア・スタックの複数の層をミラーリングするための冗長ミドルウェア・スタックを走らせる手段であって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第１の選択されたものがアクティブであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものが待機状態である、手段と、
前記１次ノードと２次ノードの間で、前記アクティブなミドルウェア・スタックの前記複数の層の選択されたものに対してアクセス可能なデータをもつデータ複製区画を共有する手段であって、前記アクティブなミドルウェア・スタックの前記複数の層の前記選択されたものは、前記冗長ミドルウェア・スタックの前記複数の層の、待機状態にある第２のうちの選択されたものに対応している、手段と、
エラーを示す状況に応答して、前記１次ノードから前記２次ノードに前記仮想ＩＰアドレスを転送することによって前記特定の高可用性システムを調整するように対応し、前記１次ノードに対して電源を切り、前記２次ノードによるアクセスのため前記データ複製区画を再マウントし、前記データ複製区画内のデータに対するアクセスを要求する前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものを活動化させる手段と、
前記エラーの時点で前記高可用性システムの複数のコンポーネントの状態を検出する手段と、
、前記エラーと、前記複数のコンポーネントの状態を、前記複数の高可用性システムの各々から受け取った別のレポートに基づき前記複数の高可用性システムを管理するようにイネーブルされた前記遠隔エンタープライズ・サーバに報告する手段を有する、コンピュータ・プログラム。
【請求項１４】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１３に記載のコンピュータ・プログラムであって、各々がＪ２ＥＥ準拠ミドルウェア・スタックを実装する複数のサーバをもつ１次ノード及び２次ノードを監視することによって、前記コンポーネントのステータスを監視するための手段、
をさらに有するコンピュータ・プログラム。
【請求項１５】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１３に記載のコンピュータ・プログラムであって、
前記高可用性システムの１次ノードのステータスをハートビート・モニタによって監視するための手段、
をさらに有するコンピュータ・プログラム。
【請求項１６】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１３に記載のコンピュータ・プログラムであって、
前記特定の高可用性システムの前記１次ノードの前記ミドルウェア層によって提供されるサービスのステータスを、サービス監視デーモンによって検出するための手段、
をさらに有するコンピュータ・プログラム。
【請求項１７】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１３に記載のコンピュータ・プログラムであって、
構成要求を前記遠隔エンタープライズ・サーバから受信するための手段と、
前記高可用性システムを調整するために前記クラスタ管理コントローラが対応する手法の構成を調整するための手段と、
をさらに有するコンピュータ・プログラム。 
【請求項１８】
高可用性システムの遠隔エンタープライズ管理を可能にするための請求項１３に記載のコンピュータ・プログラムであって、
構成要求を前記遠隔エンタープライズ・サーバから受信するための手段と、
前記要求に従って前記特定の高可用性システムのハードウェア構成を調整するための手段と、
をさらに有するコンピュータ・プログラム。
【請求項１９】
複数の高可用性システムを遠隔的に構成するためのシステムであって、
ネットワークを介して遠隔エンタープライズ・サーバに通信接続された複数の高可用性システムのうちの特定の高可用性システムを有し、
前記高可用性システムの各々が、更に、
ウェブ・アプリケーションをサポートするためのミドルウェア・スタックを走らせる１次ノードであって、該ミドルウェア・スタックの複数の層が活動的であり、要求を向けるための仮想ＩＰアドレスを割り当てられる前記１次ノードと、
前記１次ノードの前記ミドルウェア・スタックの複数の層をミラーリングするための冗長ミドルウェア・スタックを走らせる２次ノードであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第１の選択されたものがアクティブであって、前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものが待機状態である、前記２次ノードと、
前記１次ノードと、前記アクティブ・ミドルウェア・スタックの前記複数の層の選択されたものに対してアクセス可能なデータをもつ２次ノードの間で、共有されるデータ複製区画であって、前記アクティブ・ミドルウェア・スタックの前記複数の層の前記選択されたものは、待機状態にある前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものに対応している、前記データ複製区画と、
前記高可用性システムの前記１次ノードの状況を監視し、該状況がエラーを示すことに応答して、前記仮想ＩＰアドレスを前記第１のノードから前記第２のノードに転送し、前記１次ノードに対して電源を切り、前記２次ノードによるアクセスのため前記データ複製区画を再マウントし、前記データ複製区画内の前記データに対するアクセスを要求する前記冗長ミドルウェア・スタックの前記複数の層のうちの第２の選択されたものを活動化させる、クラスタ管理コントローラと、
前記ステータスがエラーを示すのと同時に、前記複数の高可用性システムの各々の個別のものの複数のコンポーネントについての監視された情報を検出するための監視コントローラと、
前記ネットワークに通信接続された、遠隔エンタープライズ・サーバであって、前記個別の監視コントローラから前記複数の高可用性システムの各々についての前記監視された情報を受け取り、前記監視された情報を解析し、再構成によって調整可能なエラーを示す監視された情報を提出する、前記高可用性システムの各々に対して再構成の要求を送る前記遠隔エンタープライズ・サーバとを有する、システム。