アプリケーションサーバと、前記アプリケーションサーバを管理する管理装置とを備え、前記管理装置は、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を有し、前記アプリケーションサーバは、前記管理装置から受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を有するアプリケーションサーバ管理システム。前記アプリケーションサーバの前記設定情報管理部は、前記管理装置から受信した設定項目について、前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする請求項1に記載のアプリケーションサーバ管理システム。前記サービスリポジトリは、前記アプリケーション情報として、前記クライアントからの処理要求を表すリクエストURLUniformResourceLocatorに含まれる情報を記憶し、前記オブジェクト呼び出し介入部は、前記検出したオブジェクト呼び出しが、前記仮想サーバインスタンス部から中継される前記処理要求を表すリクエストURLに含まれる情報に対応付けられたクラスのオブジェクト呼び出しである場合に、前記オブジェクト参照情報を、前記呼び出し元のオブジェクトに渡すことを特徴とする請求項1または請求項2に記載のアプリケーションサーバ管理システム。所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記差異抽出ステップで抽出された設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、を備えたアプリケーションサーバ管理方法。前記設定値保持オブジェクト特定ステップは、前記差異抽出ステップで抽出された設定項目について、前記アプリケーションサーバにおいて前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする請求項4に記載のアプリケーションサーバ管理方法。1つ以上のアプリケーションサーバを管理する管理装置であって、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに処理要求するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を備えた管理装置。所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置によって管理されるアプリケーションサーバであって、前記管理装置から、自装置のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信し、受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を備えたアプリケーションサーバ。前記設定情報管理部は、前記管理装置から受信した設定項目について、前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする請求項7に記載のアプリケーションサーバ。所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において、前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記設定項目抽出ステップで抽出された設定項目、前記差異のある設定値、および前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異送信ステップと、をコンピュータ装置に実行させるコンピュータプログラム。所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置から、同一のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信する差異受信ステップと、前記差異受信ステップで受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異受信ステップで受信した前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異受信ステップで受信したアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、をコンピュータ装置に実行させるコンピュータプログラム。しかしながら、グルーピングしたアプリケーションサーバ群を一元管理する関連技術では、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを複数の運用グループに所属させたい場合に問題が生じる。具体的には、大規模な仮想化システムでは、同一のアプリケーションサーバ上で提供される複数のサービスをそれぞれ異なる運用グループに所属させたいという要望があがる。しかし、運用グループが異なれば、アプリケーションサーバの運用ポリシーも異なることが予想される。ここで、アプリケーションサーバの運用ポリシーとは、例えば、ウェブコンテナのアクセスログの採取設定に関するポリシー等である。そして、このようなアプリケーションサーバの運用ポリシーは、アプリケーションサーバ毎に設定可能な設定値によって実現される。ところが、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスは、同一の実プロセスにマッピングされているため、互いに異なる設定値を持つことができない。したがって、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを異なる運用グループに所属させようとする場合、アプリケーションサーバの設定値に衝突が生じることが容易に予想できる。このように、この関連技術では、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを、互いに異なる設定値で動作させることが困難であるという課題があった。また、特許文献1に記載された技術では、同一グループ内に所属するエージェントがそれぞれ導入された各サーバに同一の動作設定を適用することは容易となる。しかしながら、特許文献1には、1つのサーバに異なるエージェントを導入してそれぞれ異なる動作設定を行わせることに関しては記載されていない。本発明は、上述の課題を解決するためになされたもので、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを、互いに異なる設定値で動作させることができるアプリケーションサーバ管理システムを提供することを目的とする。本発明のアプリケーションサーバ管理システムは、アプリケーションサーバと、前記アプリケーションサーバを管理する管理装置とを備え、前記管理装置は、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を有し、前記アプリケーションサーバは、前記管理装置から受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を有する。また、本発明のアプリケーションサーバ管理方法は、所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記差異抽出ステップで抽出された設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、を備える。また、本発明の管理装置は、1つ以上のアプリケーションサーバを管理する管理装置であって、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに処理要求するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を備える。また、本発明のアプリケーションサーバは、所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置によって管理されるアプリケーションサーバであって、前記管理装置から、自装置のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信し、受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を備える。また、本発明のコンピュータプログラムは、所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において、前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記設定項目抽出ステップで抽出された設定項目、前記差異のある設定値、および前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異送信ステップと、をコンピュータ装置に実行させる。また、本発明のコンピュータプログラムは、所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置から、同一のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信する差異受信ステップと、前記差異受信ステップで受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異受信ステップで受信した前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異受信ステップで受信したアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、をコンピュータ装置に実行させる。本発明は、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを、互いに異なる設定値で動作させることができるアプリケーションサーバ管理システムを提供することができる。以下、本発明の実施の形態について、図面を参照して詳細に説明する。まず、本発明の実施の形態としてのアプリケーションサーバ管理システム1の構成を図1に示す。図1において、アプリケーションサーバ管理システム1は、アプリケーションサーバ2と、管理装置3とを備えている。また、管理装置3は、インターネット、LANLocalAreaNetwork、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワークを介してクライアント端末9に接続されている。なお、図1には、3つのアプリケーションサーバ2を示しているが、本発明のアプリケーションサーバ管理システムが備えるアプリケーションサーバの数を限定するものではない。ここで、アプリケーションサーバ2は、配備された1つ以上のアプリケーションソフトウェアを実行可能なサーバ装置である。また、アプリケーションサーバ2は、オブジェクト指向プログラミング言語によって記述されたコンピュータプログラムによって表されるアプリケーションサーバプログラムを実行するコンピュータ装置によって構成される。例えば、アプリケーションサーバ2は、アプリケーションサーバプログラムを表すJava登録商標プログラムのバイトコードを実行するJava登録商法仮想マシンJavaVM:JavaVirtualMachineを搭載したコンピュータ装置によって構成されていてもよい。なお、各アプリケーションサーバ2は、上述のアプリケーションサーバプログラムがそれぞれインストールされた異なるコンピュータ装置によって構成されていてもよい。あるいは、各アプリケーションサーバ2は、同一のコンピュータ装置上で上述のアプリケーションサーバプログラムが異なるプロセスとしてそれぞれ実行されることにより実現されていてもよい。いずれの場合も、アプリケーションサーバ2には、プロセス単位で一意に識別されるアプリケーションサーバ識別情報が付与されているものとする。また、アプリケーションサーバ2は、アプリケーションサーバ2の動作をカスタマイズするための各種設定項目に関する設定値を保持している。詳細には、アプリケーションサーバ2は、上述のアプリケーションサーバプログラムが実行されることによりメモリ上に展開されるオブジェクトの中に、各設定項目についてその設定値を保持する設定値保持オブジェクトを含んでいる。すなわち、アプリケーションサーバ2は、設定値保持オブジェクトに保持された設定値に従って動作する。また、アプリケーションサーバ2は、クライアント端末9から管理装置3を介して受け付けた処理要求に応じて、処理要求対象のアプリケーションソフトウェアを実行する。そして、アプリケーションサーバ2は、その処理結果を、管理装置3を介してクライアント端末9に提供する。管理装置3は、1つ以上のアプリケーションサーバ2を管理する装置である。また、管理装置3は、クライアント端末9からのアプリケーションサーバ2に対する処理要求を代理受付するプロキシの機能も有している。次に、アプリケーションサーバ2を構成する各装置のハードウェア構成を図2に示す。図2において、アプリケーションサーバ2は、CPU201と、RAM202と、ROM203と、記憶装置204と、通信モジュール205とを備えたコンピュータ装置によって構成されている。記憶装置204には、アプリケーションサーバプログラムに相当するコンピュータプログラム、および、アプリケーションサーバ2に配備された各種アプリケーションソフトウェアに相当するコンピュータプログラムが記憶されている。CPU201は、記憶装置204に記憶されたアプリケーションサーバ2をRAM202に読み込んで実行する。さらに、CPU201は、記憶装置204に記憶されたアプリケーションソフトウェアをRAM202に読み込んで実行する。通信モジュール205は、管理装置3が接続されるLANLocalAreaNetwork等にアプリケーションサーバ2を接続する。管理装置3は、CPU301と、RAM302と、ROM303と、記憶装置304と、第1の通信モジュール305と、第2の通信モジュール306とを備えたコンピュータ装置によって構成されている。第1の通信モジュール305は、アプリケーションサーバ2が接続されるLAN等に管理装置3を接続する。第2の通信モジュール306は、クライアント端末9が接続されるインターネット等のネットワークに管理装置3を接続する。記憶装置304には、後述する仮想サーバインスタンス部31を表すコンピュータプログラムが記憶されている。CPU301は、記憶装置304に記憶された仮想サーバインスタンス部31を表すコンピュータプログラムをRAM302に読み込んで実行する。次に、アプリケーションサーバ管理システム1を構成する各装置の機能ブロックについて図3を参照して説明する。管理装置3は、1つ以上の仮想サーバインスタンス部31と、サービスリポジトリ32と、差異抽出部33とを有している。なお、図3には、3つの仮想サーバインスタンス部31を示しているが、本発明の管理装置が備える仮想サーバインスタンス部の数を限定するものではない。ここで、仮想サーバインスタンス部31は、前述のように、ROM303または記憶装置304に記憶された仮想サーバインスタンス部31を表すコンピュータプログラムをRAM302に読み込んで実行するCPU301によって構成される。また、サービスリポジトリ32は、記憶装置304によって構成される。また、差異抽出部33は、ROM303または記憶装置304に記憶されたコンピュータプログラムモジュールをRAM302に読み込んで実行するCPU301によって構成される。なお、管理装置3を構成する各機能ブロックのハードウェア構成は上述の構成に限定されない。仮想サーバインスタンス部31は、所定のアプリケーションサーバ2を識別するアプリケーションサーバ識別情報を保持している。そして、仮想サーバインスタンス部31は、保持したアプリケーションサーバ識別情報が表すアプリケーションサーバ2に配備された所定のアプリケーションソフトウェアに対するクライアント端末9からの処理要求を、アプリケーションサーバ2の代理で受け付ける。また、仮想サーバインスタンス部31は、代理受付した処理要求を、該当するアプリケーションサーバ2に中継する。また、仮想サーバインスタンス部31は、保持したアプリケーションサーバ識別情報が表すアプリケーションサーバ2の動作をカスタマイズするための各設定項目に対する設定値を保持している。例えば、設定項目とは、ウェブコンテナのアクセスログの採取設定であってもよい。また、その場合、その設定値とは、例えば、ログの出力先を表すファイルパスやログファイルのサイズ、アクセスログのフォーマット等である。また、設定項目は、ログレベルであってもよい。また、その場合、その設定値は、アプリケーションサーバの動作履歴としてのログメッセージをどのレベルまで出力するかを制限する情報である。その他、設定項目は、その設定値の変更を、アプリケーションサーバ2の実行中に動的に反映可能な項目であることが望ましい。そして、仮想サーバインスタンス部31は、これらの設定値を、外部からの入力情報に基づいて更新する。このように、仮想サーバインスタンス部31は、所定のアプリケーションサーバ2にマッピングされていると言える。例えば、図4に示すように、仮想サーバインスタンス部31仮想サーバインスタンス部Aは、他の仮想サーバインスタンス部31仮想サーバインスタンス部Bと同一のアプリケーションサーバ識別情報を保持することにより、同一のアプリケーションサーバ2にマッピングされることが可能となっている。なお、仮想サーバインスタンス部31は、アプリケーションサーバ2に配備される各アプリケーションソフトウェアを、異なる運用グループに対してそれぞれサービスとして提供したい場合には、運用グループに対応付けられて生成されることが望ましい。サービスリポジトリ32は、仮想サーバインスタンス部31と、該仮想サーバインスタンス部31が代理受付する所定のアプリケーションソフトウェアを表すアプリケーション情報とを対応付けて記憶している。ここで、アプリケーション情報とは、例えば、処理要求を表すリクエストURLUniformResourceLocatorに含まれる情報であってもよい。例えば、アプリケーション情報は、リクエストURLhttpaaacomApp1からホスト情報httpaaacomを除いたコンテキストルートパスApp1であってもよい。このようなサービスリポジトリ32に記憶される情報の一例を図5に示す。図5において、例えば、Instance1は、仮想サーバインスタンス部31を識別可能な情報を表している。また、この仮想サーバインスタンス部31を識別可能な情報に対応付けられた/App1は、アプリケーション情報としてのリクエストURLに含まれるコンテキストルートパスを表している。なお、以下の説明において例示する仮想サーバインスタンス部31Instance1と仮想サーバインスタンス部31Instance2とは、同一のアプリケーションサーバ識別情報を保持しているものとする。また、アプリケーション情報は、リクエストURLに含まれる情報でなくてもよい。例えば、アプリケーション情報は、あらかじめアプリケーションに付与された識別情報であってもよい。例えば、サービスリポジトリ32は、管理ユーザが入力部307図2を操作することによってあらかじめ登録される。詳細には、管理ユーザは、仮想サーバインスタンス部31と、該仮想サーバインスタンス部31によってサービス提供可能なアプリケーション情報とのマッピング情報を、サービスリポジトリ32にあらかじめ登録する。例えば、アプリケーションサーバ2に配備された各種アプリケーションソフトウェアを異なる運用グループに対してそれぞれサービスとして提供したい場合を想定する。この場合、サービスリポジトリ32は、運用グループ毎に、仮想サーバインスタンス部31と、アプリケーションソフトウェアのアプリケーション情報とを対応付けて保持する。このとき、1つの運用グループに対して複数のアプリケーションをサービスとして提供したい場合、サービスリポジトリ32は、1つの仮想サーバインスタンス部31に対して複数のアプリケーション情報を対応付けて記憶してもよい。差異抽出部33は、仮想サーバインスタンス部31において設定項目の設定値が更新されたとき、設定値が更新された仮想サーバインスタンス部31と同一のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部31を検索する。そして、差異抽出部33は、設定値が更新された仮想サーバインスタンス部31に保持される設定項目のうち、検索した他の仮想サーバインスタンス部31に保持される設定値と差異のある設定値が設定された設定項目を抽出する。また、差異抽出部33は、抽出した設定項目と、差異のある設定値と、その差異のある設定値を保持する仮想サーバインスタンス部31に対応付けられたアプリケーション情報を、アプリケーションサーバ2に送信する。このとき、差異抽出部33は、サービスリポジトリ32を参照することにより、その差異のある設定値を保持する仮想サーバインスタンス部31に対応付けられたアプリケーション情報を取得する。また、差異抽出部33がこれらの情報を送信する送信先は、その差異のある設定値を保持する仮想サーバインスタンス部31が保持しているアプリケーションサーバ識別情報が表すアプリケーションサーバ2である。次に、アプリケーションサーバ2の機能ブロック構成について図3を参照して説明する。図3において、アプリケーションサーバ2は、設定情報管理部21と、複製オブジェクト生成部22と、オブジェクトリポジトリ23と、オブジェクト呼び出し介入部24とを備えている。ここで、設定情報管理部21と、複製オブジェクト生成部22と、オブジェクト呼び出し介入部24とは、ROM203または記憶装置204に記憶されたコンピュータプログラムモジュールをRAM202に読み込んで実行するCPU201によって構成される。また、オブジェクトリポジトリ23は、記憶装置204によって構成される。なお、アプリケーションサーバ2の各機能ブロックを構成するハードウェア構成は上述の構成に限定されない。設定情報管理部21は、管理装置3から受信した設定項目に関する設定値を保持する設定値保持オブジェクトを、自装置が生成してRAM202上に展開しているオブジェクトの中から特定する。例えば、設定情報管理部21は、各設定項目と設定値保持オブジェクトの種類を表すクラスとの対応関係をあらかじめ記憶しておくことにより、設定値保持オブジェクトを特定してもよい。あるいは、設定情報管理部21は、管理装置3から受信した設定項目について、受信した差異のある設定値を設定する設定動作を仮に実行し、仮実行中の設定動作をトレースすることにより、設定値保持オブジェクトを特定してもよい。例えば、設定情報管理部21は、設定動作を1ステップずつ実行し、設定値として渡した変数の値を保持する処理をトラップし、その処理を実行するオブジェクトを、設定を保持するオブジェクトとして特定する。各設定項目が、アプリケーションサーバ2の実行中にその設定値の変更を反映可能な項目であれば、設定動作中に設定値を保持する処理を実行するオブジェクトは、設定を保持するオブジェクトであるといえる。このような設定処理のトレースにより設定値保持オブジェクトを特定する場合、設定情報管理部21は、設定項目と設定値保持オブジェクトのクラスとの対応関係をあらかじめ記憶しておく必要がないという利点がある。なお、仮設定処理のトレースにより設定値保持オブジェクトを特定する場合、設定情報管理部21は、特定した設定値保持オブジェクトに現時点で保持される設定値を変更しないようにする。複製オブジェクト生成部22は、設定情報管理部21によって特定された設定値保持オブジェクトの複製オブジェクトを生成する。そして、複製オブジェクト生成部22は、生成した複製オブジェクトに、管理装置3から受信した差異のある設定値を保持させる。オブジェクトリポジトリ23は、複製オブジェクトの参照先を表す複製オブジェクト参照情報と、設定値保持オブジェクトのクラスを表すクラス情報と、管理装置3から受信したアプリケーション情報とを対応付けて記憶する。ここで、オブジェクトリポジトリ23に記憶される情報の一例を図6に示す。図6では、アプリケーション情報/App1にクラス情報Class1および複製オブジェクト参照情報Object1が対応付けられている。図5のサービスリポジトリ32の例によれば、アプリケーション情報/App1をサービスとして提供する仮想サーバインスタンス部31はInstance1である。したがって、図6の例は、仮想サーバインスタンス部31のInstance1において、ウェブコンテナのアクセスログの採取設定に関して、Instance1と同一のアプリケーションサーバ2にマッピングされたInstance2と異なる設定値が保持されていることを表している。この例では、アプリケーションサーバ2において、ウェブコンテナのアクセスログの採取設定の現在の設定値を保持する設定値保持オブジェクトのクラスは、Class1である。また、この設定値保持オブジェクトを複製した複製オブジェクトの参照先はObject1である。そして、このObject1によって参照される複製オブジェクトは、管理装置3の仮想サーバインスタンス部31Instance1におけるウェブコンテナのアクセスログの採取設定の設定値を保持している。なお、この場合、仮想サーバインスタンス部31Instance2は、設定項目ウェブコンテナのアクセスログの採取設定に関して、アプリケーションサーバ2の設定値保持オブジェクトが保持するデフォルトの設定値を保持しているものとする。また、オブジェクトリポジトリ23が記憶する情報は、例えば、設定情報管理部21によって登録されてもよい。オブジェクト呼び出し介入部24は、クライアント端末9からの処理要求を仮想サーバインスタンス部31から中継されると、処理要求に応じてアプリケーションサーバ2において実行される処理におけるオブジェクト呼び出しに介入する。具体的には、オブジェクト呼び出し介入部24は、仮想サーバインスタンス部31から中継される処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出する。そして、オブジェクト呼び出し介入部24は、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しであるか否かを判断する。そして、オブジェクト呼び出し介入部24は、該当するクラスのオブジェクト呼び出しであると判断した場合に、該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、検出したオブジェクト呼び出しの呼び出し元のオブジェクトに渡す。これにより、オブジェクト呼び出し介入部24は、同一のアプリケーションサーバ2にマッピングされた各仮想サーバインスタンス部31から中継される処理要求において、設定項目の設定値に関わるオブジェクトの呼び出し先を、仮想サーバインスタンス部31毎に振り分けることができることになる。以上のように構成されたアプリケーションサーバ管理システム1の動作について、図面を参照して説明する。まず、アプリケーションサーバ管理システム1が設定項目の差異を抽出して複製オブジェクトを登録する差異抽出登録動作について、図7を参照して説明する。なお、図7において、左図は管理装置3の動作を表し、右図はアプリケーションサーバ2の動作を表すものとする。また、左右を結ぶ破線の矢印はデータの流れを表すものとする。また、アプリケーションサーバ管理システム1は、管理装置3の仮想サーバインスタンス部31において設定値が更新されたタイミングで図7の差異抽出登録動作を開始するものとする。まず、管理装置3の差異抽出部33は、設定が更新された仮想サーバインスタンス部31において保持されている設定項目のうち、該当する仮想サーバインスタンス部31と同一のアプリケーションサーバ識別情報を有する他の仮想サーバインスタンス部31に保持される設定値とは異なる設定値が設定された設定項目を抽出するステップS1。次に、差異抽出部33は、ステップS1で抽出した差異のある設定値を保持する仮想サーバインスタンス部31に対応付けられたアプリケーション情報を、サービスリポジトリ32から取得するステップS2。次に、差異抽出部33は、ステップS1で抽出した設定項目、その差異のある設定値、および、ステップS2で取得したアプリケーション情報を、アプリケーションサーバ2に送信するステップS3。このとき、差異抽出部33は、差異のある設定値を保持する仮想サーバインスタンス部31に保持されるアプリケーションサーバ識別情報が表すアプリケーションサーバ2を送信先とする。次に、設定項目、設定値、およびアプリケーション情報を受信したアプリケーションサーバ2の設定情報管理部21は、受信した設定項目に関する現時点の設定値を保持する設定値保持オブジェクトを特定するステップS4。このとき、設定情報管理部21は、アプリケーションサーバ2によってメモリ上に展開されているオブジェクトの中から、該当する設定項目に関する現在の設定値を保持する設定値保持オブジェクトを検索することにより特定を行う。例えば、前述のように、設定情報管理部21は、設定項目と、その設定項目に関する設定値保持オブジェクトのクラスを対応付けた情報をあらかじめ記憶しておくことにより、設定保持オブジェクトを特定してもよい。あるいは、設定情報管理部21は、アプリケーションサーバ2に、受信した設定項目について、受信した設定値を設定する処理を仮実行させ、仮実行中の設定処理をトレースすることにより設定値保持オブジェクトを特定してもよい。次に、複製オブジェクト生成部22は、ステップS4で特定された設定値保持オブジェクトの複製オブジェクトを生成する。そして、複製オブジェクト生成部22は、生成した複製オブジェクトに、ステップS4で受信された差異のある設定値を保持させるステップS5。次に、設定情報管理部21は、ステップS4で受信したアプリケーション情報、ステップS4で特定した設定値保持オブジェクトのクラス情報、および、ステップS5で生成した複製オブジェクトの参照情報を対応付けて、オブジェクトリポジトリ23に登録するステップS6。以上で、アプリケーションサーバ管理システム1は差異抽出登録動作を終了する。次に、アプリケーションサーバ管理システム1が、仮想サーバインスタンス部31毎に、設定値に基づく動作を振り分けるためのオブジェクト呼び出し介入動作について、図8を参照して説明する。なお、アプリケーションサーバ管理システム1は、仮想サーバインスタンス部31から中継される処理要求を受信した時点で図8の動作を開始するものとする。まず、オブジェクト呼び出し介入部24は、オブジェクトリポジトリ23において、受信した処理要求の中継元の仮想サーバインスタンス部31用のクラス情報を検索する。具体的には、オブジェクト呼び出し介入部24は、処理要求を表すリクエストURLから、ホスト情報を除いたコンテキストルートパスで表されるアプリケーション情報を取得する。そして、オブジェクト呼び出し介入部24は、取得したアプリケーション情報に対応付けられたクラス情報の一覧を、オブジェクトリポジトリ23から検索するステップS11。ここで、図5において説明したように、1つの仮想サーバインスタンス部31に対して、1つ以上のアプリケーション情報があらかじめマッピングされている。このため、オブジェクト呼び出し介入部24は、処理要求に含まれるアプリケーション情報に対応付けられたクラス情報を取得することにより、中継元の仮想サーバインスタンス部31用に登録されたクラス情報を検索できることになる。次に、オブジェクト呼び出し介入部24は、処理要求に応じてアプリケーションサーバ2によって実行される処理におけるオブジェクト呼び出しを検出するステップS12。次に、オブジェクト呼び出し介入部24は、検出したオブジェクト呼び出しが、ステップS11で取得したいずれかのクラス情報のオブジェクトの呼び出しであるか否かを判断するステップS13。ここで、該当するクラス情報のオブジェクトの呼び出しではないと判断した場合、アプリケーションサーバ管理システム1の動作はステップS15に進む。一方、該当するクラス情報のオブジェクトの呼び出しであると判断した場合、オブジェクト呼び出し介入部24は、オブジェクトリポジトリ23において、該当するアプリケーション情報および該当するクラス情報に対応付けられた複製オブジェクト参照情報を取得する。そして、オブジェクト呼び出し介入部24は、複製オブジェクト参照情報を、ステップS12で検出されたオブジェクト呼び出し元のオブジェクトに渡すステップS14。次に、オブジェクト呼び出し介入部24は、仮想サーバインスタンス部31から中継された処理要求に応じた処理が終了したか否かを判断するステップS15。ここで、処理要求に応じた処理が終了していないと判断した場合、アプリケーションサーバ管理システム1の動作はステップS12に戻る。一方、処理要求に応じた処理が終了したと判断した場合、アプリケーションサーバ管理システム1は、オブジェクト呼び出し介入動作を終了する。次に、本発明の実施の形態の効果について述べる。本発明の実施の形態としてのアプリケーションサーバ管理システムは、同一のアプリケーションサーバを表す複数の仮想サーバインスタンスを異なる設定値で動作させることができる。その理由は、管理装置に備えられた差異抽出部が、同一のアプリケーションサーバを表す複数の仮想サーバインスタンス間で設定値に差異のある設定項目を抽出し、アプリケーションサーバの設定情報管理部が、差異のある設定項目の現在の設定値を保持する設定値保持オブジェクトを特定し、複製オブジェクト生成部が、設定値保持オブジェクトの複製オブジェクトを生成して差異のある設定値を保持させ、オブジェクトリポジトリが、設定値保持オブジェクトのクラスと、複製オブジェクトと、アプリケーション情報とを対応付けて保持しておくからである。そして、アプリケーションサーバは、仮想サーバインスタンスを介してユーザからの処理要求を受信すると、その処理要求対象のアプリケーション情報に対応付けられたクラスの呼び出しを検出し、検出したクラスおよび該当するアプリケーション情報に対応付けられた複製オブジェクトの参照情報を、呼び出し元のオブジェクトに渡すからである。すなわち、本発明の実施の形態としてのアプリケーションサーバ管理システムは、同一のアプリケーションサーバを表す複数の仮想サーバインスタンス部間で差異のある設定項目をそれぞれ保持する複製オブジェクトを生成する。そして、本発明の実施の形態としてのアプリケーションサーバ管理システムは、仮想サーバインスタンス部を介してユーザからの処理要求を受信すると、その処理要求における設定値保持オブジェクトへのアクセスを、その処理要求に含まれるアプリケーション情報に基づいて、中継元の仮想サーバインスタンス毎に生成された複製オブジェクトに振り分けることができるからである。したがって、本発明の実施の形態としてのアプリケーションサーバ管理システムは、同一のアプリケーションサーバに配備された各アプリケーションを異なる運用グループに所属させたい場合に、運用グループ間で設定値を衝突させないようにすることができる。すなわち、本発明の実施の形態としてのアプリケーションサーバ管理システムは、運用グループ毎に仮想サーバインスタンスを生成して提供可能なアプリケーション情報にマッピングしておくことにより、同一のアプリケーションサーバを表す各仮想サーバインスタンスを、異なる運用グループに所属させて異なる運用ポリシーに従った異なる設定値で動作させることが可能となる。なお、本発明の実施の形態において、アプリケーションサーバ2の設定情報管理部21が、管理装置3から受信した設定項目について、差異のある設定値を仮設定する設定処理をトレースすることにより、設定値保持オブジェクトを特定する例について説明したが、設定情報管理部21は、その他の情報に基づいて設定値保持オブジェクトを特定してもよい。例えば、設定情報管理部21は、あらかじめ設定項目と設定値保持オブジェクトの対応関係を記憶しておくことにより、設定値保持オブジェクトを特定してもよい。なお、仮設定処理をトレースして設定値保持オブジェクトを特定することにより、設定情報管理部21は、あらかじめ何らかの情報を記憶しておくことなく、設定値保持オブジェクトを特定することができる。また、本発明の実施の形態において、管理装置3のサービスリポジトリ32およびアプリケーションサーバ2のオブジェクトリポジトリ23に記憶されるアプリケーション情報は、クライアントからの処理要求を表すリクエストURLに含まれる情報である例について説明したが、アプリケーション情報は、アプリケーションを表すその他の情報であってもよい。例えば、アプリケーション情報は、該当するアプリケーションに対する処理要求を受け付ける仮想サーバインスタンス部31に付与された仮想サーバインスタンス識別情報であってもよい。この場合、オブジェクトリポジトリ23は、例えば、図9に示すような情報を格納する。そして、この場合、オブジェクト呼び出し介入部24は、処理要求の中継元の仮想サーバインスタンス部31の識別情報に対応付けられたクラスのオブジェクト呼び出しを検出するようにすればよい。なお、アプリケーション情報としてリクエストURLに含まれる情報を用いることにより、本発明の実施の形態としてのアプリケーションサーバ管理システム1は、アプリケーションソフトウェアに対する処理要求を代理受付する仮想サーバインスタンス部31が変更される場合にも、アプリケーションというサービス提供単位ごとに、そのサービスを利用する運用グループごとに異なる設定値を適用することを可能とする。また、本発明の実施の形態において、管理装置3およびアプリケーションサーバ2は異なるコンピュータ装置によって構成されるものとして説明したが、本発明の管理装置およびアプリケーションサーバは、同一のコンピュータ装置によって構成されていてもよい。また、上述した本発明の実施の形態において、各フローチャートを参照して説明した管理装置およびアプリケーションサーバの動作を、本発明のコンピュータプログラムとして各装置の記憶装置記憶媒体に格納しておき、係るコンピュータプログラムを当該CPUが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータプログラムのコード或いは記憶媒体によって構成される。また、本発明は、上述した実施の形態に限定されず、様々な態様で実施されることが可能である。また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1アプリケーションサーバと、前記アプリケーションサーバを管理する管理装置とを備え、前記管理装置は、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を有し、前記アプリケーションサーバは、前記管理装置から受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を有するアプリケーションサーバ管理システム。付記2前記アプリケーションサーバの前記設定情報管理部は、前記管理装置から受信した設定項目について、前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする付記1に記載のアプリケーションサーバ管理システム。付記3前記サービスリポジトリは、前記アプリケーション情報として、前記クライアントからの処理要求を表すリクエストURLUniformResourceLocatorに含まれる情報を記憶し、前記オブジェクト呼び出し介入部は、前記検出したオブジェクト呼び出しが、前記仮想サーバインスタンス部から中継される前記処理要求を表すリクエストURLに含まれる情報に対応付けられたクラスのオブジェクト呼び出しである場合に、前記オブジェクト参照情報を、前記呼び出し元のオブジェクトに渡すことを特徴とする付記1または付記2に記載のアプリケーションサーバ管理システム。付記4所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記差異抽出ステップで抽出された設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、を備えたアプリケーションサーバ管理方法。付記5前記設定値保持オブジェクト特定ステップは、前記差異抽出ステップで抽出された設定項目について、前記アプリケーションサーバにおいて前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする付記4に記載のアプリケーションサーバ管理方法。付記61つ以上のアプリケーションサーバを管理する管理装置であって、所定の前記アプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに処理要求するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部と、前記仮想サーバインスタンス部、および、該仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を対応付けて記憶したサービスリポジトリと、前記仮想サーバインスタンス部において前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出するとともに、抽出した設定項目、前記差異のある設定値、および前記サービスリポジトリにおいて前記差異のある設定値を保持する仮想サーバインスタンス部に対応付けられたアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異抽出部と、を備えた管理装置。付記7前記サービスリポジトリは、前記アプリケーション情報として、前記クライアントからの処理要求を表すリクエストURLに含まれる情報を記憶することを特徴とする付記6に記載の管理装置。付記8所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置によって管理されるアプリケーションサーバであって、前記管理装置から、自装置のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信し、受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、自装置によって生成されているオブジェクトの中から特定する設定情報管理部と、前記設定情報管理部によって特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記管理装置から受信した前記差異のある設定値を保持させる複製オブジェクト生成部と、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記管理装置から受信したアプリケーション情報とを対応付けて記憶するオブジェクトリポジトリと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて自装置において実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入部と、を備えたアプリケーションサーバ。付記9前記設定情報管理部は、前記管理装置から受信した設定項目について、前記差異のある設定値を設定する設定処理を仮に実行し、仮実行中の設定処理をトレースすることにより、前記設定値保持オブジェクトを特定することを特徴とする付記8に記載のアプリケーションサーバ。付記10所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部において、前記設定値が更新されたとき、前記各設定項目のうち、該仮想サーバインスタンス部と同一のアプリケーションサーバ識別情報を保持する他の前記仮想サーバインスタンス部に保持される設定値と差異のある設定値が設定された設定項目を抽出する差異抽出ステップと、前記設定項目抽出ステップで抽出された設定項目、前記差異のある設定値、および前記差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報を、該仮想サーバインスタンス部が保持する前記アプリケーションサーバ識別情報が表すアプリケーションサーバに送信する差異送信ステップと、をコンピュータ装置に実行させるコンピュータプログラム。付記11所定のアプリケーションサーバを識別するアプリケーションサーバ識別情報を保持し、保持したアプリケーションサーバ識別情報が表す前記アプリケーションサーバに配備された所定のアプリケーションソフトウェアに対するクライアントからの処理要求を代理受付して該アプリケーションサーバに中継するとともに、該アプリケーションサーバの動作をカスタマイズするための各設定項目に対する設定値を、外部からの入力情報に基づいて更新可能に保持する1つ以上の仮想サーバインスタンス部を有する管理装置から、同一のアプリケーションサーバ識別情報を保持する他の仮想サーバインスタンス部に対して差異のある設定値を保持する仮想サーバインスタンス部が代理受付する前記所定のアプリケーションソフトウェアを表すアプリケーション情報、前記差異のある設定値、および、その設定項目を受信する差異受信ステップと、前記差異受信ステップで受信した設定項目に関する現在の設定値を保持する設定値保持オブジェクトを、前記アプリケーションサーバによって生成されているオブジェクトの中から特定する設定値保持オブジェクト特定ステップと、前記設定値保持オブジェクト特定ステップで特定された設定値保持オブジェクトの複製オブジェクトを生成するとともに、生成した複製オブジェクトに、前記差異受信ステップで受信した前記差異のある設定値を保持させる複製オブジェクト生成ステップと、前記複製オブジェクトの参照先を表す複製オブジェクト参照情報と、前記設定値保持オブジェクトのクラスを表すクラス情報と、前記差異受信ステップで受信したアプリケーション情報とを対応付けてオブジェクトリポジトリに登録する複製オブジェクト登録ステップと、前記仮想サーバインスタンス部から中継される前記処理要求に応じて前記アプリケーションサーバにおいて実行される処理におけるオブジェクト呼び出しを検出し、検出したオブジェクト呼び出しが、該処理要求の対象となるアプリケーションソフトウェアのアプリケーション情報に対応付けられたクラスのオブジェクト呼び出しである場合、前記オブジェクトリポジトリにおいて該アプリケーション情報および該クラス情報に対応付けられたオブジェクト参照情報を、前記オブジェクト呼び出しの呼び出し元のオブジェクトに渡すオブジェクト呼び出し介入ステップと、をコンピュータ装置に実行させるコンピュータプログラム。