"ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムであって、前記クライアント端末は、ユーザの操作により入力された第1の認証情報を含む認証要求を前記情報処理装置に送信する認証要求送信手段と、前記認証要求送信手段による認証要求に応答して、前記情報処理装置による認証処理により認証された後に、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記情報処理装置から受信する受信手段と、前記受信手段で受信したウェブサービス認証情報に含まれる、前記ウェブサーバによる認証処理に用いられる第2の認証情報を、前記ウェブサーバに送信することにより、前記ユーザの認証要求を行う認証要求手段と、を備え、前記情報処理装置は、前記第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記認証要求送信手段により前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段と、を備えることを特徴とする情報処理システム。前記記憶手段は、前記第1の認証情報毎に関連付けられた、クライアント端末のブラウザの画面内の各フレームに表示するウェブサービスを示すウェブサービス情報をそれぞれ記憶し、前記生成手段は、更に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付けられて前記記憶手段に記憶された各フレームのウェブサービス情報に示されるウェブサーバへのURLを含むウェブサービス認証情報を生成することを特徴とする請求項1に記載の情報処理システム。ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記クライアント端末の表示部に表示されるブラウザの画面内のフレームに、ウェブサービスのURLを送信する情報処理装置と、を含む情報処理システムであって、前記クライアント端末は、ユーザを識別するユーザ情報を前記情報処理装置に送信する送信手段と、前記情報処理装置からウェブサービスのURLを受信する受信手段と、前記受信手段で受信したウェブサービスのURLに基づいて、ブラウザの画面内の各フレームに該ウェブサービスの画面を表示する表示手段と、を備え、前記情報処理装置は、ユーザ情報ごとに、前記クライアント端末のブラウザの画面内の各フレームに表示するウェブサービスへのURLをそれぞれ記憶する記憶手段と、前記送信手段により前記クライアント端末から送信されたユーザ情報を受信する受信手段と、前記受信手段で受信したユーザ情報に基づいて、前記記憶手段に記憶されている、前記クライアント端末のブラウザの画面内の各フレームに表示するウェブサービスのURLを、前記クライアント端末に送信するウェブサービス送信手段と、を備えることを特徴とする情報処理システム。ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置であって、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段と、を備えることを特徴とする情報処理装置。前記認証手段により前記ユーザが認証された場合に、前記ブラウザの画面内にフレームを表示する画面情報であって、該フレームに表示するウェブサービスの画面を提供する前記ウェブサーバへのアクセス先を特定する特定情報を含む画面情報を前記クライアント端末に送信するフレーム送信手段と、前記フレーム送信手段による画面情報の送信に応答して、前記クライアント端末から、特定情報を受信する特定情報受信手段と、前記特定情報受信手段により受信した特定情報により特定されるアクセス先が、所定のアクセス先であるかを判定するアクセス先判定手段と、前記アクセス先判定手段により、所定のアクセス先であると判定された場合に、前記ウェブサービスのログイン画面の表示情報の取得要求を、前記特定情報受信手段により受信した特定情報により特定されるアクセス先である前記ウェブサーバに送信する取得要求送信手段と、前記取得要求送信手段による取得要求に対する固有情報を含むログイン画面の表示情報を前記ウェブサーバから受信するログイン画面受信手段と、を更に備え、前記生成手段は、前記認証手段により前記ユーザが認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って特定される、前記記憶手段に記憶されている第2の認証情報、及び前記ログイン画面受信手段で受信した表示情報に含まれる固有情報を含む認証要求を含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成することを特徴とする請求項4に記載の情報処理装置。ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置の制御方法であって、前記情報処理装置の記憶手段が、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶工程と、前記情報処理装置の認証要求受信手段が、前記クライアント端末から送信された認証要求を受信する認証要求受信工程と、前記情報処理装置の認証手段が、前記認証要求受信工程により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証工程と、前記情報処理装置の生成手段が、前記認証工程により認証された後に、前記認証要求受信工程により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶工程で記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶工程で記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成工程と、前記情報処理装置の送信手段が、前記生成工程により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信工程と、を備えることを特徴とする情報処理方法。ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段として機能させることを特徴とするプログラム。しかしながら、上記従来技術では、例えば、1つの表示画面に複数のIframeアイフレームの表示領域を設け、各Iframeの表示領域に各ウェブサービスの画面をそれぞれ表示する場合、Iframeの各表示領域に表示されるログイン画面を介して、ユーザが、各ウェブサービスに対応した認証情報ユーザIDやパスワードを入力しなければならない。このように、特許文献1の仕組みを利用したとしても、Iframeの各表示領域に表示されるウェブサービスごとにユーザによる所定の操作を行わなければユーザIDやパスワードを入力できないため、各ウェブサーバでの認証処理のために、ユーザによる認証情報の入力に係る操作が煩雑となってしまう。各ウェブサービスの各ログイン画面を表示して、各ログイン画面を介して所定の操作により認証情報を入力するようにできたとしても、依然として、認証情報の入力に係るユーザによる操作が煩雑であり、ユーザは、各ウェブサービスの認証処理に関して意識しなければならない。そこで、認証情報の入力に係るユーザによる操作を軽減し、各ウェブサービスの認証処理に関する意識を減らすため、ログイン画面を表示せずに、自動的にウェブサーバに認証処理を行わせる仕組みが求められる。また、ウェブサーバによっては、ウェブサービスが生成するユニークな固有情報が埋め込まれたログイン画面を介して入力されたユーザIDと、パスワードと共に該固有情報をウェブサービスに送信しなければ認証されないウェブサーバもあるため、このようなウェブサーバでの認証処理においても、ログイン画面を表示せずに、自動的にウェブサーバに認証処理を行わせる仕組みが求められる。本発明の目的は、少なくとも1回ユーザが認証された後に実行される、ウェブサービスを利用するために行う認証処理で用いられる認証情報の入力操作を軽減するための仕組みを提供することである。本発明は、ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムであって、前記クライアント端末は、ユーザの操作により入力された第1の認証情報を含む認証要求を前記情報処理装置に送信する認証要求送信手段と、前記認証要求送信手段による認証要求に応答して、前記情報処理装置による認証処理により認証された後に、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記情報処理装置から受信する受信手段と、前記受信手段で受信したウェブサービス認証情報に含まれる、前記ウェブサーバによる認証処理に用いられる第2の認証情報を、前記ウェブサーバに送信することにより、前記ユーザの認証要求を行う認証要求手段と、を備え、前記情報処理装置は、前記第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記認証要求送信手段により前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段と、を備える。本発明は、ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記クライアント端末の表示部に表示されるブラウザの画面内のフレームに、ウェブサービスのURLを送信する情報処理装置と、を含む情報処理システムであって、前記クライアント端末は、ユーザを識別するユーザ情報を前記情報処理装置に送信する送信手段と、前記情報処理装置からウェブサービスのURLを受信する受信手段と、前記受信手段で受信したウェブサービスのURLに基づいて、ブラウザの画面内の各フレームに該ウェブサービスの画面を表示する表示手段と、を備え、前記情報処理装置は、ユーザ情報ごとに、前記クライアント端末のブラウザの画面内の各フレームに表示するウェブサービスへのURLをそれぞれ記憶する記憶手段と、前記送信手段により前記クライアント端末から送信されたユーザ情報を受信する受信手段と、前記受信手段で受信したユーザ情報に基づいて、前記記憶手段に記憶されている、前記クライアント端末のブラウザの画面内の各フレームに表示するウェブサービスのURLを、前記クライアント端末に送信するウェブサービス送信手段と、を備えることを特徴とする。本発明は、ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置であって、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段と、を備えることをとする。本発明は、ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置の制御方法であって、前記情報処理装置の記憶手段が、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶工程と、前記情報処理装置の認証要求受信手段が、前記クライアント端末から送信された認証要求を受信する認証要求受信工程と、前記情報処理装置の認証手段が、前記認証要求受信工程により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証工程と、前記情報処理装置の生成手段が、前記認証工程により認証された後に、前記認証要求受信工程により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶工程で記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶工程で記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成工程と、前記情報処理装置の送信手段が、前記生成工程により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信工程と、を備えることを特徴とする。本発明は、ウェブサービスを提供するウェブサーバと通信可能なクライアント端末であって、前記ウェブサーバから送信される前記ウェブサービスの画面情報を、表示部に表示されるブラウザの画面内のフレームに表示するクライアント端末と、前記ウェブサーバに対して認証要求を行うウェブサービス認証情報を前記クライアント端末に送信する情報処理装置と、を含む情報処理システムにおける情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、第1の認証情報に関連付けられた、前記ウェブサーバが提供する各ウェブサービスの第2の認証情報と、前記第2の認証情報であることを識別する、前記ウェブサービスごとの認証パラメータと、前記第1の認証情報に関連付けられた、クライアント端末のブラウザの画面内のフレームに表示するウェブサービスを示すウェブサービス情報と、を記憶する記憶手段と、前記クライアント端末から送信された認証要求を受信する認証要求受信手段と、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に従って認証処理を行う認証手段と、前記認証手段により認証された後に、前記認証要求受信手段により受信した認証要求に含まれる第1の認証情報に関連付られて前記記憶手段に記憶されているウェブサービス情報に示されるウェブサービスの認証パラメータと、該第1の認証情報に関連付けられて前記記憶手段に記憶されている、該ウェブサービス情報に示されるウェブサービスの第2の認証情報とを含む、前記ウェブサーバに対して該第2の認証情報による認証要求を行うウェブサービス認証情報を生成する生成手段と、前記生成手段により生成されたウェブサービス認証情報を前記クライアント端末に送信する送信手段として機能させることを特徴とする。本発明によれば、少なくとも1回ユーザが認証された後に実行される、ウェブサービスを利用するために行う認証処理で用いられる認証情報の入力操作を軽減させることができる。以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。図1は、本発明の実施の形態に係る情報処理システムのシステム構成を概略的に示すブロック図である。図1に示すように、サーバ100情報処理装置は、管理者端末101とネットワークを介して、相互に通信可能に接続されている。管理者端末101は、サーバ100を管理する管理者が操作するコンピュータである。また、サーバ100と、クライアント端末110102、103と、クライアント端末111104、105と、外部サービスサーバ112106、107、108とは、それぞれ、ネットワーク109広域回線を介して相互に通信可能に接続されている。ここで、外部サービスサーバ112は、ウェブサービスを提供するウェブサーバとしての機能を備えている。また、クライアント端末110102、103やクライアント端末111104、105は、法人等の組織や団体で利用されるコンピュータであり、それぞれ、異なる団体会社などで利用されるコンピュータであることを示している。なお、クライアント端末110、クライアント端末111は、ブラウザプログラムがインストールされており、ウェブサーバの機能を備えたサーバ100や外部サービスサーバ112と相互に通信を行い、サーバ100、外部サービスサーバ112から送信された情報を表示する機能を備えている。後述するレイアウトテーブル800図8、レイアウトページ情報テーブル900図9、ウィンドウマッピングテーブル1000図10、外部サービステーブル1100図11、外部サービスパラメータテーブル1200図12、外部サービスユーザパラメータテーブル1300図13、対話型サイトテーブル1800図18は、管理者端末101からサーバ100に新規登録/変更登録することが可能である。また、ユーザIDを含むテーブル図9や図18は、認証される各ユーザのレコードの部分のみ、クライアント端末から新規登録/変更登録することが可能である。以下、図2を用いて、図1に示すサーバ100、管理者端末101、クライアント端末110102、103、クライアント端末111104、105、外部サービスサーバ112106、107、108のハードウェア構成について説明する。図2は、図1におけるサーバ100、管理者端末101、クライアント端末110102、103、クライアント端末111104、105、外部サービスサーバ112106、107、108のハードウェア構成を概略的に示すブロック図である。図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOSBasicInput/OutputSystemやオペレーティングシステムプログラム以下、OSや、各サーバ或いは各PC情報処理装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。また、205は入力コントローラで、キーボードKB209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイCRT210等の表示器表示部への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置ハードディスクHDや、フレキシブルディスクFD、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ登録商標メモリ等の外部メモリ211へのアクセスを制御する。208は通信I/Fコントローラで、ネットワークを介して外部機器と接続通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開ラスタライズ処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ211に格納されている。サーバ100の外部メモリ211には、レイアウトテーブル800図8、レイアウトページ情報テーブル900図9、ウィンドウマッピングテーブル1000図10、外部サービステーブル1100図11、外部サービスパラメータテーブル1200図12、外部サービスユーザパラメータテーブル1300図13、対話型サイトテーブル1800図18が記憶されている。後述するフローチャートでの各ステップの処理で、これらの情報が用いられる際は、外部メモリから取得しRAM203に展開してから処理に用いられる。<第1の実施形態>まず、第1の実施形態における情報処理システムの処理手順について説明する。次に、図3を用いて、本実施形態における情報処理システムの処理手順について説明する。図3は、図1における情報処理システムが実行する第1の制御処理手順の一例を示すフローチャートである。まず、図3に示すステップS301、ステップS302、ステップS305、ステップS306、ステップS312~ステップS315の処理は、クライアント端末のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また、図3に示すステップS303、ステップS304、ステップS307~S311の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。まず、クライアント端末のCPU201は、インストールされたブラウザを起動して表示される画面を介して、ユーザの操作による、サーバ100が提供するウェブサービスのログイン画面のURLの入力を受け付けるステップS301。ステップS301でログイン画面のURLが入力されると、クライアント端末のCPU201は、当該URLにログイン画面の表示要求を送信するステップS302。そして、サーバ100のCPU201は、クライアント端末からログイン画面の表示要求を受信するとステップS303、ログイン画面を表示するための表示情報HTML等を該クライアント端末に送信して認証要求するステップS304。この発明を実施するための形態で説明する表示情報のことを画面情報とも言う。ステップS303では、クライアント端末から送信された認証要求を受信する認証要求受信手段。クライアント端末のCPU201は、サーバ100から当該表示情報を受信するとステップS305、ログイン画面を表示部210に表示する。そして、表示されたログイン画面を介してユーザから、ログイン情報ログインIDユーザIDとも言う、パスワードが入力されると、当該ログイン情報ユーザ情報をサーバ100に送信するステップS306。すなわち、ユーザの操作により入力された第1の認証情報を含む認証要求を情報処理装置に送信する認証要求送信手段。サーバ100は、クライアント端末からログイン情報を受信するとステップS307、受信したログイン情報に従って、認証処理を行いステップS308、認証されたか否かを判定するステップS309。そして、サーバ100は、認証されたと判定された場合はステップS309:認証OK、認証されたユーザのポータル画面を表示するための表示情報ユーザIDに対応するページIDが含まれているをクライアント端末に送信しステップS310、一方、認証されなかったと判定された場合はステップS311:認証NG、認証失敗を示す失敗画面を表示するための表示情報をクライアント端末に送信するステップS311。ここで、サーバ100は、ユーザIDとページIDが関連付けて記憶されており、ステップS307で受信したユーザIDに対応するページIDを含むポータル画面の表示情報を、ステップS310では送信する。クライアント端末は、サーバ100から、表示情報を受信するとステップS312、当該表示情報が、失敗画面を表示するための表示情報である場合はステップS313:YES、当該表示情報に従って認証失敗を示す失敗画面を表示しステップS314、一方、ポータル画面を表示するための表示情報である場合はステップS313:NO、当該表示情報に従ってポータル画面図14を表示するステップS315。ここで表示されるポータル画面の一例を、図14を用いて説明する。図14は、ポータル画面1400の一例を示す図である。ポータル画面1400には、外部サービスサーバ112が提供するウェブサービスのページを表示するための外部連携ページリンクボタン1401が表示されている。また、ステップS308で認証されたユーザのポータル画面に表示されるべき情報が、画面領域1402に表示されている。ログインして表示されたポータル画面1400には、例えば、ユーザが所属する会社内の情報が表示される。次に、ユーザにより、外部連携ページリンクボタン1401を押下されると、クライアント端末は、図4に示すS401の処理を実行する。図4は、図1における情報処理システムが実行する第2の制御処理手順の一例を示すフローチャートである。図4に示すステップS401、ステップS409~ステップS411、ステップS418~ステップS420、ステップS424~ステップS425の処理は、クライアント端末のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また、図4に示すステップS402~ステップS408、ステップS412~ステップS417の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。また、図4に示すステップS421~ステップS423の処理は、外部サービスサーバ112のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。まず、クライアント端末は、ポータル画面1400の外部連携ページリンクボタン1401がユーザにより押下されると、ポータル画面1400の表示情報に含まれているページIDを含む外部連携ページ表示要求をサーバ100に送信するステップS401。サーバ100は、クライアント端末から外部連携ページ表示要求を受信するとステップS402、サーバ100の外部メモリ211に記憶されているレイアウトページ情報テーブル900図9を参照し、当該外部連携ページ表示要求に含まれるページIDと、ステップS307に受信したログインIDとに従って、ポートレットとウィンドウIDを特定するステップS403。ここで、図9の説明を行う。図9は、レイアウトページ情報テーブル900の一例を示す図である。図9には、ページIDと、レイアウトIDと、リージョンNo.と、ユーザIDと、ポートレットと、ウィンドウIDとの項目から構成されている。ここで、ユーザIDとは、外部連携ページリンクボタン1401が押下されたユーザを識別するための情報であって、ステップS307で受信するログイン情報に含まれるユーザIDに対応した値である。また、ページIDとは、外部連携ページリンクボタン1401が押下されて表示される画面のページを識別するための情報である。また、レイアウトIDとは、当該ページのレイアウトを識別するための情報である。また、リージョンNo.とは、フレームの領域の位置を識別するための情報である。リージョンNo.とフレームの領域の位置とが関連付けられたテーブルを記憶しており、レイアウトページ情報テーブル900により、リージョンNo.が決定すると、当該リージョンNo.に関連付けられたフレームの領域の位置が定まることとなる。また、ポートレットとは、当該フレームにどのような情報を表示するかを示す情報である。図9の例では、ポートレットの列に、外部連携、スケジューラ、伝言メモ、掲示板が設定されている。スケジューラ、伝言メモ、掲示板の機能は、それぞれ、サーバ100が提供しているウェブサービスである。また、外部連携とは、サーバ100が提供していない、外部サービスサーバ112が提供しているウェブサービスをフレームに表示させることを示している。また、ウィンドウIDとは、当該フレームを識別するための情報である。すなわち、レイアウトページ情報テーブル900は、認証されログインしたユーザが外部連携ページリンクボタン1401を押下した場合に、そのユーザが操作するクライアント端末の表示部に、どのようなレイアウトでどのような内容の画面を表示するのかが定義された情報である。図4の説明に戻る。ステップS403では、レイアウトページ情報テーブル900の各レコードのうち、ステップS402で受信した外部連携ページ表示要求に含まれるページIDと、ステップS307に受信したユーザIDとが合致するレコードを特定し、当該特定されたレコードのポートレットと、ウィンドウIDを特定する。このとき、ここで特定されるレコードからレイアウトIDやリージョンNo.も決定されるが、図8のレイアウトテーブル800を用いて、ここで特定されるレコードのレイアウトIDからリージョンNo.を特定するようにしてもよい。そして、サーバ100は、ウィンドウマッピングテーブル1000図10を参照し、ステップS403で特定されたウィンドウIDをキーに、外部サービスIDウェブサービス情報を特定するステップS404。図10は、ウィンドウマッピングテーブル1000の一例を示す図である。図10に示すように、ウィンドウマッピングテーブル1000は、ウィンドウIDと、外部サービスIDとが関連付けられて記憶されている。ここで、外部サービスIDとは、外部サービスサーバが提供するウェブサービスを識別するための情報である。ステップS404では、ステップS403で特定されたウィンドウIDが、ウィンドウマッピングテーブル1000で関連付けられた外部サービスIDを特定する。そして、サーバ100は、ステップS404で特定された外部サービスIDと、予め記憶されている、サーブレットのプログラムを特定するためのURLと、を含む情報をサーブレットURLとして生成するステップS405。ここで、レイアウトページ情報テーブル900図9の各レコードのうち、ステップS403で特定されたウィンドウIDで、かつ、ステップS403で特定されたポートレットが外部連携であることを示すレコードに示されるフレーム画面領域に、ステップS405で生成されたサーブレットURLを設定して、当該フレームの表示情報を生成するステップS406。本実施例では、フレームのことを、外部連携ページとして説明している。また、フレームは、Iframeアイフレームのことを示している。また、ここで、レイアウトページ情報テーブル900図9の各レコードのうち、ステップS403で特定されたウィンドウIDで、かつ、ステップS403で特定されたポートレットが外部連携であることを示すレコードが複数ある場合は、それぞれのレコードに関して、ステップS404、ステップS405の処理を行い、それぞれのフレームに対して、それぞれのウィンドウIDから特定される外部サービスIDを含むサーブレットURLを設定して、それぞれのフレームの表示情報を生成する。そして、サーバ100は、ステップS405で生成されたサーブレットURLがフレームに設定された外部連携ページ画面図15を表示するための表示情報HTMLなどを生成するステップS406。図15は、外部連携ページ画面1500の一例を示す図である。図15に示す外部連携ページ画面1500の例では、フレーム1501、フレーム1502、フレーム1503が表示されている。次に、サーバ100は、ステップS407で生成された表示情報をクライアント端末に送信するステップS408。そして、クライアント端末は、サーバ100から、ステップS407で生成された表示情報を受信するとステップS409、当該表示情報をブラウザが読み込み解釈解析して、外部連携ページ画面1500図15を表示部に表示するステップS410。ここで、クライアント端末は、このとき、フレームに設定されているサーブレットURLを読み取り、サーブレットURLに含まれるURLに対して、サーブレットURLに含まれる外部サービスIDを含む、フレームの表示要求を送信するステップS411。ステップS411の処理は、各フレームが、各フレームに設定されているサーブレットURLを読み取り、サーブレットURLに含まれるURLに対して、サーブレットURLに含まれる外部サービスIDを含む、フレームの表示要求を送信する。本実施例では、サーブレットURLに含まれているURLを、サーバ100に記憶されているサーブレットのプログラムを特定するためのURLとして説明する。次に、サーバ100のサーブレットが、クライアント端末から送信された、フレームの表示要求を受信するとステップS412特定情報受信手段、サーバ100のサーブレットは、当該表示要求に含まれる外部サービスIDをキーに、外部サービステーブル1100図11を検索して、当該外部サービスIDに合致するレコードを特定するステップS413。そして、特定されたレコードURLを含むを取得する。当該サーブレットは、ステップS402から、後述するステップS406の処理を実行する。図11は、外部サービステーブル1100の一例を示す図である。外部サービステーブル1100は、外部サービスID特定情報、URL、タイトル、タイプから構成されている。URLは、外部サービスサーバが提供するウェブサービスのウェブページのURLアクセス先を示している。タイトルは、当該ウェブサービスのサービスのタイトルを示している。タイプは、ポータル画面1400内に作成されるフレーム1501、1502、1503に当該ウェブサービスのウェブページを表示するポートレットか、新規にブラウザを立ち上げ生成し、別ウィンドウに当該ウェブサービスのウェブページを表示する別ウィンドウかが設定されている。図4の説明に戻る。次に、サーバ100は、クライアント端末から受信した表示要求に含まれる外部サービスIDをキーに、外部サービスパラメータテーブル1200図12を検索して、当該外部サービスIDに合致するレコードを特定する。そして、特定されたレコードに含まれるパラメータID、及びパラメータ名を取得するステップS414。図12は、外部サービスパラメータテーブル1200の一例を示す図である。外部サービスパラメータテーブル1200には、パラメータID、外部サービスID、パラメータ名認証パラメータから構成される。パラメータIDは、パラメータを識別するための情報である。パラメータ名は、認証処理を行うために用いられるパラメータ名である。このパラメータ名は、ウェブサービス毎に異なる場合が多いため、図12にように、各ウェブサービスに対して記憶しておく必要がある。すなわち、外部サービスパラメータテーブル1200のパラメータ名には、外部ウェブサービスでの認証処理で用いられるユーザID、パスワード図13に示すパラメータ値のそれぞれを示す識別するパラメータ名が、外部ウェブサービスごとに登録されている。次に、サーバ100は、ステップS414で取得したパラメータIDと、ステップS307で取得したログイン情報に含まれているユーザIDとをキーに、外部サービスユーザパラメータテーブル1300図13を検索して、当該パラメータID及びユーザIDに合致するレコードを特定する。ここで、ステップS414で取得したパラメータIDが複数ある場合は、それぞれのパラメータIDとユーザIDをキーに、外部サービスユーザパラメータテーブル1300図13を検索して、パラメータID及びユーザIDに合致するレコードをそれぞれ特定する。そして、特定されたレコードに含まれるパラメータ値を取得するステップS415。そして、サーバ100は、フレームに、ステップS413で取得したURLと、ステップS414で取得したパラメータ名と、ステップS415で取得したパラメータ値とを設定する。すなわち、サーバ100は、ステップS413で取得したURLと、ステップS414で取得したパラメータ名と、ステップS415で取得したパラメータ値とに従って、ステップS413で取得したURLにログイン可能な形式のログイン指示情報を生成し、当該ログイン指示情報をフレームに設定したフレームの表示情報を生成するステップS416。図19は、ステップS416で生成される表示情報の一例を示す図である。図19に示すように、フレームの表示情報には、ログイン指示情報として、外部サービスサーバのウェブサービスにログインするためのログインID1901、パスワード1902を含んでいる。1901は、login_idパラメータ名がログインIDユーザIDであることを示し、ログインIDとしての値がuseraパラメータ値であることを示している。また、1902は、passwdパラメータ名がパスワードであることを示し、パスワードとしての値がpassaパラメータ値であることを示している。また、1903には、ステップS413で取得したURLがログイン指示情報の送信先として設定されている。ここで、1901、1902は、それぞれ、<inputtype=hiddenname=とされているため、ログインID、パスワードは、クライアント端末のフレームの画面には表示されないように設定されている。そして、図19には、遷移中ですと、クライアント端末のフレームの画面に表示されるように設定されている。クライアント端末のフレームの画面には、次に、サーバ100は、ステップS416で生成されたフレームの表示情報HTMLなどを、クライアント端末に送信するステップS417ウェブサービス送信手段フレーム送信手段。ここで、図15のように、表示されるフレームが複数ある場合は、クライアント端末は、ステップS411で、各フレームから、フレームの表示要求をそれぞれ送信するため、サーバ100は、それぞれの表示要求を受信する。そのため、サーバ100は、受信したそれぞれの表示要求ごとに、ステップS412からステップS417を実行することとなる。次に、クライアント端末は、サーバ100から、ステップS417で送信されたフレームの表示情報を受信するとステップS418、当該表示情報を読み取り解釈解析して、外部連携ページ画面1600図16を表示部に表示するステップS419。図16の各フレーム1601、1602、1603には、遷移中ですというメッセージが表示されている。ステップS418では、クライアント端末からの認証要求に応答して、ウェブサーバに対して認証要求を行うウェブサービス認証情報を情報処理装置から受信する受信手段。ここでは、1901、1902の、<inputtype=hiddenname=で記されているログインID、パスワードは、クライアント端末のフレームの画面には表示されない。その代わりに、図19の遷移中ですというメッセージがフレームに表示される。そして、クライアント端末は、当該表示情報に含まれているURL送信先1903外部サービスサーバに、ログイン指示情報1901、1902を送信するステップS420。ここでは、当該表示情報を含んでいるフレームが外部サービスサーバにログイン指示情報を送信する。外部サービスサーバは、クライアント端末から、ログイン指示情報を受信するとステップS421、login_idをログインIDとして認識し、その値がuseraであること、及び、passwdをパスワードとして認識し、その値がpassaであると解釈する。そして、外部サービスサーバは、解釈したログインIDとパスワードに従って認証処理を行いステップS422、認証されログインできると、当該外部サービスサーバが提供するコンテンツ画面情報を含む外部サービス画面を表示するための表示情報をクライアントの該フレームに送信するステップS423。そして、クライアント端末のフレームは、外部サービスサーバから表示情報を受信するとステップS424、当該受信した表示情報を読み取り解釈して、該外部サービス画面を表示するステップS425。ここで、フレームに表示された外部サービス画面を含む外部連携ページ画面1700を図17に示す。図17は、外部連携ページ画面1700の一例を示す図である。図17に示すフレーム1701、1702、1703には、それぞれ、外部サービスサーバが提供するコンテンツを含む外部サービス画面が表示されていることを示している。また、外部サービスサーバは、ステップS422で認証されなかった場合は、認証されなかった旨を示す失敗情報を、ログイン指示情報を送信してきたフレームに送信し、クライアント端末の当該フレームは、当該失敗情報を受信し、当該失敗情報を当該フレームに表示する。また、クライアント端末は、フレームが複数あり、サーバ100から表示情報HTMLなどがステップS417で複数送信される場合は、それぞれの表示情報ごとに、ステップS418からステップS420、ステップS424、ステップS425の処理を実行することとなる。その場合は、外部サービスサーバもステップS421からステップS423の処理を、それぞれ実行することとなる。以上、図4の説明では、ポータル画面と同一画面1つの画面内に表示される複数のフレームが、それぞれ複数の外部サービスサーバにアクセスして、当該外部サービスサーバが提供するコンテンツを当該フレームに表示する仕組みについて説明した。このように、サーバ100でユーザの認証がなされると、当該ユーザが利用する外部社外のウェブサービスでの認証処理で必要となるログインID、パスワードを入力することなく、当該ウェブサービスでの認証を行うことができるようになる。次に、図5、図6を用いて、1つの画面内のフレームに外部サービスサーバが提供するコンテンツ外部サービス画面を表示するのではなく、別のウィンドウを新規に生成して、当該別のブラウザに当該コンテンツを表示する処理について説明する。図5は、図1における情報処理システムが実行する第3の制御処理手順を示すフローチャートである。図5に示すステップS501、ステップS505、ステップS506の処理は、クライアント端末のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。図5に示すステップS502~ステップS504の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。図5に示すフローチャートは、図3に示すフローチャットに示す制御処理手順を実行し、クライアント端末でステップS315を実行した後に実行される処理である。まず、クライアント端末は、ポータル画面図14の別ブラウザボタン1403をユーザにより押下されると、別ブラウザで表示するページを識別するページIDを含む別ブラウザのページ表示要求をサーバ100に送信するステップS501。ここで送信されるページIDは、別ブラウザで表示するページを示すページIDであり、上述したステップS310で送信されるページIDとは異なるページIDである。すなわち、図3のステップS310で送信される表示情報には、ステップS307で受信したユーザIDに対応する、別ブラウザで表示するページであるページIDを含んでいる。ここで、ユーザIDと別ブラウザで表示するページIDが関連付けて記憶されており、ステップS307で受信したユーザIDに対応する、別ブラウザで表示するページIDを含むポータル画面の表示情報を、ステップS310では送信する。サーバ100は、クライアント端末から、別ブラウザで表示するページを識別するページIDを含む別ブラウザのページ表示要求を受信するとステップS502、当該ページIDと、ステップS307で受信したログイン情報に含まれるユーザIDとを含むレコードを、レイアウトページ情報テーブル900図9から取得し、当該取得したレイアウトページ情報テーブル900図9のレコードのポートレット項目が外部連携と示されているウィンドウIDを取得する。そして、当該取得したウィンドウIDに対応する外部サービスIDを、ウィンドウマッピングテーブルを検索して取得する。ここで取得された外部サービスIDと、予め設定されたサーブレットのプログラムを特定するためのURLと、を含む情報をサーブレットURLとして生成する。ここで生成されたサーブレットURLを含むページ画面の表示情報を生成しステップS503、当該表示情報をクライアント端末に送信するステップS504。クライアント端末は、サーバ100から当該表示情報を受信するとステップS505、当該表示情報を読み込んで表示部にページ画面別の新規のウィンドウを生成して表示するステップS506。次に、クライアント端末は、処理をステップS601に移行して、新規のウィンドウに設定されているサーブレットURLを読み取り、サーブレットURLに含まれるURLに対して、サーブレットURLに含まれる外部サービスIDを含む、別ウィンドウの表示要求を送信するステップS601。サーバ100は、クライアント端末から、別ウィンドウの表示要求を受信するとステップS602、当該表示要求に含まれる外部サービスIDに従って、外部サービスのURLを検索するなど、上述したステップS413からステップS417の処理を実行する。ステップS602以降の処理については、図4に示すステップS412以降の処理での説明で、フレームの代わりに別ウィンドウのブラウザとして置き換えると、図4に示すステップS412以降の処理と同様であるため、これ以降の説明は省略する。すなわち、ステップS603は、ステップS413からステップS417の処理の説明で、フレームを別ウィンドウのブラウザに置き換えれば、ステップS413からステップS417の処理と同様である。また、ステップS604は、ステップS418からステップS425の処理の説明で、フレームを別ウィンドウのブラウザに置き換えれば、ステップS418からステップS425の処理と同様である。また、ステップS605は、ステップS421からステップS423の処理の説明で、フレームを別ウィンドウのブラウザに置き換えれば、ステップS418からステップS425の処理と同様である。以上、図5、6の説明では、フレームの代わりに、別ウィンドウが、外部サービスサーバにアクセスして、当該外部サービスサーバが提供するコンテンツを表示する仕組みについて説明した。このように、サーバ100でユーザの認証がなされると、当該ユーザが利用する外部社外のウェブサービスでの認証処理で必要となるログインID、パスワードを入力することなく、当該ウェブサービスでの認証を行うことができるようになる。<第2の実施形態>次に、第2の実施形態における情報処理システムの処理手順について説明する。第1の実施形態では、クライアント端末が、サーバ100から取得したログイン指示情報を外部サービスサーバに送信することにより、当該外部サービスサーバのウェブサービスのログイン画面を表示することなく、自動的に認証処理を行わせる仕組みについて説明したが、ウェブサービスによっては、一旦、ウェブサービスのログイン画面を表示しなければ、ログインを許可しないウェブサービスも存在する。第2の実施形態では、そのようなウェブサービスについても、ログイン画面を表示することなく自動的に認証処理を行わせる仕組みについて説明する。図7に示すステップS710、ステップS711、ステップS712、ステップS716、ステップS717の処理は、クライアント端末のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また、図7に示すステップS701、ステップS702、ステップS706~ステップS709の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。また、図7に示すステップS703~ステップS705、ステップS713~ステップS715の処理は、外部サービスサーバ112ウェブサーバのCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。ステップS415までの処理は、第1の実施形態と同様であるため、説明を省略する。まず、サーバ100は、ステップ415の処理を実行した後、図18に示す対話型サイトテーブル1800を参照し、ステップS413で取得した、外部サービスサーバが提供するウェブサービスのウェブページのURLが、対話型サイトテーブル1800に登録されているか否かを判定するステップS701アクセス先判定手段。図18は、対話型サイトテーブル1800の一例を示す図である。対話型サイトテーブル1800は、一旦、ウェブサービスのログイン画面を表示しなければ、ログインを許可しないように制御するウェブサービスのURLが登録されたテーブルである。ウェブサービスのログイン画面を表示しなければ、ログインを許可しないように制御するウェブサービス対話型サイトとは、外部サービスサーバが生成したユニークな固有情報番号記号等を含む表示情報に従って表示されるログイン画面固有情報は表示されないをクライアント端末に一旦、表示させ、当該ログイン画面を介してユーザにより入力されたユーザID、パスワードと共に、当該固有情報を外部サービスサーバに送信しなければ、認証されない仕組みを有するウェブサービスである。サーバ100は、ステップS701で、ステップS413で取得したURLが対話型サイトテーブル1800に登録されてない対話型サイトではないと判定した場合はステップS701:NO、処理をステップS416に移行し、上述した処理を実行する。一方、ステップS413で取得したURLが対話型サイトテーブル1800に登録されている対話型サイトであると判定した場合はステップS701:YES、処理をステップS702に移行する。サーバ100は、ステップS702で、ログインページログイン画面の表示要求取得要求を外部サービスサーバステップS413で取得したURLに送信する取得要求送信手段。そして、外部サービスサーバは、サーバ100から当該表示要求を受信するとステップS703、当該表示要求に対するユニークな固有情報ユニークな番号や記号などを生成しステップS704、当該生成された固有情報を含む、ログインページの画面を表示するための表示情報をサーバ100に送信するステップS705。サーバ100は、外部サービスサーバから、当該表示情報を受信するとステップS706ログイン画面受信手段、当該表示情報に含まれる固有情報を取得するステップS707。次に、サーバ100は、フレームに、ステップS707で取得した固有情報と、ステップS413で取得したURLと、ステップS414で取得したパラメータ名と、ステップS415で取得したパラメータ値とを設定する。すなわち、サーバ100は、ステップS707で取得した固有情報と、ステップS413で取得したURLと、ステップS414で取得したパラメータ名と、ステップS415で取得したパラメータ値とに従って、ステップS413で取得したURLにログイン可能認証処理を実行可能な形式のログイン指示情報を生成し、当該ログイン指示情報をフレームに設定したフレームの表示情報を生成するステップS708。次に、サーバ100は、ステップS708で生成された表示情報をクライアント端末に送信するステップS709。クライアント端末は、サーバ100から、当該表示情報を受信すると、当該表示情報を読み取り解釈解析して、外部連携ページ画面1600図16を表示部に表示するステップS711。そして、クライアント端末は、サーバ100から受信した表示情報に含まれるJavascriptを実行して、当該表示情報に含まれているURL送信先1903外部サービスサーバに、ログイン指示情報として、ログインID1901、パスワード1092、当該表示情報に含まれる固有情報とを送信するステップS420。そして、外部サービスサーバは、クライアント端末からログイン指示情報ログインID、パスワード、固有情報を受信するとステップS713、ステップS704で生成された固有情報であるか否かの判定し、ステップS704で生成された固有情報であると判定された場合は、ログインIDとパスワードと固有情報とに従って認証処理を行いステップS714、一方、ステップS704で生成された固有情報ではないと判定された場合は、サービスエラーを示す画面の表示情報をクライアント端末に送信し、クライアント端末は当該画面を表示する。また、外部サービスサーバは、ステップS714における、ログインID及びパスワードによる認証処理の認証結果、認証されログインされると、当該外部サービスサーバが提供するコンテンツを含む外部サービス画面を表示するための表示情報をクライアントの該フレームに送信するステップS715。そして、クライアント端末のフレームは、外部サービスサーバから表示情報を受信するとステップS4716、当該受信した表示情報を読み取り解釈して、該外部サービス画面を表示するステップS717。以上、一旦、ウェブサービスのログイン画面を表示しなければ、ログインを許可しないウェブサービスにアクセスする場合、ログイン画面を介して認証情報ユーザIDやパスワードなど、認証処理を行うために必要な情報を入力することなく、外部サービスサーバに認証処理を行わせる仕組みを提供することができる。また、ステップS701で、対話型のサイトか否かを判定し、その判定結果に応じて、認証情報を新たに入力することなく外部サービスサーバに認証処理を行わせるための処理を切り替えるため、ユーザが享受したいウェブサービスの認証方法をユーザに意識させることを軽減させることができる。次に、上述した第1の実施形態、及び第2の実施形態で用いられる、レイアウトページ情報テーブル図9、ウィンドウマッピングテーブル図10、外部サービステーブル図11、外部サービスパラメータテーブル図12、外部サービスユーザパラメータテーブル図13のそれぞれの登録処理について、図20、図21、図22、図23、図24、図25、図26を用いて、説明する。図24は、外部サービステーブル図11、外部サービスパラメータ図12を登録する処理手順の一例を示すフローチャートである。図24に示すステップS2401、ステップS2404、ステップS2405、ステップS2406の処理は、管理者端末101のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また図24に示すステップS2402、ステップS2403、ステップS2407、ステップS2408の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。まず、管理者端末101は、管理者により、管理者のユーザID、パスワードの入力を受け付け、当該受け付けたユーザID、パスワードをサーバ100に送信して、管理者の認証要求を行う。そして、サーバ100は、管理者端末101から受信したユーザID、パスワードに従って、管理者の認証処理を行い、認証される認証が成功すると、管理者端末101に、管理者のみが閲覧可能な管理者ポータル画面不図示を表示する表示情報HTMLなどを管理者端末101に送信する。そして、管理者端末101は、該表示情報を受信すると、該表示情報に従って、管理者ポータル画面を表示部に表示する。ここで表示される管理者ポータル画面には、外部サービス登録画面図20の表示要求を行うボタン、対話型サイト登録画面図22の表示要求を行うボタンが設けられている。そして、管理者端末101は、管理者により、管理者ポータル画面に表示されている、外部サービス登録画面図20の表示要求を行うボタンが押下されると、サーバ100に対して、外部サービス登録画面図20の表示要求を送信するステップS2401。サーバ100は、管理者端末101から外部サービス登録画面図20の表示要求を受信すると2402、外部サービス登録画面図20を表示するための表示情報HTMLなどを管理者端末101に送信するステップS2403。次に、管理者端末101は、該表示情報をサーバ100から受信するとステップS2404、該表示情報に従って外部サービス登録画面図20を表示部に表示するステップS2405。図20は、外部サービス登録画面2000の一例を示す図である。外部サービス登録画面2000は、外部サービスサーバ112が提供する外部のサービスを、サーバ100が提供する画面内でユーザが利用可能となるように、管理者が、外部のサービスに係る情報を登録するための画面である。図20に示すように、外部サービス登録画面2000は、外部サービスサーバ112が提供するサービスのタイトルを入力する入力欄2001と、外部サービスサーバ112が提供するサービスのURLを入力する入力欄2002と、外部サービスサーバ112が提供するサービスの画面を、サーバ100が提供する画面内のフレームに表示するかポートレット、別のウィンドウに表示するか別ウィンドウを設定するためのラジオボタン2003と、外部サービスサーバ112が提供するサービスに認証する際に用いられるユーザIDのパラメータ名を入力する入力欄2004と、外部サービスサーバ112が提供するサービスに認証する際に用いられるパスワードのパラメータ名を入力する入力欄2005と、登録ボタン2006とから構成されている。そして、管理者端末101は、管理者による、入力欄2001、入力欄2002、ラジオボタン2003、入力欄2004、入力欄2005の入力選択を受け付け、管理者により、登録ボタン2006が押下されると、管理者により入力された内容入力内容のデータをサーバ100に送信することで、入力内容の登録要求を送信するステップS2406。サーバ100は、管理者端末101から、外部サービス登録画面2000を介してユーザにより入力された入力内容のデータ登録要求を受信するとステップS2407、受信したデータ、及び受信したデータに従って得られるデータを、外部サービステーブル図11、外部サービスパラメータテーブル図12に登録する登録処理を行うステップS2408。具体的には、外部サービス登録画面2000の入力欄2001に入力されたタイトルは、外部サービステーブル図11のタイトルに登録され、入力欄2002に入力されたURLは、外部サービステーブル図11のURLに登録され、ラジオボタン2003で選択された内容のデータは、外部サービステーブル図11のタイプに登録される。また、入力欄2002に入力されたURLが、既に外部サービステーブル図11の項目URLの列に登録されている場合は、既に外部サービステーブル図11に登録されているURLのレコードのデータを、外部サービス登録画面2000に入力された内容に、上書き登録を行う。また、入力欄2002に入力されたURLが、外部サービステーブル図11の項目URLの列に登録されていない場合は、URLを一意に識別するための外部サービスIDを生成して、外部サービステーブル図11の項目外部サービスIDに登録する。このようにして、図11に示すような外部サービステーブルに、これらのデータ外部サービスID、URL、タイトル、タイプがそれぞれ関連付けられて登録される。次に、外部サービスパラメータテーブル図12への登録について説明する。入力欄2004に入力されたユーザIDのパラメータ名、入力欄2005に入力されたパラメータ名を、それぞれ、外部サービスパラメータテーブル図12の項目パラメータ名に登録する。このとき、外部サービスパラメータテーブル図12に登録されたパラメータ名に、入力欄2002に入力されたURLが外部サービステーブル図11に登録されたレコードの外部サービスIDの値と、外部サービスパラメータテーブル図12に登録されたパラメータ名を一意に識別するパラメータIDの値とを、それぞれ関連付けて、外部サービスパラメータテーブル図12に登録する。このようにして、図12に示すような外部サービスパラメータテーブルに、これらのデータパラメータID、外部サービスID、パラメータ名がそれぞれ関連付けられて登録される。以上、予め、管理者による操作に従って、図24に示すフローチャートに示す処理を実行することで、サーバ100が提供するサービスの画面内に外部のサービスの画面を表示可能にするために必要な、該外部サービスについての情報図11、図12を登録することができる。次に、図26を用いて、クライアント端末のユーザの操作に従って、レイアウトページ情報テーブル図9、ウィンドウマッピングテーブル図10、外部サービスユーザパラメータテーブル図13を登録するため処理手順について、説明する。図26は、レイアウトページ情報テーブル図9、ウィンドウマッピングテーブル図10、外部サービスユーザパラメータテーブル図13を登録するため処理手順の一例を示すフローチャートである。図26に示すステップS2601~ステップS2604、ステップS2607~ステップS2609の処理は、クライアント端末のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また、図26に示すステップS2605、ステップS2606、ステップS2610、ステップS2611の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。クライアント端末は、図3に示すステップS301、ステップS302、ステップS305、ステップS306、ステップS312、ステップS313、ステップS314、ステップS315の処理を実行して表示されたポータル画面図14の設定ボタン1404が、ユーザにより押下されるとステップS2603:YES、レイアウト/パラメータ登録画面図21の表示要求をサーバ100に対して送信するステップS2604。クライアント端末は、ステップS315で表示されたポータル画面図14の外部連携ページリンクボタン1401がユーザにより押下された場合はステップS2601:YES、処理をステップS401に移行し、別ブラウザボタン1403がユーザにより押下された場合はステップS2602:YES、処理をステップS501に移行する。また、クライアント端末は、外部連携ページリンクボタン1401、別ブラウザボタン1403、設定ボタン1404が押下されない場合はステップS2601:NO、ステップS2602:NO、ステップS2603:NO、処理をステップ2601に戻して、外部連携ページリンクボタン1401、別ブラウザボタン1403、設定ボタン1404の何れかのボタンが押下されるのを待つ。サーバ100は、クライアント端末から、レイアウト/パラメータ登録画面図21の表示要求をサーバ100から受信するとステップS2605、レイアウト/パラメータ登録画面図21を表示するための表示情報HTMLなどをクライアント端末に送信するステップS2606。クライアント端末は、サーバ100から、レイアウト/パラメータ登録画面図21の表示情報を受信するとステップS2607、該表示情報に従って、レイアウト/パラメータ登録画面図21を表示するステップS2608。図21は、レイアウト/パラメータ登録画面2100の一例を示す図である。レイアウト/パラメータ登録画面2100図21は、外部連携ページ画面1500に表示されるフレームのレイアウトの選択を受け付けるプルダウン2101、図20の外部サービス登録画面で登録された外部サービスの選択を受け付けるためのオブジェクト2102、プルダウン2101で選択されたレイアウトで外部連携ページ画面1500に表示されるフレームに、どの外部サービスの画面を表示するかの設定を受け付ける設定ボタン2103、2104、2105、オブジェクト2102で選択された外部サービスでの認証処理で用いられるユーザIDを入力する入力欄2106、その認証処理で用いられるパスワードを入力する入力欄2107、登録ボタン2108から構成されている。プルダウン2101に選択可能に表示されるレイアウト名は、レイアウトテーブル800図8のレイアウトIDに関連付けられてサーバ100の記憶部に記憶されており不図示、これを参照して、サーバ100の記憶部に記憶されているレイアウトテーブル800図8のレイアウトIDに関連付けられたレイアウト名を2101に選択可能に表示するための表示情報をサーバ100がステップS2606でクライアント端末に送信する。すなわち、例えば、図8のレイアウトテーブル800のレイアウトIDがR1のレイアウト名、レイアウトIDがR2のレイアウト名が、プルダウン2101に選択可能に表示される。レイアウトテーブル800図8のリージョンNo.は、フレームの領域の位置を識別するための情報であり、サーバ100の記憶部に記憶されている配置位置テーブル2300図23に示すように、フレームの領域の配置位置を示す座標と関連付けて記憶されている。図23は、配置位置テーブル2300の一例を示す図である。配置位置テーブル2300は、リージョンNo.と配置位置とがそれぞれ関連付けて記憶されている。例えば、図23の例では、リージョンNo.がRE1のフレームの領域の配置位置は、矩形の左上の座標がx1,y1であり、矩形の右下の座標がx2,y2であることを示している。このように、2101でレイアウト名が選択されると、選択されたレイアウト名に関連付けられて記憶されているレイアウトIDが選択されることで、フレームのレイアウト外部連携ページ画面のレイアウトを選択することができる。プルダウン2101のように、2段上段2/下段1が選択されると、図15に示すように、フレームが上段に2つ、下段に1つ表示されることとなる。外部サービスの選択を受け付けるためのオブジェクト2102には、図20の外部サービス登録画面の操作によりサーバ100に登録記憶されている外部サービステーブル1100のタイトルが表示されている。すなわち、図21の例では、サービスA、サービスB、サービスC、サービスDが表示されている。このうち、プルダウン2101で選択されたレイアウトのどのフレームに、どの外部サービスを割り当てるかを設定する。例えば、ユーザが、サービスA、サービスB、サービスC、サービスDのタイトルのうち、サービスAを選択して、サービスAでの認証処理に用いられるユーザID、パスワードを2106、2107にそれぞれ入力して、設定ボタン2103を押下すると、入力されたユーザID、パスワードがサービスAでの認証処理で用いられる情報として設定されると共に、プルダウン2101で選択されたレイアウトの上段の左側のフレームに、サービスAの画面を表示することを設定することができる。また、2102の各タイトルのうちサービスBを選択して、サービスBでの認証処理に用いられるユーザID、パスワードを2106、2107にそれぞれ入力して、設定ボタン2104を押下すると、入力されたユーザID、パスワードがサービスBでの認証処理で用いられる情報として設定されると共に、プルダウン2101で選択されたレイアウトの上段の右側のフレームに、サービスBの画面を表示することを設定できる。また、2102の各タイトルのうちサービスCを選択して、サービスCでの認証処理に用いられるユーザID、パスワードを2106、2107にそれぞれ入力して、設定ボタン2105を押下すると、入力されたユーザID、パスワードがサービスCでの認証処理で用いられる情報として設定されると共に、プルダウン2101で選択されたレイアウトの下段のフレームに、サービスCの画面を表示することを設定することができる。このように、クライアント端末は、ユーザにより、レイアウト/パラメータ登録画面への入力を受け付け、登録ボタン2108を押下されると、サーバ100に、入力された内容のデータを送信して、登録要求を行うステップS2609。サーバ100は、クライアント端末から、レイアウト/パラメータ登録画面図21を介して入力された内容のデータを受信するとステップS2610、受信したデータ、及び該データに従って得られるデータをレイアウトページ情報テーブル図9、ウィンドウマッピングテーブル図10、外部サービスユーザパラメータテーブル図13に登録する2611。具体的には、まず、サーバ100は、ページを一意に識別する新規のページIDを生成する。そして、プルダウン2101で選択されたレイアウト名に関連付けられたレイアウトIDを特定して、レイアウトテーブル800を参照して、該レイアウトIDに関連付けられたリージョンNo.を取得する。また、新規のウィンドウIDを生成する。そして、生成された新規のページIDと、特定されたレイアウトIDと、取得したリージョンNo.と、ステップS307で受信したユーザIDと、外部連携と、生成された新規のウィンドウIDとをレイアウトページ情報テーブル900に、それぞれ関連付けて登録する。ここでは、レイアウト/パラメータ登録画面図21で各フレームに設定された外部サービスごとに、レイアウトページ情報テーブル900への登録処理を行う。また、ここで各フレームに対してそれぞれ登録されたウィンドウIDに、それぞれ、2103、2104、2105で設定されたタイトルの外部サービスIDを紐付けて、ウィンドウマッピングテーブル1000に登録する。このようにして、ウィンドウマッピングテーブル1000に、新規に生成されたウィンドウIDと外部サービスIDとを紐付けて登録する。そして、レイアウト/パラメータ登録画面図21で各フレームに対して、それぞれ設定されたユーザID、パスワードを、ステップS307で受信したユーザIDと関連付けて、外部サービスユーザパラメータテーブル1300に登録する。レイアウト/パラメータ登録画面図21でフレームに設定された外部サービスの外部サービスIDに関連付けられて外部サービスパラメータテーブル1200に登録されたパラメータIDを関連付けて登録する。例えば、外部サービス登録画面2000で登録された外部サービスの外部サービスIDがE1で、2004に入力されたユーザIDのパラメータ名がLOGIN_IDで、2005に入力されたパスワードのパラメータ名がPASSWORDの場合、外部サービスパラメータテーブル図12には、パラメータIDP1、外部サービスIDE1、パラメータ名LOGIN_IDが関連付けられ、また、パラメータIDP2、外部サービスIDE1、パラメータ名PASSWORDが関連付けられて登録される。そして、例えば、レイアウト/パラメータ登録画面図21で外部サービスIDE1の外部サービスについて、2106に入力されたユーザIDがuserA、2107に入力されたパスワードがPass_aが設定された場合、また、ステップS307で受信したユーザIDがU1の場合、パラメータIDP1、ユーザIDU1に対して、パラメータ値userAが登録され、パラメータIDP2、ユーザIDU1に対して、パラメータ値Pass_aが登録される。以上のようにして、管理者により図24に示す処理で予め登録された各外部サービスのうち、ユーザの操作により、ユーザのページのどのフレームにどの外部サービスを表示させるかが選択されたその内容が、図9、図10に登録される。また、その、ユーザにより選択された外部サービスでの認証処理に用いられるユーザID、パスワードも、各ユーザごと、各外部サービスごとに、図13に登録される。このようにして、レイアウトページ情報テーブル図9、ウィンドウマッピングテーブル図10、外部サービスユーザパラメータテーブル図13を登録することができる。次に、図25を用いて、対話型サイトテーブル図18の登録処理について説明する。図25は、対話型サイトテーブル図18の登録処理の処理手順の一例を示すフローチャートである。図25に示すステップS2501、ステップS2504~ステップS2506の処理は、管理者端末101のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。また図25に示すステップS2502、ステップS2503、ステップS2507、ステップS2508の処理は、サーバ100のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムブラウザ等をRAM203にロードして実行することにより実現される。まず、管理者端末101は、管理者により、管理者のユーザID、パスワードの入力を受け付け、当該受け付けたユーザID、パスワードをサーバ100に送信して、管理者の認証要求を行う。そして、サーバ100は、管理者端末101から受信したユーザID、パスワードに従って、管理者の認証処理を行い、認証される認証が成功すると、管理者端末101に、管理者のみが閲覧可能な管理者ポータル画面不図示を表示する表示情報HTMLなどを管理者端末101に送信する。そして、管理者端末101は、該表示情報を受信すると、該表示情報に従って、管理者ポータル画面を表示部に表示する。ここで表示される管理者ポータル画面には、外部サービス登録画面図20の表示要求を行うボタン、対話型サイト登録画面図22の表示要求を行うボタンが設けられている。そして、管理者端末101は、管理者により、管理者ポータル画面に表示されている、対話型サイト登録画面図22の表示要求を行うボタンが押下されると、サーバ100に対して、対話型サイト登録画面図22の表示要求を送信するステップS2501。サーバ100は、管理者端末101から対話型サイト登録画面図22の表示要求を受信すると2502、対話型サイト登録画面図22を表示するための表示情報HTMLなどを管理者端末101に送信するステップS2503。次に、管理者端末101は、該表示情報をサーバ100から受信するとステップS2504、該表示情報に従って対話型サイト登録画面図22を表示部に表示するステップS2505。図22は、対話型サイト登録画面2200の一例を示す図である。対話型サイト登録画面2200は、上述した対話型サイトを登録するための画面であり、登録する対話型のサイトのURLを入力する入力欄2201と、登録ボタン2202が設けられている。そして、管理者端末101は、管理者による、入力欄2201に対話型サイトのURLの入力を受け付け、管理者により、登録ボタン2202が押下されると、管理者により入力された内容入力内容のデータをサーバ100に送信することで、入力内容の登録要求を送信するステップS2506。サーバ100は、管理者端末101から、対話型サイト登録画面2200を介してユーザにより入力された入力内容のデータ登録要求を受信するとステップS2507、受信したデータURLを、対話型サイトテーブルに登録する登録処理を行うステップS2508。このようにして、対話型サイトを登録する処理を行うことができる。以上説明したように、本実施の形態によれば、少なくとも1回ユーザが認証された後に実行される、ウェブサービスを利用するために行う認証処理で用いられる認証情報の入力操作を軽減させることができる。従来、クライアント端末は、各外部サービスサーバが提供しているサービスに直接URLを入力してアクセスしなければならず煩雑である。これを解消するため、本実施例では、サーバ100が登録している複数の外部サービスを登録しているため、ユーザがサーバ100にアクセスすることで、複数の異なる各外部サービスサーバが提供しているサービスに簡単にアクセスすることが可能となる。以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS基本システム或いはオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。"