【手続補正書】
【提出日】平成18年6月20日(2006.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
ユーザから監視のための選択された情報を受け取るステップと、
前記選択された情報に従ってアプリケーションの性能を監視するステップと、
前記選択された情報に従って監視された性能情報をユーザが利用できるようにするステップとを含む方法。
【請求項２】
監視すべき情報の範囲を識別するよう求めるプロンプトが前記ユーザに出され、
アプリケーション・サーバの性能が前記選択された範囲に従って監視される、請求項１に記載の方法。
【請求項３】
前記範囲が、第１の監視レベルを含み、
前記選択された情報が、要求レベル・データおよびサーバ・レベル・データを含む、請求項２に記載の方法。
【請求項４】
前記範囲が、第２の監視レベルを含み、
前記選択された情報が、ＡＰＩレベル・データを含む、請求項３に記載の方法。
【請求項５】
前記範囲が、第３の監視レベルを含み、
前記選択された情報が、メソッド・レベル・データを含む、請求項４に記載の方法。
【請求項６】
前記ユーザに情報監視のためのスケジュールを識別するよう求めるプロンプトが出され、アプリケーション・サーバの性能が前記識別されたスケジュールに従って監視される、請求項１に記載の方法。
【請求項７】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
ユーザにサーバもしくはサーバ・グループ、資源、および通知のための閾値もしくは条件を選択するよう求めるプロンプトを出すステップと、
パラメータの値もしくは品質を前記閾値もしくは条件と比較するステップと、
前記パラメータが前記閾値もしくは条件に達した場合、前記パラメータに関係する情報を記録するステップと
を含む方法。
【請求項８】
ユーザに通知するための基準と前記パラメータを比較し、前記基準が満たされた場合ユーザに通知するステップをさらに含む、請求項７に記載の方法。
【請求項９】
前記閾値もしくは条件が、資源の値である、請求項７に記載の方法。
【請求項１０】
前記資源が、メソッドのプロパティである、請求項９に記載の方法。
【請求項１１】
前記資源が、ＣＰＵ時間である、請求項１０に記載の方法。
【請求項１２】
前記閾値もしくは条件がヒット数である、請求項７に記載の方法。
【請求項１３】
前記資源が要求であり、前記条件が、前記要求に含まれるストリングである、請求項１２に記載の方法。
【請求項１４】
前記資源が、アプリケーション・サーバの性能に関するものであり、前記条件が、ＣＰＵ時間のパーセンテージである、請求項７に記載の方法。
【請求項１５】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
ユーザに性能情報を提供するステップと、
前記ユーザからより特有の性能情報を求める要求を受け取るステップと、
より詳細な性能情報を提供するステップと
を含む方法。
【請求項１６】
要求分析、メソッド分析、ＳＱＬ分析、サーバ可用性分析、およびアプリケーション・サーバ分析の選択を前記ユーザに提供するステップと、
前記ユーザから選択を受け取るステップとをさらに含む、請求項１５に記載の方法。
【請求項１７】
前記受け取った選択に従ってトレンド分析を提供するステップをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記トレンド分析の一部分に対して分解レポートを求める要求を受け取り、分解レポートを提供するステップをさらに含む、請求項１７に記載の方法。
【請求項１９】
前記分解レポートの一部分に対するより詳細なレポートを求める要求を受け取り、詳細レポートを提供するステップをさらに含む、請求項１８に記載の方法。
【請求項２０】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
ユーザから権限サーバとしてサーバの識別を、比較サーバとして他のサーバの識別を受け取るステップと、
実行時環境データを比較するステップと、比較を表示するステップとを含む方法。
【請求項２１】
前記実行時環境データが、前記選択されたサーバ間の、１つまたは複数のＣＰＵデータ、サーバ・データ、およびＪａｖａ（Ｒ）データの形式である、請求項２０に記載の方法。
【請求項２２】
前記ＣＰＵデータが、１つまたは複数のＣＰＵ速度、オンラインのＣＰＵ数、オフラインのＣＰＵ数、メモリ、オペレーティング・システムのバージョン、および物理ディスク・スペースを含む、請求項２１に記載の方法。
【請求項２３】
前記サーバ・データが、アプリケーション・サーバ、開始ディレクトリ、待ち受けポート、ＳＳＬ待ち受けポート、登録されたサーブレットの数、登録されたＥＪＢの数、ＪＤＢＣ接続プールの数、ＥＡＲの数のうちの１つまたは複数を含む、請求項２１に記載の方法。
【請求項２４】
前記Ｊａｖａ（Ｒ）データが、１つまたは複数のＪＤＫバージョン、インストール・ディレクトリ、Ｊａｖａ（Ｒ）ポリシー、オペレーティング・システムの情報、クラス・パス、およびライブラリ・パスを含む、請求項２１に記載の方法。
【請求項２５】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
権限サーバとしてサーバの識別を、比較サーバとして他のサーバの識別をユーザから受け取るステップと、
マッチング・ファイル名のリストおよび異なるファイル名のリストを提供するステップとを含む方法。
【請求項２６】
ファイル・サイズを比較するステップをさらに含む、請求項２５に記載の方法。
【請求項２７】
ファイルのタイム・スタンプを比較するステップをさらに含む、請求項２５に記載の方法。
【請求項２８】
前記ユーザからファイルの選択を受け取るステップと、
前記ファイルの比較を行うステップと、
比較結果を前記ユーザに提供するステップとをさらに含む、請求項２５に記載の方法。
【請求項２９】
前記ファイルの比較を行う前記ステップが、ＭＤ５チェックサム計算を介して前記ファイルの比較を行うステップを含む、請求項２８に記載の方法。
【請求項３０】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視する方法であって、
役割を各ユーザに割り当てるステップと、
機能へのアクセスと各ユーザの役割の間をアクセス制御リストによってマップするステップとを含み、
それによって、機能へのアクセスが前記ユーザの前記割り当てられた役割に応じて制限される方法。
【請求項３１】
前記割り当てられた役割の１つが、前記機能のそれぞれに対する読取り／書込みのアクセス権を有する管理者の役割である、請求項３０に記載の方法。
【請求項３２】
前記割り当てられた役割の１つが、前記機能のそれぞれへの表示アクセス権だけを有するユーザの役割である、請求項３０に記載の方法。
【請求項３３】
要求ストリングを受け取るステップと、前記受け取ったストリングを識別可能な要求ストリングと縮小可能な要求ストリングにマップするステップとを含む、要求を処理するための方法。
【請求項３４】
前記受け取った要求ストリングが、ＪＳＰ、サーブレット、およびリモートＥＪＢコールのうちの１つの形式である、請求項３３に記載の方法。
【請求項３５】
ユーザに、受け取った要求ストリングを識別可能な要求ストリングと縮小可能な要求ストリングにマップするためのルールを作成するよう求めるプロンプトを出すステップと、プロンプトを出す前記ステップに応答してルールを受け取るステップと、前記受け取ったルールを適用するステップとをさらに含む、請求項３３に記載の方法。
【請求項３６】
分散環境中でアプリケーションの性能を監視する方法であって、
少なくとも１つのアプリケーションが走るシステム中で監視および管理のための様々な構成要素を有する管理アプリケーションを提供するステップと、
前記構成要素のコンフィギュレーションおよび前記構成要素間の関係に関する情報を監視し、実時間でユーザに提供するステップとを含む方法。
【請求項３７】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
ユーザから受け取った選択された情報に従ってアプリケーションの性能を監視する手段と、
前記選択された情報に従って監視された性能情報を前記ユーザが利用できるようにする手段とを含むシステム。
【請求項３８】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
ユーザにサーバもしくはサーバ・グループ、資源、および通知のための閾値もしくは条件を選択するよう求めるプロンプトを出す手段と、
前記選択されたサーバもしくはサーバ・グループ上のパラメータの値もしくは品質を前記選択された閾値もしくは条件と比較する手段と、
前記選択されたパラメータが前記閾値もしくは条件に達した場合、前記選択されたパラメータに関係する情報を記録する手段とを含むシステム。
【請求項３９】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
ユーザに性能情報を提供する手段と、
より詳細な性能情報を求めるユーザ要求に応答して、より詳細な性能情報を提供する手段とを含むシステム。
【請求項４０】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
ユーザから権限サーバとしてサーバの識別を、比較サーバとして他のサーバの識別を受け取る手段と、
実行時環境データを比較する手段と、
比較結果を表示する手段とを含むシステム。
【請求項４１】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
ユーザから権限サーバとして第１のサーバの識別を、比較サーバとして第２のサーバの識別を受け取ったことに応答して、前記権限サーバおよび比較サーバ中で同じファイル名のリストおよび異なるファイル名リストを提供する手段を含むシステム。
【請求項４２】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのシステムであって、
役割を各ユーザに割り当てる手段と、
機能へのアクセスと各ユーザの役割の間をアクセス制御リストによってマップする手段とを含み、
それによって、機能へのアクセスが前記ユーザの前記割り当てられた役割に応じて制限されるシステム。
【請求項４３】
要求ストリングを受け取る手段と、
前記受け取った要求ストリングを識別可能な要求ストリングと縮小可能な要求ストリングにマップする手段とを含む、要求を処理するためのシステム。
【請求項４４】
分散環境中でアプリケーションの性能を監視するためのシステムであって、少なくとも１つのアプリケーションが走るシステム中で監視および管理のための様々な構成要素を有する管理アプリケーションを提供する手段と、
前記構成要素のコンフィギュレーションおよび前記構成要素間の関係に関する情報を監視し、実時間でユーザに提供する手段とを含むシステム。
【請求項４５】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記録された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
ユーザから監視のための選択された情報を受け取るステップと、
前記選択された情報に従ってアプリケーションの性能を監視するステップと、
前記選択された情報に従って監視した情報をユーザが利用できるようにするステップとが実行されるコンピュータ・プログラム。
【請求項４６】
分散コンピューティング環境中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記録された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
ユーザにサーバもしくはサーバ・グループ、資源、および通知のための閾値もしくは条件を選択するよう求めるプロンプトを出すステップと、
パラメータの値もしくは品質を閾値もしくは条件と比較するステップと、
前記パラメータが前記閾値もしくは条件に達した場合、前記パラメータに関係する情報を記録するステップとが実行されるコンピュータ・プログラム。
【請求項４７】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記憶された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
ユーザに性能情報を提供するステップと、
前記ユーザからより特有の性能情報を求める要求を受け取るステップと、
より詳細な性能情報を提供するステップとが実行されるコンピュータ・プログラム。
【請求項４８】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記録された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
ユーザから権限サーバとして第１サーバの識別を、比較サーバとして第２のサーバの識別を受け取るステップと、
前記権限サーバと比較サーバからの実行時環境データを比較するステップと、
比較を表示するステップとが実行されるコンピュータ・プログラム。
【請求項４９】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記録された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
権限サーバとして第１のサーバの識別を、比較サーバとして第２のサーバの識別をユーザから受け取るステップと、
前記権限および比較サーバ上のマッチング・ファイル名のリストおよび異なるファイル名のリストを提供するステップとが実行されるコンピュータ・プログラム。
【請求項５０】
分散型コンピュータ・システム中で複数のサーバ上で走るアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記憶された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
役割を各ユーザに割り当てるステップと、
機能へのアクセスと各ユーザの役割の間をアクセス制御リストによってマップするステップとが実行され、
それによって、機能へのアクセスが前記ユーザの前記割り当てられた役割に応じて制限されるコンピュータ・プログラム。
【請求項５１】
要求を処理するためのコンピュータ・プログラムであって、
前記プログラムが、媒体上に記録された命令からなり、前記命令がプロセッサ上で実行されたとき、
前記プロセッサにより、
要求ストリングを受け取るステップと、
前記受け取った要求ストリングを識別可能な要求ストリングと縮小可能な要求ストリングにマップするステップとが実行されるコンピュータ・プログラム。
【請求項５２】
分散環境中でアプリケーションの性能を監視するためのコンピュータ・プログラムであって、
コンピュータに、
少なくとも１つのアプリケーションが走るシステム中で監視および管理のための様々な構成要素を有する管理アプリケーションを提供するステップと、
前記構成要素のコンフィギュレーションおよび前記構成要素間の関係に関する情報を監視し、実時間でユーザに提供するステップとを実行させるコンピュータ・プログラム。