(57)【要約】【課題】規則外のユーザを通常のユーザと同様にＬＤＡＰサーバへ認証させることを可能にする。【解決手段】クライアント１００と、クライアント１００から送信された認証要求をＬＤＡＰサーバ３００へ送信するプロキシサーバ２００と、プロキシサーバ２００から送信された認証要求に基づきクライアント１００を認証するＬＤＡＰサーバ３００とを有するＬＤＡＰ認証システムであって、プロキシサーバ２００は、認証要求が送信されたクライアント１００に対応するＬＤＡＰサーバ３００に対して認証要求を送信するＬＤＡＰ認証要求処理部２０１を有する。【選択図】図１
2015072518.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと、前記クライアントから送信された認証要求をＬＤＡＰサーバへ送信するプロキシサーバと、前記プロキシサーバから送信された認証要求に基づき前記クライアントを認証するＬＤＡＰサーバとを有するＬＤＡＰ認証システムであって、
前記プロキシサーバは、前記認証要求が送信された前記クライアントに対応する前記ＬＤＡＰサーバに対して認証要求を送信するＬＤＡＰ認証要求処理部を有する、
ＬＤＡＰ認証システム。
【請求項２】
請求項１に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
前記認証要求が送信された前記クライアントごとに複数の前記ＬＤＡＰサーバから構成されるＬＤＡＰサーバグループを記憶し、前記ＬＤＡＰサーバグループを構成する前記ＬＤＡＰサーバと優先順位とを対応付けて記憶する記憶部をさらに有し、
前記ＬＤＡＰ認証要求処理部は、前記優先順位に基づいて前記ＬＤＡＰサーバグループから前記ＬＤＡＰサーバを選択し、選択した前記ＬＤＡＰサーバに対して認証要求を送信する、
ＬＤＡＰ認証システム。
【請求項３】
請求項２に記載のＬＤＡＰ認証システムにおいて、
前記記憶部は、前記ＬＤＡＰサーバグループを構成する前記ＬＤＡＰサーバとクラスタグループ内優先順位とを対応付けて記憶し、
前記ＬＤＡＰ認証要求処理部は、前記優先順位が等しい場合、前記クラスタグループ内優先順位に基づいて前記ＬＤＡＰサーバグループから前記ＬＤＡＰサーバを選択し、選択した前記ＬＤＡＰサーバに対して認証要求を送信する、
ＬＤＡＰ認証システム。
【請求項４】
請求項１〜３のいずれか一項に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
前記ＬＤＡＰサーバに監視用ＬＤＡＰ認証要求を送信し、前記監視用ＬＤＡＰ認証要求に対する応答であるＬＤＡＰサーバ監視結果を記憶部に記憶するＬＤＡＰサーバ監視部をさらに有する、
ＬＤＡＰ認証システム。
【請求項５】
請求項４に記載のＬＤＡＰ認証システムにおいて、
前記ＬＤＡＰサーバ監視結果は、前記ＬＤＡＰサーバに前記ＬＤＡＰ認証要求を送信した時刻から前記応答を受信した時刻までの時間である応答時間と、前記ＬＤＡＰサーバからの応答の有無を示す応答状態と、前記応答時間の平均値である平均応答時間と、前記ＬＤＡＰサーバの稼働状態とからなる、ＬＤＡＰ認証システム。
【請求項６】
請求項５に記載のＬＤＡＰ認証システムにおいて、
前記ＬＤＡＰサーバ監視部は、前記平均応答時間と前記稼働状態とに基づいて、前記ＬＤＡＰサーバにクラスタグループ内優先順位を付与する、ＬＤＡＰ認証システム。
【請求項７】
請求項６に記載のＬＤＡＰ認証システムにおいて、
前記ＬＤＡＰサーバ監視部は、稼働している前記ＬＤＡＰサーバに対して高い前記クラスタグループ内優先順位を付与し、前記平均応答時間の値が小さい前記ＬＤＡＰサーバほど、高い前記クラスタグループ内優先順位を付与する、ＬＤＡＰ認証システム。
【請求項８】
請求項１〜７のいずれか一項に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
入力を受け付けた前記クライアントのクライアント名とＬＤＡＰサーバグループのＬＤＡＰサーバグループ番号とを対応付けて記憶部に記憶するシステム管理部をさらに有する、
ＬＤＡＰ認証システム。
【請求項９】
請求項８に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、前記記憶部に記憶された前記ＬＤＡＰサーバグループ番号を、入力を受け付けたＬＤＡＰサーバグループ番号へ更新する、ＬＤＡＰ認証システム。
【請求項１０】
請求項８に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、選択された前記クライアント名と前記クライアント名に対応する前記ＬＤＡＰサーバグループ番号とを前記記憶部から消去する、ＬＤＡＰ認証システム。
【請求項１１】
請求項１〜７のいずれか一項に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
入力を受け付けたＬＤＡＰサーバ名と有効無効識別情報と監視間隔とタイムアウト時間とを対応付けて記憶部に記憶するシステム管理部をさらに有する、
ＬＤＡＰ認証システム。
【請求項１２】
請求項１１に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、前記記憶部に記憶された前記有効無効識別情報と前記監視間隔と前記タイムアウト時間とを、入力を受け付けた前記有効無効識別情報と前記監視間隔と前記タイムアウト時間へ更新する、ＬＤＡＰ認証システム。
【請求項１３】
請求項１１に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、入力を受け付けた前記監視間隔または前記タイムアウト時間が所定の範囲内にない場合、入力を受け付けた前記監視間隔または前記タイムアウト時間に替えてグローバル定義テーブルに含まれる情報を前記記憶部に記憶する、ＬＤＡＰ認証システム。
【請求項１４】
請求項１１に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、選択された前記ＬＤＡＰサーバ名と前記ＬＤＡＰサーバ名に対応する前記有効無効識別情報と前記監視間隔と前記タイムアウト時間とを前記記憶部から消去する、ＬＤＡＰ認証システム。
【請求項１５】
請求項１〜７のいずれか一項に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
入力を受け付けたＬＤＡＰサーバグループ番号とＬＤＡＰサーバ名と優先順位とを対応付けて記憶部に記憶するシステム管理部をさらに有する、
ＬＤＡＰ認証システム。
【請求項１６】
請求項１５に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、前記記憶部に記憶された前記ＬＤＡＰサーバグループ番号と前記ＬＤＡＰサーバ名と前記優先順位とを、入力を受け付けた前記ＬＤＡＰサーバグループ番号と前記ＬＤＡＰサーバ名と前記優先順位へ更新する、ＬＤＡＰ認証システム。
【請求項１７】
請求項８に記載のＬＤＡＰ認証システムにおいて、
前記システム管理部は、選択された前記クライアント名と前記クライアント名に対応する前記ＬＤＡＰサーバグループ番号と優先順位とを前記記憶部から消去する、ＬＤＡＰ認証システム。
【請求項１８】
請求項１〜７のいずれか一項に記載のＬＤＡＰ認証システムにおいて、
前記プロキシサーバは、
記憶部に記憶された監視間隔とタイムアウト時間とを、入力を受け付けた前記監視間隔と前記タイムアウト時間へ更新するシステム管理部をさらに有する、
ＬＤＡＰ認証システム。
【請求項１９】
クライアントから送信された認証要求をＬＤＡＰサーバへ送信するプロキシサーバであって、
前記認証要求が送信された前記クライアントに対応する前記ＬＤＡＰサーバに対して認証要求を送信するＬＤＡＰ認証要求処理部を有する、プロキシサーバ。
【請求項２０】
クライアントから送信された認証要求を受信する認証要求受信ステップと、
前記認証要求を送信した前記クライアントに対応するＬＤＡＰサーバを特定するＬＤＡＰサーバ特定ステップと、
特定した前記ＬＤＡＰサーバへ前記認証要求を送信する認証要求送信ステップと、
を有する、ＬＤＡＰ認証方法。
【請求項２１】
クライアントから送信された認証要求を受信する認証要求受信ステップと、
前記認証要求を送信した前記クライアントに対応するＬＤＡＰサーバを特定するＬＤＡＰサーバ特定ステップと、
特定した前記ＬＤＡＰサーバへ前記認証要求を送信する認証要求送信ステップと、
をプロキシサーバのコンピュータに実行させる、ＬＤＡＰ認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＤＡＰ認証システムおよびプロキシサーバおよびＬＤＡＰ認証方法ならびにＬＤＡＰ認証プログラムに関する。
【背景技術】
【０００２】
特開２００４−２７２４８６号公報には、「ドメインコントローラと通信端末がネットワーク接続されたネットワーク通信システムにおいて、通信端末からネットワーク機能を利用するとき、ドメイン認証が可能ならばドメイン認証を行い、ドメイン認証が不可能ならばディレクトリ（ＬＤＡＰ）サーバに対して認証を行う」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７２４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、登録規則に反するユーザ（例えば、短期作業請負者やテストユーザ）をすべてのＬＤＡＰサーバに登録することが困難であった。この場合、認証要求元となるクライアント端末のプログラムを変更するなどの対応が必要だった。
【０００５】
本発明の目的は、認証要求元となるクライアント端末のプログラムを変更することなく規則外のユーザを通常のユーザと同様にＬＤＡＰサーバへ認証させることを可能にする技術を提供することである。
【課題を解決するための手段】
【０００６】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【０００７】
本発明の一実施の形態は、クライアントと、前記クライアントから送信された認証要求をＬＤＡＰサーバへ送信するプロキシサーバと、前記プロキシサーバから送信された認証要求に基づき前記クライアントを認証するＬＤＡＰサーバとを有するＬＤＡＰ認証システムであって、前記プロキシサーバは、前記認証要求が送信された前記クライアントに対応する前記ＬＤＡＰサーバに対して認証要求を送信するＬＤＡＰ認証要求処理部を有する。
【０００８】
また、他の実施の形態では、クライアントから送信された認証要求をＬＤＡＰサーバへ送信するプロキシサーバであって、前記認証要求が送信された前記クライアントに対応する前記ＬＤＡＰサーバに対して認証要求を送信するＬＤＡＰ認証要求処理部を有する。
【０００９】
また、他の実施の形態では、クライアントから送信された認証要求を受信する認証要求受信ステップを有する。また、前記認証要求を送信した前記クライアントに対応するＬＤＡＰサーバを特定するＬＤＡＰサーバ特定ステップを有する。また、特定した前記ＬＤＡＰサーバへ前記認証要求を送信する認証要求送信ステップを有する。
【００１０】
また、他の実施の形態では、クライアントから送信された認証要求を受信する認証要求受信ステップをコンピュータに実行させる。また、前記認証要求を送信した前記クライアントに対応するＬＤＡＰサーバを特定するＬＤＡＰサーバ特定ステップをコンピュータに実行させる。また、特定した前記ＬＤＡＰサーバへ前記認証要求を送信する認証要求送信ステップをコンピュータに実行させる。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１２】
本発明の代表的な実施の形態によれば、認証要求元となるクライアント端末のプログラムを変更することなく規則外のユーザを通常のユーザと同様にＬＤＡＰサーバへ認証させることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態におけるＬＤＡＰ認証システムの構成例の概要を示す図である。
【図２】本発明の一実施の形態における記憶部が記憶するクライアント定義テーブルの構成例を示す図である。
【図３】本発明の一実施の形態における記憶部が記憶するＬＤＡＰサーバ定義テーブルの構成例を示す図である。
【図４】本発明の一実施の形態における記憶部が記憶するＬＤＡＰサーバ監視結果テーブルの構成例を示す図である。
【図５】本発明の一実施の形態における記憶部が記憶するＬＤＡＰサーバグループ定義テーブルの構成例を示す図である。
【図６】本発明の一実施の形態における記憶部が記憶するグローバル定義テーブルの構成例を示す図である。
【図７】本発明の一実施の形態における信号受信処理の概要を示す図である。
【図８】本発明の一実施の形態におけるＬＤＡＰ認証要求処理の概要を示す図である。
【図９】図８に続くＬＤＡＰ認証要求処理の処理フローを示す図である。
【図１０】本発明の一実施の形態におけるＬＤＡＰサーバ認証処理の概要を示す図である。
【図１１】本発明の一実施の形態におけるＬＤＡＰサーバ監視処理の概要を示す図である。
【図１２】本発明の一実施の形態における定義データ更新処理の概要を示す図である。
【図１３】本発明の一実施の形態におけるシステム管理処理の概要を示す図である。
【図１４】本発明の一実施の形態における変更対象入力画面の例を示す図である。
【図１５】本発明の一実施の形態におけるクライアント定義データ変更処理の概要を示す図である。
【図１６】図１５に続くクライアント定義データ変更処理の処理フローを示す図である。
【図１７】本発明の一実施の形態における処理選択画面の例を示す図である。
【図１８】本発明の一実施の形態におけるクライアント定義データ登録画面の例を示す図である。
【図１９】本発明の一実施の形態におけるクライアント定義データ編集画面の例を示す図である。
【図２０】本発明の一実施の形態におけるＬＤＡＰサーバ定義データ変更処理の概要を示す図である。
【図２１】図２０に続くＬＤＡＰサーバ定義データ変更処理の処理フローを示す図である。
【図２２】本発明の一実施の形態におけるＬＤＡＰサーバ定義データ登録画面の例を示す図である。
【図２３】本発明の一実施の形態におけるＬＤＡＰサーバ定義データ編集画面の例を示す図である。
【図２４】本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ変更処理の概要を示す図である。
【図２５】図２４に続くＬＤＡＰサーバグループ定義データ変更処理の処理フローを示す図である。
【図２６】本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ登録画面の例を示す図である。
【図２７】本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ編集画面の例を示す図である。
【図２８】本発明の一実施の形態におけるグローバル定義データ変更処理の概要を示す図である。
【図２９】本発明の一実施の形態におけるグローバル定義データ処理選択画面の例を示す図である。
【図３０】本発明の一実施の形態におけるグローバル定義データ編集画面の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
本発明の一実施の形態におけるＬＤＡＰ認証システムは、クライアントとＬＤＡＰサーバとの間の通信を代理するプロキシサーバを有する。プロキシサーバは、クライアントと、このクライアントからの認証要求を処理するＬＤＡＰサーバとを対応付けて記憶する。そして、プロキシサーバは、認証要求が送信されたクライアントに対応するＬＤＡＰサーバに対して認証要求を送信する。これにより、プロキシサーバは、クライアントからＬＤＡＰサーバへの認証要求を一元管理し、規則外のユーザを通常のユーザと同様にＬＤＡＰサーバへ認証させることが可能になる。
【００１６】
また、プロキシサーバは、死活監視と応答速度の測定とをＬＤＡＰサーバに対して定期的に行う。そして、死活監視結果と応答速度とに基づいて、クライアントがＬＤＡＰサーバへアクセスする優先順位（この優先順位は、クラスタグループ内優先順位（後述、図５）が該当する）を決定する。これによって、適当なＬＤＡＰサーバに対して認証要求を処理させることができるようになる。
【００１７】
また、プロキシサーバは、クライアントと、このクライアントからの認証要求を処理するＬＤＡＰサーバとが対応付けられた情報を編集（例えば、追加や削除）する。これにより、新たに追加するユーザのユーザＩＤとパスワードとをすべてのＬＤＡＰサーバに記憶することなく、新たに追加されたクライアントからの認証要求をＬＤＡＰサーバに処理させることができるようになる。また、すべてのＬＤＡＰサーバからユーザＩＤとパスワードとを消去する手間を省くことができるようになる。
【００１８】
＜システム構成＞
図１は、本発明の一実施の形態におけるＬＤＡＰ認証システムの構成例の概要を示す図である。
【００１９】
図１に示されるようにＬＤＡＰ認証システムは、クライアント１００と、クライアント１００とネットワークを介して接続されるプロキシサーバ２００と、プロキシサーバ２００とネットワークを介して接続されるＬＤＡＰサーバ３００とを有する。
【００２０】
また、クライアント１００、プロキシサーバ２００、ＬＤＡＰサーバ３００は所定のハードウェアおよびソフトウェアにより実装される。例えば、クライアント１００、プロキシサーバ２００、ＬＤＡＰサーバ３００はそれぞれプロセッサやメモリなどを有し、プロセッサにより実行されるメモリ上のプログラムが、クライアント１００、プロキシサーバ２００、ＬＤＡＰサーバ３００の各コンピュータを機能させる。
【００２１】
クライアント１００（例えば、クライアント端末や、Ｗｅｂサーバなどが該当する）は、プロキシサーバ２００に認証要求であるＬＤＡＰ認証要求信号を送信する。
【００２２】
プロキシサーバ２００は、クライアント１００から送信されたＬＤＡＰ認証要求信号をＬＤＡＰサーバ３００へ送信する。
【００２３】
ＬＤＡＰサーバ３００は、プロキシサーバ２００から送信されたＬＤＡＰ認証要求信号に基づき、クライアント１００を認証する。
【００２４】
プロキシサーバ２００は、ＬＤＡＰ認証要求処理部２０１と、ＬＤＡＰサーバ監視部２０２と、システム管理部２０３と、記憶部２０４とを有する。
【００２５】
記憶部２０４は、クライアント定義テーブル２０５と、ＬＤＡＰサーバ定義テーブル２０６と、ＬＤＡＰサーバ監視結果テーブル２０７と、ＬＤＡＰサーバグループ定義テーブル２０８と、グローバル定義テーブル２０９とを記憶する。
【００２６】
記憶部２０４は、ＬＤＡＰサーバグループ定義テーブル２０８に、クライアント１００のクライアント名とＬＤＡＰサーバグループ（複数のＬＤＡＰサーバのＬＤＡＰサーバ名から構成される）を特定するＬＤＡＰサーバグループ番号と優先順位とを対応付けて記憶する。
【００２７】
ＬＤＡＰ認証要求処理部２０１は、クライアント１００からのＬＤＡＰ認証要求信号を受信すると、記憶部２０４に記憶された情報に基づき、ＬＤＡＰ認証要求信号が送信されたクライアント１００に対応するＬＤＡＰサーバ３００を、ＬＤＡＰ認証をするＬＤＡＰサーバ３００として決定する。またＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバグループ定義テーブル２０８に記憶された優先順位に基づいてＬＤＡＰ認証をするＬＤＡＰサーバ３００を決定する。
【００２８】
また、ＬＤＡＰ認証要求処理部２０１は、決定したＬＤＡＰサーバ３００へクライアント１００から受信したＬＤＡＰ認証要求信号を送信する。
【００２９】
ＬＤＡＰサーバ３００は、プロキシサーバ２００からＬＤＡＰ認証要求信号を受信すると、応答信号をプロキシサーバ２００へ送信する。
【００３０】
ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバ３００から受信した応答信号をクライアント１００へ送信する。
【００３１】
ＬＤＡＰサーバ監視部２０２は、定期的に、各ＬＤＡＰサーバ３００に監視用ＬＤＡＰ認証要求を送信し、監視用ＬＤＡＰ認証要求に対する応答であるＬＤＡＰサーバ監視結果を記憶部２０４に記憶する。ＬＤＡＰサーバ監視部２０２が、ＬＤＡＰサーバ監視結果を記憶部２０４に記憶することで、ＬＤＡＰサーバ定義テーブル２０６が更新される。
【００３２】
システム管理部２０３は、入力を受け付けた情報を記憶部２０４に記憶する。また、システム管理部２０３は、ユーザから受け付けた操作に応じて、記憶部２０４に記憶されている情報を編集する。これにより、新しいクライアント１００を追加し、追加したクライアント１００を認証するのに必要な情報を記憶したＬＤＡＰサーバ３００を指定できるようになる。また、クライアント１００を認証するＬＤＡＰサーバ３００の優先順位を適宜設定できるようになる。これにより、クライアント１００のプログラムを変更することなく、新たに追加したクライアント１００をＬＤＡＰサーバ３００へ認証させることが可能になる。
【００３３】
＜クライアント定義テーブル＞
図２は、本発明の一実施の形態における記憶部２０４が記憶するクライアント定義テーブル２０５の構成例を示す図である。図２に示されるようにクライアント定義テーブル２０５は、[クライアント名]と[ＬＤＡＰサーバグループ番号]とのデータ項目からなるクライアント定義データより構成される。[クライアント名]は、クライアント１００の名称を示す。[ＬＤＡＰサーバグループ番号]は、ＬＤＡＰサーバ３００（このＬＤＡＰサーバ３００は、クライアント１００を認証するのに必要な情報（例えば、ＩＤとパスワード）を記憶する）のグループ（以下、ＬＤＡＰサーバグループという）を識別するためのグループの番号を示す。なお、[ＬＤＡＰサーバグループ番号]は、認証可能なＬＤＡＰサーバグループが指定されていないクライアント１００には、「０」が割り振られる。
【００３４】
＜ＬＤＡＰサーバ定義テーブル＞
図３は、本発明の一実施の形態における記憶部２０４が記憶するＬＤＡＰサーバ定義テーブル２０６の構成例を示す図である。図３に示されるようにＬＤＡＰサーバ定義テーブル２０６は、[ＬＤＡＰサーバ名]と[有効無効識別情報]と[タイムアウト時間]と[監視間隔]と[稼働状態]と[平均応答時間]とのデータ項目からなるＬＤＡＰサーバ定義情報により構成される。[ＬＤＡＰサーバ名]は、ＬＤＡＰサーバ３００の名称を示す。[有効無効識別情報]は、ＬＤＡＰサーバ３００が有効か無効かを示す。具体的には、[有効無効識別情報]の値が「１」である場合、ＬＤＡＰサーバ３００が有効であることを示す。また、[有効無効識別情報]の値が「０」である場合、ＬＤＡＰサーバ３００が無効であることを示す。[タイムアウト時間]は、プロキシサーバ２００がＬＤＡＰサーバ３００に対して応答要求送信してから応答がないと判定するまでの時間を示す。なお、[タイムアウト時間]は、４秒〜１０秒の間のいずれかの時間に設定される。[監視間隔]は、プロキシサーバ２００がＬＤＡＰサーバ３００に対して応答要求を送信する間隔を示す。なお、この[監視間隔]は、[タイムアウト時間]よりも長い時間であって、５秒〜３００秒の間のいずれかの時間に設定される。[稼働状態]は、ＬＤＡＰサーバ３００の稼働の状態を示す。具体的には、[稼働状態]の値が「１」である場合、ＬＤＡＰサーバ３００が稼働していることを示す。また、[稼働状態]の値が「０」である場合、ＬＤＡＰサーバ３００が停止していることを示す。[平均応答時間]は、プロキシサーバ２００がＬＤＡＰサーバ３００に対して応答要求を送信してから応答を受信するまでの応答時間の平均値を示す。具体的には、応答時間の平均値は、直近の３０分以内の応答時間に基づいて算出される。また、応答時間の平均値の単位はミリ秒である。
【００３５】
＜ＬＤＡＰサーバ監視結果テーブル＞
図４は、本発明の一実施の形態における記憶部２０４が記憶するＬＤＡＰサーバ監視結果テーブル２０７の構成例を示す図である。図４に示されるようにＬＤＡＰサーバ監視結果テーブル２０７は、[ＬＤＡＰサーバ名]と[監視時刻]と[応答状態]と[応答時間]などのデータ項目からなるＬＤＡＰサーバ監視結果より構成される。[監視時刻]は、プロキシサーバ２００がＬＤＡＰサーバ３００に対して応答要求を送信した時刻を示す。[応答状態]は、ＬＤＡＰサーバ３００からプロキシサーバ２００への応答の有無を示す。具体的には、[応答状態]の値が「１」である場合、ＬＤＡＰサーバ３００からプロキシサーバ２００へ応答があったことを示す。また、[応答状態]の値が「０」である場合、ＬＤＡＰサーバ３００からプロキシサーバ２００へ応答がないことを示す。[応答時間]は、プロキシサーバ２００がＬＤＡＰサーバ３００に対して応答要求を送信してから応答を受信するまでの時間を示す。
【００３６】
＜ＬＤＡＰサーバグループ定義テーブル＞
図５は、本発明の一実施の形態における記憶部２０４が記憶するＬＤＡＰサーバグループ定義テーブル２０８の構成例を示す図である。図５に示されるようにＬＤＡＰサーバグループ定義テーブル２０８は、[ＬＤＡＰサーバグループ番号]と[ＬＤＡＰサーバ名]と[優先順位]と[クラスタグループ内優先順位]などのデータ項目からなるＬＤＡＰサーバグループ定義データより構成される。図５に示されるように、[ＬＤＡＰサーバグループ番号] と[ＬＤＡＰサーバ名]とは対応付けられている。そして、図５に示されるように、ＬＤＡＰサーバグループ番号「１」が割り振られたクライアント１００を認証するのに必要な情報（例えば、ＩＤとパスワード）は、「ＬＤＡＰサーバＡ」と「ＬＤＡＰサーバＢ」と「ＬＤＡＰサーバＣ」と「ＬＤＡＰサーバＤ」と「ＬＤＡＰサーバＥ」と「ＬＤＡＰサーバＦ」とに記憶されている。[優先順位]は、クライアント１００が接続する優先順位を示す。値が小さいほど優先順位が高いことを示す。[クラスタグループ内優先順位]は、[ＬＤＡＰサーバグループ番号]と[優先順位]と等しいＬＤＡＰサーバ名に対して割り振られ（割り振られない場合の初期値は、「０」）、値が小さいほどクライアント１００が接続する優先順位が高いことを示す。
【００３７】
＜グローバル定義テーブル＞
図６は、本発明の一実施の形態における記憶部２０４が記憶するグローバル定義テーブル２０９の構成例を示す図である。図６に示されるようにグローバル定義テーブル２０９は、[監視間隔]と[タイムアウト時間]などのデータ項目からなるグローバル定義データより構成される。
【００３８】
＜信号受信処理＞
図７は、本発明の一実施の形態における信号受信処理の概要を示す図である。
【００３９】
まず、Ｓ７０１にて、プロキシサーバ２００は、クライアント１００から信号（終了要求する信号（以下、終了要求信号という）またはＬＤＡＰサーバ３００へのＬＤＡＰ認証要求する信号（以下、ＬＤＡＰ認証要求信号という））を受信したかを判定する。Ｓ７０１にて、クライアント１００から信号を受信していないとプロキシサーバ２００が判定する場合（Ｓ７０１−Ｎｏ）、Ｓ７０１へ進む。一方、クライアント１００から信号を受信したとプロキシサーバ２００が判定する場合（Ｓ７０１−Ｙｅｓ）、Ｓ７０２へ進む。
【００４０】
次に、Ｓ７０２にて、プロキシサーバ２００は、クライアント１００から受信した信号の種別を判定する。受信した信号が終了要求信号であるとプロキシサーバ２００が判定する場合（Ｓ７０２−終了要求信号）、信号受信処理を終了する。一方、受信した信号がＬＤＡＰ認証要求信号であるとプロキシサーバ２００が判定する場合（Ｓ７０２−ＬＤＡＰ認証要求信号）、Ｓ７０３へ進む。なお、ＬＤＡＰ認証要求信号には、当該ＬＤＡＰ認証要求信号を送信したクライアント１００のクライアント名が含まれる。
【００４１】
次に、Ｓ７０３にて、ＬＤＡＰ認証要求処理（後述、図８）が実行される。
【００４２】
＜ＬＤＡＰ認証要求処理＞
図８は、本発明の一実施の形態におけるＬＤＡＰ認証要求処理の概要を示す図である。図９は、図８に続くＬＤＡＰ認証要求処理の処理フローを示す図である。
【００４３】
まず、Ｓ８０１にて、プロキシサーバ２００のＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰ認証要求信号に含まれるクライアント名を取得する。
【００４４】
次に、Ｓ８０２にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０１にて取得したクライアント名をキーに、クライアント定義テーブル２０５（前述、図２）を検索する。そして、ＬＤＡＰ認証要求処理部２０１は、キーと一致するクライアント名を含むクライアント定義データを取得する。
【００４５】
次に、Ｓ８０３にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０２にて、キーと対応するクライアント定義データを取得できたか否かを判定する。Ｓ８０３にて、ＬＤＡＰ認証要求処理部２０１が、クライアント定義データを取得できていないと判定する場合（Ｓ８０３−Ｎｏ）、Ｓ８０５へ進む。一方、Ｓ８０３にて、ＬＤＡＰ認証要求処理部２０１が、クライアント定義データを取得できたと判定する場合（Ｓ８０３−Ｙｅｓ）、Ｓ８０４へ進む。
【００４６】
Ｓ８０４にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０２にて取得したクライアント定義データに含まれるＬＤＡＰサーバグループ番号をキーに、ＬＤＡＰサーバグループ定義テーブル２０８（前述、図５）を検索する。そして、ＬＤＡＰ認証要求処理部２０１は、キーと一致するＬＤＡＰサーバグループ番号を含むＬＤＡＰサーバグループ定義データを、すべて取得する。そして、ＬＤＡＰ認証要求処理部２０１は、取得したＬＤＡＰサーバグループ定義データの数を保持し、Ｓ８０６へ進む。
【００４７】
Ｓ８０５にて、ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバグループ番号（このＬＤＡＰサーバグループ番号の値は、「０」）をキーに、ＬＤＡＰサーバグループ定義テーブル２０８（前述、図５）を検索する。そして、ＬＤＡＰ認証要求処理部２０１は、キーと一致するＬＤＡＰサーバグループ番号を含むＬＤＡＰサーバグループ定義データをすべて取得する。そして、ＬＤＡＰ認証要求処理部２０１は、取得したＬＤＡＰサーバグループ定義データの数を保持し、Ｓ８０６へ進む。
【００４８】
次に、Ｓ８０６にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０４またはＳ８０５にて保持されたＬＤＡＰサーバグループ定義データの数が「０」であるか否かを判定する。Ｓ８０６にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバグループ定義データの数が「０」ではないと判定する場合（Ｓ８０６−Ｎｏ）、Ｓ８０７へ進む。一方、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバグループ定義データの数が「０」であると判定する場合（Ｓ８０６−Ｙｅｓ）、Ｓ８１８へ進む。そして、Ｓ８１８にて、ＬＤＡＰ認証要求処理部２０１は、クライアント１００へＬＤＡＰとの接続に失敗したことを示すレスポンスを送信し、ＬＤＡＰ認証要求処理を終了する。
【００４９】
Ｓ８０７にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０４またはＳ８０５にて取得したＬＤＡＰサーバグループ定義データからＬＤＡＰサーバグループ定義データを一つ選択する。なお、ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバグループ定義データに含まれる優先順位の値が最小であって、未選択のＬＤＡＰサーバグループ定義データを選択する。また、優先順位の値が等しいＬＤＡＰサーバグループ定義データが複数存在する場合、ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバグループ定義データに含まれるクラスタグループ内優先順位の値が最小であって、未選択のＬＤＡＰサーバグループ定義データを選択する。
【００５０】
次に、Ｓ８０８にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０７にて選択したＬＤＡＰサーバグループ定義データに含まれるＬＤＡＰサーバ名をキーにＬＤＡＰサーバ定義テーブル２０６（前述、図３）を検索する。そして、ＬＤＡＰ認証要求処理部２０１は、キーと一致するＬＤＡＰサーバ名を含むＬＤＡＰサーバ定義データを取得する。
【００５１】
次に、Ｓ８０９にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０８にて取得したＬＤＡＰサーバ定義データに含まれる稼働状態の値が「０」であるかを判定する。Ｓ８０９にて、ＬＤＡＰ認証要求処理部２０１が、稼働状態の値が「０」（ＬＤＡＰサーバ３００の稼働が停止していることを示す）であると判定する場合（Ｓ８０９−Ｙｅｓ）、Ｓ８１１へ進む。一方、ＬＤＡＰ認証要求処理部２０１が、稼働状態の値が「０」ではない（ＬＤＡＰサーバ３００が稼働していることを示す）と判定する場合（Ｓ８０９−Ｎｏ）、Ｓ８１０へ進む。
【００５２】
Ｓ８１０にて、ＬＤＡＰサーバ認証処理（後述、図１０）が実行される。
【００５３】
Ｓ８１１にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０７にてすべてのＬＤＡＰサーバグループ定義データを選択したか否かを判定する。Ｓ８１１にて、ＬＤＡＰ認証要求処理部２０１が、Ｓ８０７にてすべてのＬＤＡＰサーバグループ定義データを選択していないと判定する場合（Ｓ８１１−Ｎｏ）、Ｓ８０７へ進む。一方、Ｓ８１１にて、ＬＤＡＰ認証要求処理部２０１が、Ｓ８０７にてすべてのＬＤＡＰサーバグループ定義データを選択したと判定する場合（Ｓ８１１−Ｙｅｓ）、Ｓ８１２へ進む。
【００５４】
次に、Ｓ８１２にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８１０にて、ＬＤＡＰサーバ認証処理が実行された回数が１回以上か否かを判定する。Ｓ８１２にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ認証処理が実行された回数が１回以上でない（つまり０回である）と判定する場合（Ｓ８１２−Ｎｏ）、Ｓ８１８へ進む。一方、Ｓ８１２にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ認証処理が実行された回数が１回以上であると判定する場合（Ｓ８１２−Ｙｅｓ）、Ｓ８１２へ進む。
【００５５】
次に、Ｓ８１３にて、ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバ３００から応答（この応答は、Ｓ８１０にて実行されたＬＤＡＰサーバ認証処理に対する応答）があったか否かを判定する。Ｓ８１３にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ３００から応答がないと判定する場合（Ｓ８１３−Ｎｏ）、Ｓ８１３へ進む。一方、Ｓ８１３にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ３００から応答があったと判定する場合（Ｓ８１３−Ｙｅｓ）、Ｓ８１４へ進む。
【００５６】
次に、Ｓ８１４にて、ＬＤＡＰ認証要求処理部２０１は、ＬＤＡＰサーバ３００からの応答の種別を判定する。応答の種別がＬＤＡＰ認証成功であるとＬＤＡＰ認証要求処理部２０１が判定する場合（Ｓ８１４−認証成功）、Ｓ８１７へ進む。一方、応答の種別がＬＤＡＰサーバ接続エラーまたはＬＤＡＰサーバ認証エラーであるとＬＤＡＰ認証要求処理部２０１が判定する場合（Ｓ８１４−エラー）、Ｓ８１５へ進む。
【００５７】
Ｓ８１５にて、ＬＤＡＰ認証要求処理部２０１は、応答待ちの残数（応答待ち残数は、Ｓ８１０にてＬＤＡＰサーバ認証処理が実行された回数から、ＬＤＡＰサーバ認証処理に対する応答がＬＤＡＰサーバ３００からされた回数を減算した数）が０か否かを判定する。Ｓ８１５にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ認証処理に対する応答待ち残数が０ではないと判定する場合（Ｓ８１５−Ｎｏ）、Ｓ８１３へ進む。一方、Ｓ８１５にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ認証処理に対する応答待ち残数が０であると判定する場合（Ｓ８１５−Ｙｅｓ）、Ｓ８１６へ進む。
【００５８】
次に、Ｓ８１６にて、ＬＤＡＰ認証要求処理部２０１は、クライアント１００へＬＤＡＰ認証に失敗したことを示すレスポンスを送信し、ＬＤＡＰ認証要求処理を終了する。
【００５９】
Ｓ８１７にて、ＬＤＡＰ認証要求処理部２０１は、クライアント１００へＬＤＡＰ認証に成功したことを示すレスポンスを送信し、ＬＤＡＰ認証要求処理を終了する。
【００６０】
＜ＬＤＡＰサーバ認証処理＞
図１０は、本発明の一実施の形態におけるＬＤＡＰサーバ認証処理の概要を示す図である。
【００６１】
まず、Ｓ１００１にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０８にて取得したＬＤＡＰサーバ定義データに含まれるＬＤＡＰサーバ名のＬＤＡＰサーバ３００に対して、ＬＤＡＰ認証要求を送信する。
【００６２】
次に、Ｓ１００２にて、ＬＤＡＰ認証要求処理部２０１は、Ｓ１００１にてＬＤＡＰ認証要求を送信したＬＤＡＰサーバ３００から応答があるかを判定する。なお、ＬＤＡＰ認証要求処理部２０１は、Ｓ８０８にて取得したＬＤＡＰサーバ定義データに含まれるタイムアウト時間内に、ＬＤＡＰサーバ３００から応答を受信した場合に、応答があったと判定する。また、ＬＤＡＰ認証要求処理部２０１は、タイムアウト時間内に、ＬＤＡＰサーバ３００から応答を受信しない場合に、応答がないと判定する。Ｓ１００２にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ３００から応答があったと判定する場合（Ｓ１００２−Ｙｅｓ）、ＬＤＡＰサーバ認証処理を終了する。一方、Ｓ１００２にて、ＬＤＡＰ認証要求処理部２０１が、ＬＤＡＰサーバ３００から応答がないと判定する場合（Ｓ１００２−Ｎｏ）、Ｓ１００３へ進む。
【００６３】
Ｓ１００３にて、ＬＤＡＰ認証要求処理部２０１は、クライアント１００へＬＤＡＰとの接続に失敗したことを示すレスポンスを送信し、ＬＤＡＰサーバ認証処理を終了する。
【００６４】
＜ＬＤＡＰサーバ監視処理＞
図１１は、本発明の一実施の形態におけるＬＤＡＰサーバ監視処理の概要を示す図である。なお、ＬＤＡＰサーバ監視処理は、所定間隔ごとに実行される。
【００６５】
まず、Ｓ１１０１にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ定義テーブル２０６からＬＤＡＰサーバ定義データを一つの選択し、選択したＬＤＡＰサーバ定義データを取得する。なお、ＬＤＡＰサーバ監視部２０２は、Ｓ１１０１にて、未選択であるＬＤＡＰサーバ定義データを選択する。また、ＬＤＡＰサーバ監視部２０２は、後述するＳ１１０６にて再読込要求を受信したと判定した後は、すべてのＬＤＡＰサーバ定義データの選択状況をリセットする。
【００６６】
次に、Ｓ１１０２にて、ＬＤＡＰサーバ監視部２０２は、Ｓ１１０１にて取得したＬＤＡＰサーバ定義データに含まれる有効無効識別情報の値が「１」であるか否かを判定する。Ｓ１１０２にて、ＬＤＡＰサーバ監視部２０２が、有効無効識別情報の値が「１」ではない（この場合、有効無効識別情報は、ＬＤＡＰサーバ３００が無効な状態にあることを示す）と判定する場合（Ｓ１１０２−Ｎｏ）、Ｓ１１０１へ進む。一方、Ｓ１１０２にて、ＬＤＡＰサーバ監視部２０２が、有効無効識別情報の値が「１」である（この場合、有効無効識別情報は、ＬＤＡＰサーバが有効な状態にあることを示す）場合（Ｓ１１０２−Ｙｅｓ）、Ｓ１１０３へ進む。
【００６７】
次に、Ｓ１１０３にて、定義データ更新処理（後述、図１２）が実行される。
【００６８】
次に、Ｓ１１０４にて、ＬＤＡＰサーバ監視部２０２は、Ｓ１１０１にて、ＬＤＡＰサーバ定義テーブル２０６に含まれるすべてのＬＤＡＰサーバ定義データを選択したかを判定する。Ｓ１１０４にて、ＬＤＡＰサーバ監視部２０２が、Ｓ１１０１にてすべてのＬＤＡＰサーバ定義データを選択していないと判定する場合（Ｓ１１０４−Ｎｏ）、Ｓ１１０１へ進む。一方、ＬＤＡＰサーバ監視部２０２が、Ｓ１１０１にてすべてのＬＤＡＰサーバ定義データを選択したと判定する場合（Ｓ１１０４−Ｙｅｓ）、Ｓ１１０５へ進む。
【００６９】
次に、Ｓ１１０５にて、ＬＤＡＰサーバ監視部２０２は、再読込要求または終了要求を受信したか否かを判定する。ＬＤＡＰサーバ監視部２０２が、再読込要求または終了要求を受信していないと判定する場合（Ｓ１１０５−Ｎｏ）、Ｓ１１０５へ進む。一方、ＬＤＡＰサーバ監視部２０２が、再読込要求または終了要求を受信したと判定する場合（Ｓ１１０５−Ｙｅｓ）、Ｓ１１０６へ進む。
【００７０】
次に、Ｓ１１０６にて、ＬＤＡＰサーバ監視部２０２は、受信した要求の種別を判定する。Ｓ１１０６にて、受信した要求が再読込要求であるとＬＤＡＰサーバ監視部２０２が、判定する場合（Ｓ１１０６−再読込要求）、Ｓ１１０１へ進む。一方、Ｓ１１０６にて、受信した要求が終了要求であるとＬＤＡＰサーバ監視部２０２が、判定する場合（Ｓ１１０６−終了要求）、ＬＤＡＰサーバ監視処理を終了する。
【００７１】
＜定義データ更新処理＞
図１２は、本発明の一実施の形態における定義データ更新処理の概要を示す図である。
【００７２】
まず、Ｓ１２０１にて、ＬＤＡＰサーバ監視部２０２は、上述したＳ１１０１にて選択したＬＤＡＰサーバ定義データに含まれるＬＤＡＰサーバ名のＬＤＡＰサーバ３００の監視が初回でないかを判定する。Ｓ１２０１にて、ＬＤＡＰサーバ監視部２０２が、ＬＤＡＰサーバ３００の監視が初回であると判定する場合（Ｓ１２０１−Ｎｏ）、Ｓ１２０３へ進む。一方、Ｓ１２０１にて、ＬＤＡＰサーバ監視部２０２が、ＬＤＡＰサーバ３００の監視が初回ではないと判定する場合（Ｓ１２０１−Ｙｅｓ）、Ｓ１２０２へ進む。
【００７３】
Ｓ１２０２にて、ＬＤＡＰサーバ監視部２０２は、上述したＳ１１０１にて選択したＬＤＡＰサーバ定義データに含まれる監視間隔だけ待機する。
【００７４】
次に、Ｓ１２０３にて、ＬＤＡＰサーバ監視部２０２は、上述したＳ１１０１にて選択したＬＤＡＰサーバ定義データにから特定（例えば、ＬＤＡＰサーバ定義データに含まれるＬＤＡＰサーバ名から特定）されるＬＤＡＰサーバ３００に監視用ＬＤＡＰ認証要求を送信する。
【００７５】
次に、Ｓ１２０４にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ３００（Ｓ１２０３にて監視用ＬＤＡＰ認証要求を送信したＬＤＡＰサーバ）からの応答を、タイムアウト時間（タイムアウト時間は、ＬＤＡＰサーバ定義データに含まれる）が経過するまでに受信する。または、ＬＤＡＰサーバ３００は、タイムアウト時間が経過するまで待機する。
【００７６】
次に、Ｓ１２０５にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ監視結果テーブル２０７にＬＤＡＰサーバ監視結果を追加する。より詳細には、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ名（ＬＤＡＰサーバ名は、上述したＳ１１０１にて選択したＬＤＡＰサーバ定義データに含まれる）と、監視時刻（監視時刻は、Ｓ１２０３にてＬＤＡＰサーバ３００に監視用ＬＤＡＰ認証要求を送信した時刻）と、応答状態（Ｓ１２０４にて応答があった場合は、「１」が、Ｓ１２０４にて応答がなかった場合は「０」が記憶される）と、応答時間（Ｓ１２０３にて監視用ＬＤＡＰ認証要求を送信した時刻から、Ｓ１２０４にて応答を受信した時刻までの時間）とを対応付けてＬＤＡＰサーバ監視結果テーブル２０７に追加する。なお、Ｓ１２０４にて応答がなかった場合、応答時間には「０」が記憶される。
【００７７】
次に、Ｓ１２０６にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ名（このＬＤＡＰサーバ名は、Ｓ１１０１にて選択したＬＤＡＰサーバ定義データに含まれるＬＤＡＰサーバ名）と監視時刻（現在の時刻から３０分以内）をキーに、ＬＤＡＰサーバ監視結果テーブル２０７を検索することで、対応するＬＤＡＰサーバ監視結果をすべて取得する。これにより、ＬＤＡＰサーバ監視部２０２は、所望のＬＤＡＰサーバ名を含み、監視時刻が現在の時刻から３０分以内のＬＤＡＰサーバ監視結果をすべて取得する。
【００７８】
次に、Ｓ１２０７にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバ定義情報を追加する。より詳細には、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ名と有効無効識別情報とタイムアウト時間と監視間隔（これら、ＬＤＡＰサーバ名と有効無効識別情報とタイムアウト時間と監視間隔とは、Ｓ１１０１にて選択したＬＤＡＰサーバ定義データに含まれるものから変更なし）と稼働状態（Ｓ１２０４にて応答があった場合は、「１」が、Ｓ１２０４にて応答がなかった場合は「０」が記憶される）と平均応答時間（Ｓ１２０６にて取得した各ＬＤＡＰサーバ監視結果に含まれる応答時間の平均値）とを対応付けてＬＤＡＰサーバ定義テーブル２０６に記憶する。
【００７９】
次に、Ｓ１２０８にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバグループ定義テーブル２０８から、クラスタグループ内優先順位の値が「０」以外であって、ＬＤＡＰサーバ名（このＬＤＡＰサーバ名は、Ｓ１１０１にて選択したＬＤＡＰサーバ定義データに含まれるＬＤＡＰサーバ名）を含むＬＤＡＰサーバグループ定義データを取得する。
【００８０】
次に、Ｓ１２０９にて、ＬＤＡＰサーバ監視部２０２は、Ｓ１２０８にて取得したＬＤＡＰサーバグループ定義データの数が「０」でないのかを判定する。Ｓ１２０９にて、ＬＤＡＰサーバ監視部２０２が、ＬＤＡＰサーバグループ定義データの数が「０」であると判定する場合（Ｓ１２０９−Ｎｏ）、Ｓ１２１３へ進む。一方、Ｓ１２０９にて、ＬＤＡＰサーバ監視部２０２が、ＬＤＡＰサーバグループ定義データの数が「０」ではないと判定する場合（Ｓ１２０９−Ｙｅｓ）、Ｓ１２１０へ進む。
【００８１】
次に、Ｓ１２１０にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバグループ番号と優先順位（ＬＤＡＰサーバグループ番号と優先順位とはＳ１２０８にて取得したＬＤＡＰサーバグループ定義データに含まれる）とをキーにＬＤＡＰサーバグループ定義テーブルを検索することで、対応するＬＤＡＰサーバグループ定義データを取得する。
【００８２】
次に、Ｓ１２１１にて、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ名（このＬＤＡＰサーバ名は、Ｓ１２０８にて取得したＬＤＡＰサーバグループ定義データに含まれる）をキーにＬＤＡＰサーバ定義テーブル２０６を検索することで、対応するＬＤＡＰサーバ定義データを取得する。
【００８３】
次に、Ｓ１２１２にて、ＬＤＡＰサーバ監視部２０２は、Ｓ１２１１にて取得したＬＤＡＰサーバ定義データに含まれる平均応答時間と稼働状態とに基づき、各ＬＤＡＰサーバ３００にクラスタグループ内優先順位を付与する。そして、ＬＤＡＰサーバ監視部２０２は、決定したクラスタグループ内優先順位が含まれるＬＤＡＰサーバグループ定義データをＬＤＡＰサーバグループ定義テーブル２０８に記憶する。なお、ＬＤＡＰサーバ監視部２０２は、監視状態の値が「０」のＬＤＡＰサーバ３００よりも、稼働状態の値が「１」のＬＤＡＰサーバ３００に対して、高いクラスタグループ内優先順位を付与する。また、監視状態の値が「１」同士のＬＤＡＰサーバ３００に対しては、ＬＤＡＰサーバ監視部２０２は、平均応答時間の値が小さいＬＤＡＰサーバ３００ほど高いクラスタグループ内優先順位を付与する（平均応答時間の値が「０」は、最も低いクラスタグループ内優先順位を付与する）。また、監視状態の値が「０」同士のＬＤＡＰサーバ３００に対しては、ＬＤＡＰサーバ監視部２０２は、平均応答時間の値が小さいＬＤＡＰサーバ３００ほど高いクラスタグループ内優先順位を付与する（平均応答時間の値が「０」は、最も低いクラスタグループ内優先順位を付与する）。なお、監視状態および平均応答時間が等しいＬＤＡＰサーバ３００については、ＬＤＡＰサーバ監視部２０２は、ＬＤＡＰサーバ３００に予め割り振られる所定の番号が小さいＬＤＡＰサーバ３００へ高いクラスタグループ内優先順位を付与する。
【００８４】
次に、Ｓ１２１３にて、ＬＤＡＰサーバ監視部２０２は、処理終了要求を受信したか否かを判定する。Ｓ１２１３にて、ＬＤＡＰサーバ監視部２０２が、処理終了要求を受信していないと判定する場合（Ｓ１２１３−Ｎｏ）、Ｓ１２０１へ進む。一方、Ｓ１２１３にて、ＬＤＡＰサーバ監視部２０２が、処理終了要求を受信したと判定する場合（Ｓ１２１３−Ｙｅｓ）、定義データ更新処理を終了する。
【００８５】
＜システム管理処理＞
図１３は、本発明の一実施の形態におけるシステム管理処理の概要を示す図である。
【００８６】
まず、Ｓ１３０１にて、表示部（不図示）に、変更対象入力画面（後述、図１４）が表示される。
【００８７】
図１４は、本発明の一実施の形態における変更対象入力画面の例を示す図である。図１４に示されるように、変更対象入力画面には、各変更対象と各変更対象に対応する番号（以下、変更対象番号という）とが表示される。変更対象としては、「クライアント定義データ」「ＬＤＡＰサーバ定義データ」「ＬＤＡＰサーバグループ定義データ」「グローバル定義データ」などが存在する。ここで、変更対象番号「１」は、「クライアント定義データ」に対応する。また、変更対象番号「２」は、「ＬＤＡＰサーバ定義データ」に対応する。また、変更対象番号「３」は、「ＬＤＡＰサーバグループ定義データ」に対応する。また、変更対象番号「４」は、「グローバル定義データ」に対応する。ユーザは、変更対象番号を入力することで、変更対象を指定する。
【００８８】
再び図１３を参照する。Ｓ１３０１にて、入力部がユーザから変更対象番号の入力を受け付けると、Ｓ１３０２へ進む。
【００８９】
次に、Ｓ１３０２にて、システム管理部２０３は、Ｓ１３０１にてユーザから入力を受け付けた変更対象番号が「１」であるか否かを判定する。Ｓ１３０２にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「１」ではないと判定する場合（Ｓ１３０２−Ｎｏ）、Ｓ１３０４へ進む。一方、Ｓ１３０２にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「１」であると判定する場合（Ｓ１３０２−Ｙｅｓ）、Ｓ１３０３へ進む。
【００９０】
Ｓ１３０３にて、クライアント定義データ変更処理（後述、図１５、図１６）が実行される。
【００９１】
Ｓ１３０４にて、システム管理部２０３は、Ｓ１３０１にてユーザから入力を受け付けた変更対象番号が「２」であるか否かを判定する。Ｓ１３０４にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「２」ではないと判定する場合（Ｓ１３０４−Ｎｏ）、Ｓ１３０６へ進む。一方、Ｓ１３０４にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「２」であると判定する場合（Ｓ１３０４−Ｙｅｓ）、Ｓ１３０５へ進む。
【００９２】
Ｓ１３０５にて、ＬＤＡＰサーバ定義データ変更処理（後述、図１８）が実行される。
【００９３】
Ｓ１３０６にて、システム管理部２０３は、Ｓ１３０１にてユーザから入力を受け付けた変更対象番号が「３」であるか否かを判定する。Ｓ１３０６にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「３」ではないと判定する場合（Ｓ１３０６−Ｎｏ）、Ｓ１３０８へ進む。一方、Ｓ１３０６にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「３」であると判定する場合（Ｓ１３０６−Ｙｅｓ）、Ｓ１３０７へ進む。
【００９４】
Ｓ１３０７にて、ＬＤＡＰサーバグループ定義データ変更処理（後述、図２４、図２５）が実行される。
【００９５】
Ｓ１３０８にて、システム管理部２０３は、Ｓ１３０１にてユーザから入力を受け付けた変更対象番号が「４」であるか否かを判定する。Ｓ１３０８にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「４」ではないと判定する場合（Ｓ１３０８−Ｎｏ）、Ｓ１３１０へ進む。一方、Ｓ１３０８にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「４」であると判定する場合（Ｓ１３０８−Ｙｅｓ）、Ｓ１３０９へ進む。
【００９６】
Ｓ１３０９にて、グローバル定義データ変更処理（後述、図２４）が実行される。
【００９７】
Ｓ１３１０にて、システム管理部２０３は、Ｓ１３０１にてユーザから入力を受け付けた変更対象番号が「Ｅ」であるか否かを判定する。Ｓ１３１０にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「Ｅ」ではないと判定する場合（Ｓ１３１０−Ｎｏ）、変更対象入力画面にエラーメッセージが表示され、Ｓ１３０１へ進む。一方、Ｓ１３１０にて、システム管理部２０３が、ユーザから入力を受け付けた変更対象番号が「Ｅ」であると判定する場合（Ｓ１３１０−Ｙｅｓ）、システム管理処理を終了する。
【００９８】
＜クライアント定義データ変更処理＞
図１５は、本発明の一実施の形態におけるクライアント定義データ変更処理の概要を示す図である。図１６は、図１５に続くクライアント定義データ変更処理の処理フローを示す図である。
【００９９】
まず、Ｓ１５０１にて、システム管理部２０３は、クライアント定義テーブル２０５を構成するクライアント定義データをすべて取得する。
【０１００】
次に、Ｓ１５０２にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を構成するＬＤＡＰサーバグループ定義データをすべて取得する。
【０１０１】
次に、Ｓ１５０３にて、システム管理部２０３は、Ｓ１５０２にて取得したＬＤＡＰサーバグループ定義データの数が「０」でないかを判定する。Ｓ１５０３にて、システム管理部２０３が、ＬＤＡＰサーバグループ定義データの数が０であると判定する場合（Ｓ１５０３−Ｎｏ）、クライアント定義データ変更処理を終了する。一方、Ｓ１５０３にて、システム管理部２０３が、ＬＤＡＰサーバグループ定義データの数が０ではないと判定する場合（Ｓ１５０３−Ｙｅｓ）、Ｓ１５０４へ進む。
【０１０２】
次に、Ｓ１５０４にて、表示部に処理選択画面（後述、図１７）が表示される。
【０１０３】
図１７は、本発明の一実施の形態における処理選択画面の例を示す図である。図１７に示されるように、処理選択画面には、処理の内容と処理の内容に対応する番号（以下、処理番号）が表示される。処理の内容としては、「登録」「変更」「削除」「終了」などが存在する。ここで、処理番号「１」は、「登録」に対応する。また、処理番号「２」は「変更」に対応する。また、処理番号「３」は、「削除」に対応する。また、処理番号「Ｅ」は、「終了」に対応する。ユーザは処理番号を入力することで、処理の内容を指定する。
【０１０４】
再び図１５を参照する。Ｓ１５０４にて、入力部がユーザから処理番号の入力を受け付けるとＳ１５０５へ進む。
【０１０５】
次に、Ｓ１５０５にて、システム管理部２０３は、Ｓ１５０４にてユーザから入力を受け付けた処理番号が「１」であるか否かを判定する。Ｓ１５０５にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」ではないと判定する場合（Ｓ１５０５−Ｎｏ）、Ｓ１５０９へ進む。一方、Ｓ１５０５にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」であると判定する場合（Ｓ１５０５−Ｙｅｓ）、Ｓ１５０６へ進む。
【０１０６】
Ｓ１５０６にて、表示部にクライアント定義データ登録画面（後述、図１８）が表示される。
【０１０７】
図１８は、本発明の一実施の形態におけるクライアント定義データ登録画面の例を示す図である。クライアント定義データ登録画面が表示されている場合、入力部は、ユーザからクライアント名とＬＤＡＰサーバグループ番号との入力を受け付ける。図１８に示されるように、クライアント定義データ登録画面には、入力部が入力を受け付けたクライアント名が表示されるテキストボックス１６０３が表示される。また、クライアント定義データ登録画面には、登録ボタン１６０１とキャンセルボタン１６０２とが表示される。
【０１０８】
再び図１５を参照する。Ｓ１５０６にて、入力部が登録ボタン１６０１を選択する入力を受け付けると、Ｓ１５０７へ進む。
【０１０９】
次に、Ｓ１５０７にて、システム管理部２０３は、Ｓ１５０６にて適切な情報が入力されているかを判定する。システム管理部２０３が、Ｓ１５０６にて、適切な情報が入力されていないと判定する場合（Ｓ１５０７−Ｎｏ）、Ｓ１５０４へ進む。一方、システム管理部２０３が、適切な情報が入力されていると判定する場合（Ｓ１５０７−Ｙｅｓ）、Ｓ１５０８へ進む。なお、システム管理部２０３は、クライアント名またはＬＤＡＰサーバグループ番号が入力されていない場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、クライアント定義テーブル２０５にないクライアント名が入力された場合に、適切な情報が入力されていないと判定する。さらに、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８にないＬＤＡＰサーバグループ番号が入力された場合、適切な情報が入力されていないと判定する。なお、Ｓ１５０６にて、入力部がキャンセルボタン１５０２を選択する入力を受け付けた場合も、Ｓ１５０４へ進む。
【０１１０】
次に、Ｓ１５０８にて、システム管理部２０３は、Ｓ１５０６にて入力を受け付けたクライアント名とＬＤＡＰサーバグループ番号とを対応付けてクライアント定義テーブル２０５に記憶する。そして、Ｓ１５０１へ進む。
【０１１１】
Ｓ１５０９にて、システム管理部２０３は、Ｓ１５０４にてユーザから入力を受け付けた処理番号が「２」または「３」であるか否かを判定する。Ｓ１５０９にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」ではないと判定する場合（Ｓ１５０９−Ｎｏ）、Ｓ１５１４へ進む。一方、Ｓ１５０９にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」であると判定する場合（Ｓ１５０９−Ｙｅｓ）、Ｓ１５１０へ進む。
【０１１２】
次に、Ｓ１５１０にて、システム管理部２０３は、クライアント定義テーブル２０５を構成するクライアント定義データの数が「０」であるか否かを判定する。Ｓ１５１０にて、システム管理部２０３が、クライアント定義データの数が「０」であると判定する場合（Ｓ１５１０−Ｎｏ）、Ｓ１５０４へ進む。一方、Ｓ１５１０にて、システム管理部２０３が、クライアント定義データの数が「０」ではないと判定する場合（Ｓ１５１０−Ｙｅｓ）、Ｓ１５１１へ進む。
【０１１３】
次に、Ｓ１５１１にて、表示部にクライアント定義データ編集画面（後述、図１９）が表示される。
【０１１４】
図１９は、本発明の一実施の形態におけるクライアント定義データ編集画面の例を示す図である。クライアント定義データ編集画面が表示されている場合、入力部は、ユーザからＬＤＡＰサーバグループ番号の入力を受け付ける。図１９に示されるように、クライアント定義データ編集画面には、クライアント定義テーブル２０５に含まれる各クライアント名が表示される。また、各クライアント名と対応するテキストボックス１７０１と変更ボタン１７０２と削除ボタン１７０３とが表示される。さらに、クライアント定義データ編集画面には、キャンセルボタン１７０４が表示される。そして、入力部が入力を受け付けたＬＤＡＰサーバグループ番号は、テキストボックス１７０１に表示される。入力部が変更ボタン１７０２を選択する入力を受け付けると、後述するＳ１５１３にて、対応するクライアント定義データに含まれるＬＤＡＰサーバグループ番号は、テキストボックス１７０１に表示されたＬＤＡＰサーバグループ番号へ変更される。入力部が削除ボタン１７０３を選択する入力を受け付けると、後述するＳ１５１３にて、削除ボタン１７０３に対応するクライアント名を含むクライアント定義データが消去される。
【０１１５】
再び図１６を参照する。Ｓ１５１１にて、入力部が、変更ボタン１７０２または削除ボタン１７０３を選択する入力を受け付けると、Ｓ１５１２へ進む。
【０１１６】
次に、Ｓ１５１２にて、システム管理部２０３は、Ｓ１５１１にて適切な情報が入力されているかを判定する。システム管理部２０３が、Ｓ１５１１にて適切な情報が入力されていないと判定する場合（Ｓ１５１２−Ｎｏ）、Ｓ１５０４へ進む。一方、システム管理部２０３が、適切な情報が入力されていると判定する場合（Ｓ１５１２−Ｙｅｓ）、Ｓ１５１３へ進む。なお、システム管理部２０３は、ＬＤＡＰサーバ番号が入力されていない状態で変更ボタン１７０２を選択する入力を受け付けた場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８にないＬＤＡＰサーバグループ番号が入力された場合、適切な情報が入力されていないと判定する。なお、Ｓ１５１１にて、入力部がキャンセルボタン１７０４を選択する入力を受け付けた場合も、Ｓ１５０４へ進む。
【０１１７】
次に、Ｓ１５１３にて、システム管理部２０３は、クライアント定義テーブル２０５を更新する。より詳細には、Ｓ１５１１にて、変更ボタン１７０２を選択する入力を受け付けた場合、システム管理部２０３は、対応するクライアント定義データに含まれるＬＤＡＰサーバグループ番号を、Ｓ１５１１にて入力を受け付けたＬＤＡＰサーバグループ番号へ変更することでクライアント定義テーブル２０５を更新する。また、Ｓ１５１１にて、削除ボタン１７０３を選択する入力を受け付けた場合、システム管理部２０３は、クライアント定義テーブル２０５から対応するクライアント定義データを消去する。
【０１１８】
Ｓ１５１４にて、システム管理部２０３は、Ｓ１５０４にてユーザから入力を受け付けた処理番号が「Ｅ」であるか否かを判定する。Ｓ１５１４にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」ではないと判定する場合（Ｓ１５１４−Ｎｏ）、処理選択画面にエラーメッセージが表示され、Ｓ１５０４へ進む。一方、Ｓ１５１４にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」であると判定する場合（Ｓ１５１４−Ｙｅｓ）、クライアント定義データ変更処理を終了する。
【０１１９】
＜ＬＤＡＰサーバ定義データ変更処理＞
図２０は、本発明の一実施の形態におけるＬＤＡＰサーバ定義データ変更処理の概要を示す図である。図２１は、図２０に続くＬＤＡＰサーバ定義データ変更処理の処理フローを示す図である。
【０１２０】
まず、Ｓ２００１にて、システム管理部２０３は、グローバル定義テーブル２０９を構成するグローバル定義データをすべて取得する。
【０１２１】
次に、Ｓ２００２にて、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６を構成するＬＤＡＰサーバ定義データをすべて取得する。
【０１２２】
次に、Ｓ２００３にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を構成するＬＤＡＰサーバグループ定義データをすべて取得する。
【０１２３】
次に、Ｓ２００４にて、表示部に処理選択画面（前述、図１７）が表示される。Ｓ２００４にて、入力部がユーザから処理番号の入力を受け付けるとＳ２００５へ進む。
【０１２４】
次に、Ｓ２００５にて、システム管理部２０３は、Ｓ２００４にてユーザから入力を受け付けた処理番号が「１」であるか否かを判定する。Ｓ２００５にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」ではないと判定する場合（Ｓ２００５−Ｎｏ）、Ｓ２００９へ進む。一方、Ｓ２００５にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」であると判定する場合（Ｓ２００５−Ｙｅｓ）、Ｓ２００６へ進む。
【０１２５】
Ｓ２００６にて、表示部にＬＤＡＰサーバ定義データ登録画面（後述、図２２）が表示される。
【０１２６】
図２２は、本発明の一実施の形態におけるＬＤＡＰサーバ定義データ登録画面の例を示す図である。ＬＤＡＰサーバ定義登録画面が表示されている場合、入力部は、ユーザからＬＤＡＰサーバ名と有効無効識別情報と監視間隔とタイムアウト時間との入力を受け付ける。図２２に示されるように、ＬＤＡＰサーバ定義データ登録画面には、入力部が入力を受け付けたＬＤＡＰサーバ名が表示されるテキストボックス１９０１が表示される。また、ＬＤＡＰサーバ定義データ登録画面には、入力部が入力を受け付けた有効無効識別情報が表示されるテキストボックス１９０２が表示される。また、ＬＤＡＰサーバ定義データ登録画面には、入力部が入力を受け付けた監視間隔が表示されるテキストボックス１９０３が表示される。また、ＬＤＡＰサーバ定義データ登録画面には、入力部が入力を受け付けたタイムアウト時間が表示されるテキストボックス１９０４が表示される。また、ＬＤＡＰサーバ定義データ登録画面には、登録ボタン１９０５とキャンセルボタン１９０６とが表示される。入力部が登録ボタン１９０５を選択する入力を受け付けると、後述するＳ２００８にて、各テキストボックス１９０１〜１９０４に表示された情報からなるＬＤＡＰサーバ定義データがＬＤＡＰサーバ定義テーブル２０６に記憶される。
【０１２７】
再び図２０を参照する。Ｓ２００６にて、入力部が登録ボタン１９０５を選択する入力を受け付けると、Ｓ２００７へ進む。
【０１２８】
次に、Ｓ２００７にて、システム管理部２０３は、Ｓ２００６にて適切な情報が入力されているかを判定する。システム管理部２０３が、Ｓ２００６にて、適切な情報が入力されていないと判定する場合（Ｓ２００７−Ｎｏ）、Ｓ２００４へ進む。一方、システム管理部２０３が、適切な情報が入力されていると判定する場合（Ｓ２００７−Ｙｅｓ）、Ｓ２００８へ進む。なお、システム管理部２０３は、ＬＤＡＰサーバ名が入力されていない場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６にないＬＤＡＰサーバ名が入力された場合に、適切な情報が入力されていないと判定する。なお、Ｓ２００６にて、入力部がキャンセルボタン１９０６を選択する入力を受け付けた場合も、Ｓ２００４へ進む。
【０１２９】
次に、Ｓ２００８にて、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６を更新する。より詳細には、システム管理部２０３は、Ｓ２００６にて入力を受け付けたＬＤＡＰサーバ名と有効無効識別情報と監視間隔とタイムアウト時間とを対応付けて記憶部２０４に記憶することで、ＬＤＡＰサーバ定義テーブル２０６を構成するＬＤＡＰサーバ定義データを更新する。なお、Ｓ２００６にて入力を受け付けた監視間隔が５〜３００秒以外の値である場合、Ｓ２００６にて入力を受け付けた監視間隔に替えて、グローバル定義テーブル２０９に含まれる監視間隔が適用される。また、Ｓ２００６にて入力を受け付けたタイムアウト時間が４秒〜１０秒以外の値である場合、Ｓ２００６にて入力を受け付けたタイムアウト時間に替えて、グローバル定義テーブル２０９に含まれるタイムアウト時間が適用される。さらに、Ｓ２００６にて入力を受け付けた監視間隔よりもタイムアウト時間の方が大きい場合、入力を受け付けたタイムアウト時間を、入力を受け付けた監視間隔の１秒手前の値へ変更する。
【０１３０】
Ｓ２００９にて、システム管理部２０３は、Ｓ２００４にてユーザから入力を受け付けた処理番号が「２」または「３」であるか否かを判定する。Ｓ２００９にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」ではないと判定する場合（Ｓ２００９−Ｎｏ）、Ｓ２０１６へ進む。一方、Ｓ２００９にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」であると判定する場合（Ｓ２００９−Ｙｅｓ）、Ｓ２０１０へ進む。
【０１３１】
次に、Ｓ２０１０にて、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６を構成するＬＤＡＰサーバ定義データの数が「０」であるか否かを判定する。Ｓ２０１０にて、システム管理部２０３が、ＬＤＡＰサーバ定義データの数が「０」であると判定する場合（Ｓ２０１０−Ｎｏ）、Ｓ２００４へ進む。一方、Ｓ２０１０にて、システム管理部２０３が、ＬＤＡＰサーバ定義データの数が「０」ではないと判定する場合（Ｓ２０１０−Ｙｅｓ）、Ｓ２０１１へ進む。
【０１３２】
次に、Ｓ２０１１にて、表示部にＬＤＡＰサーバ定義データ編集画面（後述、図２３）が表示される。
【０１３３】
図２３は、本発明の一実施の形態におけるＬＤＡＰサーバ定義データ編集画面の例を示す図である。図２３に示されるように、ＬＤＡＰサーバ定義データ編集画面には、ＬＤＡＰサーバ定義テーブル２０６に含まれる各ＬＤＡＰサーバ名が表示される。また、各ＬＤＡＰサーバ名と対応するテキストボックス２００１，２００２，２００３と変更ボタン２００４と削除ボタン２００５とが表示される。さらに、ＬＤＡＰサーバ定義データ編集画面には、キャンセルボタン２００６が表示される。入力部は、ユーザから有効無効識別情報と監視間隔とタイムアウト時間との入力を受け付ける。そして、入力部が入力を受け付けた有効無効識別情報は、テキストボックス２００１に表示される。また、入力部が入力を受け付けた監視間隔は、テキストボックス２００２に表示される。また、入力部が入力を受け付けたタイムアウト時間は、テキストボックス２００３に表示される。入力部が変更ボタン２００４を選択する入力を受け付けると、後述するＳ２０１３にて、対応するＬＤＡＰサーバ定義データに含まれる有効無効識別情報と監視間隔とタイムアウト時間とは、テキストボックス２００１，２００２，２００３に表示された各情報へ変更される。入力部が削除ボタン２００５を選択する入力を受け付けると、後述するＳ２０１３にて、削除ボタン２００５に対応するクライアント名を含むクライアント定義データが消去される。
【０１３４】
再び図２１を参照する。Ｓ２０１１にて、入力部が、変更ボタン２００４または削除ボタン２００５を選択する入力を受け付けると、Ｓ２０１２へ進む。
【０１３５】
次に、Ｓ２０１２にて、システム管理部２０３は、Ｓ２０１１にて適切な処理がされていないかを判定する。システム管理部２０３が、Ｓ２０１１にて適切な処理がされていないと判定する場合（Ｓ２０１２−Ｎｏ）、Ｓ２００４へ進む。一方、システム管理部２０３が、適切な処理がされていると判定する場合（Ｓ２０１２−Ｙｅｓ）、Ｓ２０１３へ進む。なお、システム管理部２０３は、有効無効識別情報が入力されていない状態で変更ボタン２００４を選択する入力を受け付けた場合、適切な処理がされていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８に含まれるＬＤＡＰサーバ名に対応する削除ボタン２００５を選択する操作を受け付けた場合、適切な処理がされていないと判定する。なお、Ｓ２０１１にて、入力部がキャンセルボタン２００６を選択する入力を受け付けた場合も、Ｓ２００４へ進む。
【０１３６】
次に、Ｓ２０１３にて、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６を更新する。より詳細には、Ｓ２０１１にて、変更ボタン２００４を選択する入力を受け付けた場合、システム管理部２０３は、対応するＬＤＡＰサーバ定義データに含まれる有効無効識別情報と監視間隔とタイムアウト時間を、Ｓ２０１１にて入力を受け付けた各情報へ変更することで、ＬＤＡＰサーバ定義テーブル２０６を更新する。なお、Ｓ２０１１にて入力を受け付けた監視間隔が５秒〜３００秒以外の値である場合、Ｓ２０１１にて入力を受け付けた監視間隔に替えて、グローバル定義テーブル２０９に含まれる監視間隔が適用される。また、Ｓ２０１１にて入力を受け付けたタイムアウト時間が４秒〜１０秒以外の値である場合、Ｓ２０１１にて入力を受け付けたタイムアウト時間に替えて、グローバル定義テーブル２０９に含まれるタイムアウト時間が適用される。さらに、Ｓ２００６にて入力を受け付けた監視間隔よりもタイムアウト時間の方が大きい場合、入力を受け付けたタイムアウト時間を、入力を受け付けた監視間隔の１秒手前の値へ変更する。また、Ｓ２０１１にて、削除ボタン２００５を選択する入力を受け付けた場合、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６から対応するＬＤＡＰサーバ定義データを消去する。
【０１３７】
次に、Ｓ２０１４にて、システム管理部２０３は、ＬＤＡＰサーバ監視部２０２へＬＤＡＰサーバ監視処理の開始要求をする。
【０１３８】
次に、Ｓ２０１５にて、ＬＤＡＰサーバ監視処理（前述、図１１）が実行される。その後、Ｓ２００１へ進む。    
【０１３９】
Ｓ２０１６にて、システム管理部２０３は、Ｓ２００４にてユーザから入力を受け付けた処理番号が「Ｅ」であるか否かを判定する。Ｓ２０１６にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」ではないと判定する場合（Ｓ２０１６−Ｎｏ）、処理選択画面にエラーメッセージが表示され、Ｓ２００４へ進む。一方、Ｓ２０１６にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」であると判定する場合（Ｓ２０１６−Ｙｅｓ）、ＬＤＡＰサーバ定義データ変更処理を終了する。
【０１４０】
＜ＬＤＡＰサーバグループ定義データ変更処理＞
図２４は、本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ変更処理の概要を示す図である。図２５は、図２４に続くＬＤＡＰサーバグループ定義データ変更処理の処理フローを示す図である。
【０１４１】
まず、Ｓ２４０１にて、システム管理部２０３は、ＬＤＡＰサーバ定義テーブル２０６を構成するＬＤＡＰサーバ定義データをすべて取得する。
【０１４２】
次に、Ｓ２４０２にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を構成するＬＤＡＰサーバグループ定義データをすべて取得する。
【０１４３】
次に、Ｓ２４０３にて、システム管理部２０３は、クライアント定義テーブル２０５を構成するクライアント定義データをすべて取得する。
【０１４４】
次に、Ｓ２４０４にて、システム管理部２０３は、Ｓ２４０１にて取得したＬＤＡＰサーバ定義データの数が「０」であるか否かを判定する。Ｓ２４０１にて、システム管理部２０３が、ＬＤＡＰサーバ定義データの数が０であると判定する場合（Ｓ２４０４−Ｎｏ）、ＬＤＡＰサーバグループ定義データ変更処理を終了する。一方、Ｓ２４０１にて、システム管理部２０３が、ＬＤＡＰサーバ定義データの数が０ではないと判定する場合（Ｓ２４０４−Ｙｅｓ）、Ｓ２４０５へ進む。
【０１４５】
次に、Ｓ２４０５にて、表示部に処理選択画面（前述、図１７）が表示される。Ｓ２４０５にて、入力部がユーザから処理番号の入力を受け付けるとＳ２４０６へ進む。
【０１４６】
次に、Ｓ２４０６にて、システム管理部２０３は、Ｓ２４０５にてユーザから入力を受け付けた処理番号が「１」であるか否かを判定する。Ｓ２４０６にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」ではないと判定する場合（Ｓ２４０６−Ｎｏ）、Ｓ２４１０へ進む。一方、Ｓ２４０６にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」であると判定する場合（Ｓ２４０６−Ｙｅｓ）、Ｓ２４０７へ進む。
【０１４７】
Ｓ２４０７にて、表示部にＬＤＡＰサーバグループ定義データ登録画面（後述、図２６）が表示される。
【０１４８】
図２６は、本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ登録画面の例を示す図である。ＬＤＡＰサーバグループ定義データ登録画面が表示されている場合、入力部は、ユーザからＬＤＡＰサーバグループ番号とＬＤＡＰサーバ名と優先順位との入力を受け付ける。図２６に示されるように、ＬＤＡＰサーバグループ定義データ登録画面には、入力部が入力を受け付けたＬＤＡＰサーバグループ番号が表示されるテキストボックス２２０１が表示される。また、ＬＤＡＰサーバグループ定義データ登録画面には、入力部が入力を受け付けたＬＤＡＰサーバ名が表示されるテキストボックス２２０２が表示される。また、ＬＤＡＰサーバグループ定義データ登録画面には、入力部が入力を受け付けた優先順位が表示されるテキストボックス２２０３が表示される。また、ＬＤＡＰサーバグループ定義データ登録画面には、登録ボタン２２０４とキャンセルボタン２２０５とが表示される。入力部が登録ボタン２２０４を選択する入力を受け付けると、後述するＳ２４０９にて、各テキストボックス２２０１〜２２０３に表示された情報からなるＬＤＡＰサーバグループ定義データがＬＤＡＰサーバグループ定義テーブル２０８に記憶される。
【０１４９】
再び図２４を参照する。Ｓ２４０７にて、入力部が登録ボタン２２０４を選択する入力を受け付けると、Ｓ２４０８へ進む。
【０１５０】
次に、Ｓ２４０８にて、システム管理部２０３は、Ｓ２４０７にて適切な情報が入力されているかを判定する。システム管理部２０３が、Ｓ２４０７にて、適切な情報が入力されていないと判定する場合（Ｓ２４０８−Ｎｏ）、Ｓ２４０５へ進む。一方、システム管理部２０３が、適切な情報が入力されていると判定する場合（Ｓ２４０８−Ｙｅｓ）、Ｓ２４０９へ進む。なお、システム管理部２０３は、入力を受け付けたＬＤＡＰサーバグループ番号が１〜１０００以外の値である場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバ名、ＬＤＡＰサーバグループ番号、優先順位のいずれかが入力されていない場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８にないＬＤＡＰサーバ名が入力を受け付けた場合に、適切な情報が入力されていないと判定する。また、システム管理部２０３は、入力を受け付けたＬＤＡＰサーバ名とＬＤＡＰサーバグループ番号とのいずれもが一致するＬＤＡＰサーバグループ定義データがＬＤＡＰサーバグループ定義テーブル２０８に存在しない場合、適切な入力がされていないと判定する。なお、Ｓ２４０７にて、入力部がキャンセルボタン２２０５を選択する入力を受け付けた場合も、Ｓ２４０５へ進む。
【０１５１】
次に、Ｓ２４０９にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を更新する。より詳細には、システム管理部２０３は、ＬＤＡＰサーバグループ定義データを、Ｓ２４０７にて入力を受け付けたＬＤＡＰサーバグループ番号とＬＤＡＰサーバ名と優先順位とへ更新する。なお、クラスタグループ内優先順位については、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが存在しない場合は、「０」が記憶される。また、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが１つ存在する場合は、既存のＬＤＡＰサーバ定義データのクラスタグループ内優先順位を「１」とし、新規に記憶するＬＤＡＰサーバ定義データのクラスタグループ内優先順位を「２」とする。また、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが２つ以上存在する場合は、既存のＬＤＡＰサーバ定義データのクラスタグループ内優先順位のうち最大の数に「１」を加算した数を新規に記憶するＬＤＡＰサーバ定義データのクラスタグループ内優先順位とする。
【０１５２】
Ｓ２４１０にて、システム管理部２０３は、Ｓ２４０５にてユーザから入力を受け付けた処理番号が「２」または「３」であるか否かを判定する。Ｓ２４１０にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」ではないと判定する場合（Ｓ２４１０−Ｎｏ）、Ｓ２４１７へ進む。一方、Ｓ２４１０にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「２」または「３」であると判定する場合（Ｓ２４１０−Ｙｅｓ）、Ｓ２４１１へ進む。
【０１５３】
次に、Ｓ２４１１にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を構成するＬＤＡＰサーバグループ定義データの数が「０」であるか否かを判定する。Ｓ２４１１にて、システム管理部２０３が、ＬＤＡＰサーバグループ定義データの数が「０」であると判定する場合（Ｓ２４１１−Ｎｏ）、Ｓ２４０５へ進む。一方、Ｓ２４１１にて、システム管理部２０３が、ＬＤＡＰサーバグループ定義データの数が「０」ではないと判定する場合（Ｓ２４１１−Ｙｅｓ）、Ｓ２４１２へ進む。
【０１５４】
次に、Ｓ２４１２にて、表示部にＬＤＡＰサーバグループ定義データ編集画面（後述、図２７）が表示される。
【０１５５】
図２７は、本発明の一実施の形態におけるＬＤＡＰサーバグループ定義データ編集画面の例を示す図である。図２７に示されるように、ＬＤＡＰサーバグループ定義データ編集画面には、ＬＤＡＰサーバグループ定義テーブル２０８に含まれる各ＬＤＡＰサーバグループ番号が表示される。また、各ＬＤＡＰサーバグループ番号と対応するテキストボックス２３０１，２３０２と変更ボタン２３０３と削除ボタン２３０４が表示される。さらに、ＬＤＡＰサーバグループ定義データ編集画面には、キャンセルボタン２３０５が表示される。入力部は、ユーザからＬＤＡＰサーバ名と優先順位との入力を受け付ける。そして、入力部が入力を受け付けたＬＤＡＰサーバ名は、テキストボックス２３０１に表示される。また、入力部が入力を受け付けた優先順位は、テキストボックス２３０２に表示される。入力部が変更ボタン２３０３を選択する入力を受け付けると、後述するＳ２４１４にて、対応するＬＤＡＰサーバグループ定義データに含まれるＬＤＡＰサーバ名と優先順位とは、テキストボックス２３０１，２３０２に表示された各情報へ変更される。入力部が削除ボタン２３０４を選択する入力を受け付けると、後述するＳ２４１４にて、削除ボタン２３０４に対応するクライアント名を含むＬＤＡＰサーバグループ定義データが消去される。
【０１５６】
再び図２５を参照する。Ｓ２４１２にて、入力部が、変更ボタン２３０３または削除ボタン２３０４を選択する入力を受け付けると、Ｓ２４１３へ進む。
【０１５７】
次に、Ｓ２４１３にて、システム管理部２０３は、Ｓ２４１２にて適切な処理がされていないかを判定する。システム管理部２０３が、Ｓ２４１２にて適切な処理がされていないと判定する場合（Ｓ２４１３−Ｎｏ）、Ｓ２４０５へ進む。一方、システム管理部２０３が、適切な処理がされていると判定する場合（Ｓ２４１３−Ｙｅｓ）、Ｓ２４１４へ進む。なお、システム管理部２０３は、ＬＤＡＰサーバ名または優先順位が入力されていない状態で変更ボタン２３０３を選択する入力を受け付けた場合、適切な処理がされていないと判定する。また、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８に存在しないＬＤＡＰサーバ名が入力を受け付けた場合、適切な処理がされていないと判定する。また、システム管理部２０３は、クライアント定義テーブル２０５に含まれるＬＤＡＰサーバグループ番号に対応する削除ボタン２３０４を選択する操作を受け付けた場合、適切な処理がされていないと判定する。なお、Ｓ２４１２にて、入力部がキャンセルボタン２３０５を選択する入力を受け付けた場合もＳ２４０５へ進む。
【０１５８】
次に、Ｓ２４１４にて、システム管理部２０３は、ＬＤＡＰサーバグループ定義テーブル２０８を更新する。より詳細には、Ｓ２４１２にて、変更ボタン２３０３を選択する入力を受け付けた場合、システム管理部２０３は、対応するＬＤＡＰサーバグループ定義データに含まれるＬＤＡＰサーバ名と優先順位を、Ｓ２４１２にて入力を受け付けた各情報へ変更することで、ＬＤＡＰサーバグループ定義テーブル２０８を更新する。なお、クラスタグループ内優先順位については、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが存在しない場合は、「０」が記憶される。また、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが１つ存在する場合は、既存のＬＤＡＰサーバ定義データのクラスタグループ内優先順位を「１」とし、新規に記憶するＬＤＡＰサーバ定義データのクラスタグループ内優先順位を「２」とする。また、ＬＤＡＰサーバ定義テーブル２０６にＬＤＡＰサーバグループ番号と優先順位とが等しいＬＤＡＰサーバ定義データが２つ以上存在する場合は、既存のＬＤＡＰサーバ定義データのクラスタグループ内優先順位のうち最大の数に「１」を加算した数を新規に記憶するＬＤＡＰサーバ定義データのクラスタグループ内優先順位とする。また、Ｓ２４１２にて、削除ボタン２３０４を選択する入力を受け付けた場合、システム管理部２０３は、ＬＤＡＰサーバ名が一致するＬＤＡＰサーバグループデータをＬＤＡＰサーバグループ定義テーブル２０８から消去する。なお、消去するＬＤＡＰサーバグループデータに含まれるＬＤＡＰサーバグループ番号および優先順位が一致する、ＬＤＡＰサーバ定義データがＬＤＡＰサーバグループ定義テーブル２０８に一つだけ存在する場合、当該ＬＤＡＰサーバ定義データのクラスタグループ内優先順位を「０」とする。
【０１５９】
次に、Ｓ２４１５にて、システム管理部２０３は、ＬＤＡＰサーバ監視部２０２へＬＤＡＰサーバ監視処理の開始要求をする。
【０１６０】
次に、Ｓ２４１６にて、ＬＤＡＰサーバ監視処理（前述、図１１）が実行される。その後、Ｓ２４０１へ進む。    
【０１６１】
Ｓ２４１７にて、システム管理部２０３は、Ｓ２４０５にてユーザから入力を受け付けた処理番号が「Ｅ」であるか否かを判定する。Ｓ２４１７にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」ではないと判定する場合（Ｓ２４１７−Ｎｏ）、処理選択画面にエラーメッセージが表示され、Ｓ２４０５へ進む。一方、Ｓ２４１７にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」であると判定する場合（Ｓ２４１７−Ｙｅｓ）、ＬＤＡＰサーバグループ定義データ変更処理を終了する。
【０１６２】
＜グローバル定義データ変更処理＞
図２８は、本発明の一実施の形態におけるグローバル定義データ変更処理の概要を示す図である。
【０１６３】
まず、Ｓ２８０１にて、システム管理部２０３は、グローバル定義テーブル２０９を構成するグローバル定義データをすべて取得する。
【０１６４】
次に、Ｓ２８０２にて、表示部にグローバル定義データ処理選択画面（後述、図２９）が表示される。
【０１６５】
図２９は、本発明の一実施の形態におけるグローバル定義データ処理選択画面の例を示す図である。図２９に示されるように、グローバル定義データ処理選択画面には、処理の内容と処理番号とが表示される。処理内容としては、「変更」「終了」などが存在する。そして、処理番号「１」は、「変更」に対応する。また、処理番号「Ｅ」は「終了」に対応する。ユーザは処理番号を入力することで、処理の内容を指定する。
【０１６６】
再び図２８を参照する。Ｓ２８０２にて、入力部がユーザから処理番号の入力を受け付けると、Ｓ２８０３へ進む。
【０１６７】
次に、Ｓ２８０３にて、システム管理部２０３は、Ｓ２８０２にてユーザから入力を受け付けた処理番号が「１」であるか否かを判定する。Ｓ２８０３にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」ではないと判定する場合（Ｓ２８０３−Ｎｏ）、Ｓ２８０７へ進む。一方、Ｓ２８０３にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「１」であると判定する場合（Ｓ２８０３−Ｙｅｓ）、Ｓ２８０４へ進む。
【０１６８】
次に、Ｓ２８０４にて、表示部にグローバル定義データ編集画面（後述、図３０）が表示される。
【０１６９】
図３０は、本発明の一実施の形態におけるグローバル定義データ編集画面の例を示す図である。グローバル定義データ編集画面が表示されている場合、入力部は、監視間隔とタイムアウト時間との入力を受け付ける。図３０に示されるように、グローバル定義データ編集画面には、入力部が入力を受け付けた監視間隔が表示されるテキストボックス２６０１が表示される。また、グローバル定義データ編集画面には、入力部が入力を受け付けたタイムアウト時間が表示されるテキストボックス２６０２が表示される。また、グローバル定義データ編集画面には、変更ボタン２６０３とキャンセルボタン２６０４とが表示される。入力部が変更ボタン２６０３を選択する入力を受け付けると、後述するＳ２８０６にて、各テキストボックス２６０１，２６０２に表示された情報からなるグローバル定義データがグローバル定義テーブル２０９に記憶される。これにより、グローバル定義テーブル２０９が更新される。
【０１７０】
再び図２８を参照する。Ｓ２８０４にて、入力部が変更ボタン２６０３を選択する入力を受け付けると、Ｓ２８０５へ進む。
【０１７１】
次に、Ｓ２８０５にて、システム管理部２０３は、Ｓ２８０４にて適切な情報が入力されていないかを判定する。システム管理部２０３が、Ｓ２８０４にて、適切な情報が入力されていないと判定する場合（Ｓ２８０５−Ｎｏ）、Ｓ２８０２へ進む。一方、システム管理部２０３が、適切な情報が入力されていると判定する場合（Ｓ２８０５−Ｙｅｓ）、Ｓ２８０６へ進む。なお、システム管理部２０３は、監視間隔またはタイムアウト時間が入力されていない場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、入力を受け付けた監視間隔が５秒〜３００秒以外の値である場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、入力を受け付けた監視間隔が入力を受け付けたタイムアウト時間よりも小さい値である場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、入力を受け付けたタイムアウト時間が４秒〜１０秒以外の値である場合、適切な情報が入力されていないと判定する。また、システム管理部２０３は、入力を受け付けたタイムアウト時間が監視間隔よりも大きい値である場合に、適切な情報が入力されていないと判定する。なお、Ｓ２８０４にて、入力部がキャンセルボタン２６０４を選択する入力を受け付けた場合も、Ｓ２８０２へ進む。
【０１７２】
次に、Ｓ２８０６にて、システム管理部２０３は、グローバル定義テーブル２０９を更新する。より詳細には、システム管理部２０３は、グローバル定義データを、Ｓ２８０４にて入力を受け付けた監視間隔とタイムアウト時間とへ変更する。その後、Ｓ２８０１へ進む。
【０１７３】
Ｓ２８０７にて、システム管理部２０３は、Ｓ２８０２にて、ユーザから入力を受け付けた処理番号が「Ｅ」であるか否かを判定する。Ｓ２８０７にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」ではないと判定する場合（Ｓ２８０７−Ｎｏ）、Ｓ２８０２へ進む。一方、Ｓ２８０７にて、システム管理部２０３が、ユーザから入力を受け付けた処理番号が「Ｅ」であると判定する場合（Ｓ２８０７−Ｙｅｓ）、グローバル定義データ変更処理を終了する。
【０１７４】
＜本実施の形態の効果＞
以上説明した本実施の形態におけるＬＤＡＰ認証システムによれば、ＬＤＡＰ認証要求処理部２０１が、認証要求があったクライアント１００に対応するＬＤＡＰサーバグループを記憶部２０４から取得し、ＬＤＡＰサーバグループを構成するＬＤＡＰサーバ３００に対して認証要求をすることで、認証要求元となるクライアント端末のプログラムを変更することなく規則外のユーザを通常のユーザと同様にＬＤＡＰサーバへ認証させることが可能になる。
【０１７５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１７６】
１００…クライアント、２００…プロキシサーバ、２０１…ＬＤＡＰ認証要求処理部、２０２…ＬＤＡＰサーバ監視部、２０３…システム管理部、２０４…記憶部、２０５…クライアント定義テーブル、２０６…ＬＤＡＰサーバ定義テーブル、２０７…ＬＤＡＰサーバ監視結果テーブル、２０８…ＬＤＡＰサーバグループ定義テーブル、２０９…グローバル定義テーブル、３００…ＬＤＡＰサーバ、１６０１，１９０５，２２０４…登録ボタン、１６０２，１７０４，１９０６，２００６，２２０５，２３０５，２６０４…キャンセルボタン、１６０３，１７０１，１９０１，１９０２，１９０３，１９０４，２００１，２００２，２００３，２２０１，２２０２，２２０３，２３０１，２３０２，２６０１，２６０２，２６０３…テキストボックス、１７０２，２００４，２３０３，２６０３…変更ボタン、１７０３、２００５，２３０４…削除ボタン
【図１】
2015072518.tif 000003
【図２】
2015072518.tif 000004
【図３】
2015072518.tif 000005
【図４】
2015072518.tif 000006
【図５】
2015072518.tif 000007
【図６】
2015072518.tif 000008
【図７】
2015072518.tif 000009
【図８】
2015072518.tif 000010
【図９】
2015072518.tif 000011
【図１０】
2015072518.tif 000012
【図１１】
2015072518.tif 000013
【図１２】
2015072518.tif 000014
【図１３】
2015072518.tif 000015
【図１４】
2015072518.tif 000016
【図１５】
2015072518.tif 000017
【図１６】
2015072518.tif 000018
【図１７】
2015072518.tif 000019
【図１８】
2015072518.tif 000020
【図１９】
2015072518.tif 000021
【図２０】
2015072518.tif 000022
【図２１】
2015072518.tif 000023
【図２２】
2015072518.tif 000024
【図２３】
2015072518.tif 000025
【図２４】
2015072518.tif 000026
【図２５】
2015072518.tif 000027
【図２６】
2015072518.tif 000028
【図２７】
2015072518.tif 000029
【図２８】
2015072518.tif 000030
【図２９】
2015072518.tif 000031
【図３０】
2015072518.tif 000032