"構成管理コンピューターとともに分散アプリケーションシステムを構成する複数の情報処理装置のそれぞれにおいて実行される分散アプリケーションプログラムであって、前記複数の情報処理装置には、複数のアプリケーションが分散してインストールされ、前記分散アプリケーションプログラムは、前記情報処理装置に、当該情報処理装置にインストールされているアプリケーションの情報であるサーバー構成情報を前記構成管理コンピューターに送信するステップと、前記構成管理コンピューターから、他の各前記情報処理装置のサーバー構成情報を受信するステップとを実行させ、前記サーバー構成情報を前記構成管理コンピューターに送信するステップは、当該情報処理装置において特定のアプリケーションが処理を実行中である場合または当該情報処理装置が特定の状態にある場合には、当該情報処理装置にインストールされているアプリケーションのうち他の情報処理装置の前記サーバー構成情報に含まれるアプリケーションを除外して前記サーバー構成情報を生成して送信し、前記分散アプリケーションプログラムは、前記情報処理装置に、他の情報処理装置の前記サーバー構成情報に基づいて、前記複数の情報処理装置のうち処理を分散させる情報処理装置を決定するステップをさらに実行させる、分散アプリケーションプログラム。前記特定のアプリケーションは、印刷装置の印刷カウンターの情報を管理するアプリケーションである、請求項1に記載の分散アプリケーションプログラム。前記特定の状態は、当該情報処理装置の処理負荷が一定以上となった状態である、請求項1または請求項2に記載の分散アプリケーションプログラム。前記サーバー構成情報を前記構成管理コンピューターに送信するステップは、当該情報処理装置におけるアプリケーションの処理の開始に対応するタイミングで、前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記情報処理装置から前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項1~請求項3のいずれかに記載の分散アプリケーションプログラム。前記サーバー構成情報を前記構成管理コンピューターに送信するステップは、当該情報処理装置におけるアプリケーションの処理の終了に対応するタイミングで、前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記情報処理装置から前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項1~請求項4のいずれかに記載の分散アプリケーションプログラム。前記サーバー構成情報を前記構成管理コンピューターに送信するステップは、所定時間ごとに、前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記情報処理装置から前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項1~請求項5のいずれかに記載の分散アプリケーションプログラム。前記構成管理コンピューターは、前記所定時間以上前記サーバー構成情報を受信しない前記情報処理装置を前記分散アプリケーションシステムから除外するための情報を各前記情報処理装置に送信する、請求項6に記載の分散アプリケーションプログラム。前記分散アプリケーションプログラムは、前記情報処理装置に、アプリケーションのインストール時に、当該アプリケーションが前記特定のアプリケーションであることを特定するための情報を取得するステップをさらに実行させる、請求項1~請求項7のいずれかに記載の分散アプリケーションプログラム。前記サーバー構成情報は、各前記情報処理装置のネットワーク上のアドレス、インストールされているアプリケーションを特定するための情報、および、当該情報が送信された時刻を含む、請求項1~請求項8のいずれかに記載の分散アプリケーションプログラム。ネットワーク上の複数の情報処理装置によって構成される分散アプリケーションシステムであって、前記複数の情報処理装置には、複数のアプリケーションが分散してインストールされ、各前記情報処理装置は、自機にインストールされているアプリケーションの情報であるサーバー構成情報を送信し、各前記情報処理装置から通知されるサーバー構成情報を受信し、各前記情報処理装置に配信する構成管理コンピューターを備え、各前記情報処理装置は、自機において特定のアプリケーションが処理を実行中である場合または自機が特定の状態にある場合は、自機にインストールされているアプリケーションのうち前記構成管理コンピューターから配信された他の情報処理装置の前記サーバー構成情報に含まれるアプリケーションを除外して前記サーバー構成情報を生成し、送信し、各前記情報処理装置は、前記構成管理コンピューターから配信された前記サーバー構成情報に基づいて、前記複数の情報処理装置のうち処理を分散させる情報処理装置を決定する、分散アプリケーションシステム。前記特定のアプリケーションは、印刷装置の印刷カウンターの情報を管理するアプリケーションである、請求項10に記載の分散アプリケーションシステム。前記特定の状態は、自機の処理負荷が一定以上となった状態である、請求項10または請求項11に記載の分散アプリケーションシステム。各前記情報処理装置は、自機におけるアプリケーションの処理の開始に対応するタイミングで、前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記情報処理装置から前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項10~請求項12のいずれかに記載の分散アプリケーションシステム。各前記情報処理装置は、自機におけるアプリケーションの処理の終了に対応するタイミングで、前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記コンピューターから前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項10~請求項13のいずれかに記載の分散アプリケーションシステム。各前記情報処理装置は、所定時間ごとに前記サーバー構成情報を送信し、前記構成管理コンピューターは、少なくとも1の前記情報処理装置から前記サーバー構成情報を受信したことに応じて、各前記情報処理装置に前記サーバー構成情報を配信する、請求項10~請求項14のいずれかに記載の分散アプリケーションシステム。前記構成管理コンピューターは、前記所定時間以上前記サーバー構成情報を受信しない前記情報処理装置を前記分散アプリケーションシステムから除外するための情報を各前記情報処理装置に送信する、請求項15に記載の分散アプリケーションシステム。前記情報処理装置は、アプリケーションのインストール時に、当該アプリケーションが前記特定のアプリケーションであることを特定するための情報を取得する、請求項10~請求項16のいずれかに記載の分散アプリケーションシステム。前記サーバー構成情報は、各前記情報処理装置のネットワーク上のアドレス、インストールされているアプリケーションを特定するための情報、および、当該情報が送信された時刻を含む、請求項10~請求項17のいずれかに記載の分散アプリケーションシステム。しかしながら、上記したようなシステムでは、動的構成制御装置が監視目的で通信する情報処理装置サーバーの数が多くなった場合、動的構成制御装置の処理量が膨大になるため、当該装置のパフォーマンスが低下し、ひいてはシステム全体のパフォーマンスが低下するおそれがあった。本発明は係る実情に鑑み考え出されたものであり、その目的は、システムを構成するサーバーの数が増加した場合であってもパフォーマンスが低下しない分散アプリケーションシステムを提供することである。本発明に従った分散アプリケーションプログラムは、構成管理コンピューターとともに分散アプリケーションシステムを構成する複数の情報処理装置のそれぞれにおいて実行される分散アプリケーションプログラムであって、複数の情報処理装置には、複数のアプリケーションが分散してインストールされ、分散アプリケーションプログラムは、情報処理装置に、当該情報処理装置にインストールされているアプリケーションの情報であるサーバー構成情報を構成管理コンピューターに送信するステップと、構成管理コンピューターから、他の各情報処理装置のサーバー構成情報を受信するステップとを実行させ、サーバー構成情報を構成管理コンピューターに送信するステップは、当該情報処理装置において特定のアプリケーションが処理を実行中である場合または当該情報処理装置が特定の状態にある場合には、当該情報処理装置にインストールされているアプリケーションのうち他の情報処理装置のサーバー構成情報に含まれるアプリケーションを除外してサーバー構成情報を生成して送信し、分散アプリケーションプログラムは、情報処理装置に、他の情報処理装置のサーバー構成情報に基づいて、複数の情報処理装置のうち処理を分散させる情報処理装置を決定するステップをさらに実行させる。好ましくは、特定のアプリケーションは、印刷装置の印刷カウンターの情報を管理するアプリケーションである。好ましくは、特定の状態は、当該情報処理装置の処理負荷が一定以上となった状態である。好ましくは、サーバー構成情報を構成管理コンピューターに送信するステップは、当該情報処理装置におけるアプリケーションの処理の開始に対応するタイミングで、サーバー構成情報を送信し、構成管理コンピューターは、少なくとも1の情報処理装置からサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、サーバー構成情報を構成管理コンピューターに送信するステップは、当該情報処理装置におけるアプリケーションの処理の終了に対応するタイミングで、サーバー構成情報を送信し、構成管理コンピューターは、少なくとも1の情報処理装置からサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、サーバー構成情報を構成管理コンピューターに送信するステップは、所定時間ごとに、サーバー構成情報を送信し、構成管理コンピューターは、少なくとも1の情報処理装置からサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、構成管理コンピューターは、所定時間以上サーバー構成情報を受信しない情報処理装置を分散アプリケーションシステムから除外するための情報を各情報処理装置に送信する。好ましくは、分散アプリケーションプログラムは、情報処理装置に、アプリケーションのインストール時に、当該アプリケーションが特定のアプリケーションであることを特定するための情報を取得するステップをさらに実行させる。好ましくは、サーバー構成情報は、各情報処理装置のネットワーク上のアドレス、インストールされているアプリケーションを特定するための情報、および、当該情報が送信された時刻を含む。本発明に従った分散アプリケーションシステムは、ネットワーク上の複数の情報処理装置によって構成される分散アプリケーションシステムであって、複数の情報処理装置には、複数のアプリケーションが分散してインストールされ、各情報処理装置は、自機にインストールされているアプリケーションの情報であるサーバー構成情報を送信し、各情報処理装置から通知されるサーバー構成情報を受信し、各情報処理装置に配信する構成管理コンピューターを備え、各情報処理装置は、自機において特定のアプリケーションが処理を実行中である場合または自機が特定の状態にある場合は、自機にインストールされているアプリケーションのうち構成管理コンピューターから配信された他の情報処理装置のサーバー構成情報に含まれるアプリケーションを除外してサーバー構成情報を生成し、送信し、各情報処理装置は、構成管理コンピューターから配信されたサーバー構成情報に基づいて、複数の情報処理装置のうち処理を分散させる情報処理装置を決定する。好ましくは、特定のアプリケーションは、印刷装置の印刷カウンターの情報を管理するアプリケーションである。好ましくは、特定の状態は、自機の処理負荷が一定以上となった状態である。好ましくは、各情報処理装置は、自機におけるアプリケーションの処理の開始に対応するタイミングで、サーバー構成情報を送信し、構成管理コンピューターは、少なくとも1の情報処理装置からサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、各情報処理装置は、自機におけるアプリケーションの処理の終了に対応するタイミングで、サーバー構成情報を送信し、構成管理コンピューターは、少なくとも1のコンピューターからサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、各情報処理装置は、所定時間ごとにサーバー構成情報を送信し、構成管理コンピューターは、少なくとも1の情報処理装置からサーバー構成情報を受信したことに応じて、各情報処理装置にサーバー構成情報を配信する。好ましくは、構成管理コンピューターは、所定時間以上サーバー構成情報を受信しない情報処理装置を分散アプリケーションシステムから除外するための情報を各情報処理装置に送信する。好ましくは、情報処理装置は、アプリケーションのインストール時に、当該アプリケーションが特定のアプリケーションであることを特定するための情報を取得する。好ましくは、サーバー構成情報は、各情報処理装置のネットワーク上のアドレス、インストールされているアプリケーションを特定するための情報、および、当該情報が送信された時刻を含む。本発明によれば、分散アプリケーションシステムを構成する各情報処理装置は、サーバー構成情報を送信する。構成管理コンピューターは、各情報処理装置から受信したサーバー構成情報を、各情報処理装置に配信する。なお、当該サーバー構成情報では、当該情報処理装置において特定のアプリケーションが処理を実行中である場合または自機が特定の状態にある場合には、他の情報処理装置にインストールされているアプリケーションの情報が除外される。そして、各情報処理装置は、構成管理コンピューターから配信されたサーバー構成情報に基づいて、分散アプリケーションシステムを構成する複数の情報処理装置のうち処理を分散させる情報処理装置を決定する。これにより、システムにおいて各情報処理装置が、処理を分散させる情報処理装置を決定するため、特許文献1の動的構成制御装置のように、システムにおいて、各情報処理装置を管理し、処理の分散を調整するような装置が不要となる。これにより、システムを構成する情報処理装置の数が増加した場合であっても、このような装置のパフォーマンスの低下によってシステム全体のパフォーマンスが低下することを回避できる。なお、構成管理コンピューターが実行する処理は、各情報処理装置から送信されるサーバー構成情報の受信、および、当該サーバー構成情報の各情報処理装置への配信であって、特許文献1の動的構成制御装置において実行されていた処理の分散のような複雑な処理ではない。したがって、システムを構成する情報処理装置の数が増大しても、構成管理サーバーのパフォーマンスの低下によるシステムのパフォーマンスの低下は想定されない。また、本発明の分散アプリケーションシステムでは、複数の情報処理装置においてあるアプリケーションが重複してインストールされている場合、特定のアプリケーションの処理の実行中でなくかつ特定の状態にない情報処理装置が優先して、当該アプリケーションの処理を割り当てられる。これにより、システムのパフォーマンスを向上させることができる。以下、本発明の一実施の形態に係る分散アプリケーションシステムについて、図面を参照して説明する。なお、各図において、同様の作用および機能を奏する構成要素については、同じ符号を付し、その説明は繰返さない。<システムの概要>図1は、本発明の一実施の形態に係る分散アプリケーションシステムの構成の概要を模式的に示す図である。図1を参照して、分散アプリケーションシステム100は、サービスを実現する複数のアプリケーションサーバー1A~1Cを含む。また、分散アプリケーションシステム100は、これらのサーバーからそれぞれの構成情報を受信し、また、各サーバーに配信する構成管理サーバー900を含む。本明細書では、アプリケーションサーバー1を、構成管理サーバー900と区別して扱い、また、便宜上単にサーバー1A等とも記述する場合がある。なお、本明細書では、アプリケーションサーバー1は、サーバー1A~1Jを総称する名称として使用される場合も有り得る。また、本明細書では、サーバーという文言は、サーバーとして機能するコンピューター情報処理装置等のハードウェア資源を意味する。本明細書において、構成情報とは、各アプリケーションサーバーが自機にインストールされているアプリケーションの種類を分散アプリケーションシステム100を構成する他のアプリケーションサーバーに通知するための情報であり、少なくとも、各アプリケーションサーバーについての、IPInternetProtocolアドレス等のネットワーク上のアドレスを特定する情報、インストールされているアプリケーションを特定する情報、および、各アプリケーションサーバーが当該構成情報を構成管理サーバー900に送信した時刻とを含む。ロードバランサー以下、適宜LBと略す500は、分散アプリケーションシステム100の外部からは、仮想的な1台のサーバーに見えるように構成されている。そして、クライアントPCパーソナルコンピューター1000は、当該仮想的なサーバーに要求を送る。これに応じて、ロードバランサー500は、上記複数のアプリケーションサーバーのうち適切なものを選んで、クライアントからの要求をそのサーバーに転送する。構成管理サーバー900は、分散アプリケーションシステム100に含まれる複数のアプリケーションサーバーのうち、それぞれから受信した構成情報を、それ以外のすべてのアプリケーションサーバーに送信する。<構成管理サーバーのハードウェア構成>図2は、構成管理サーバー900のハードウェア構成の一例を示す図である。図2を参照して、構成管理サーバー900は、構成管理サーバー900全体を制御するための演算装置であるCPUCentralProcessingUnit910と、CPU910で実行されるプログラムなどを記憶するためのROMReadOnlyMemory911と、CPU910でプログラムを実行する際の作業領域として機能するためのRAMRandomAccessMemory912と、液晶ディスプレイ等の表示装置によって実現される表示部914と、構成管理サーバー900に対する操作入力を受付けるための操作部915と、CPU910によって実行されるプログラム等を保存するための記憶装置916と、記憶媒体にアクセスしてそこからファイルを読み出したり書き込んだりするためのメディアコントローラー917と、LANLocalAreaNetwork等のネットワークを介した通信の制御のためにモデム等により構成される通信装置918とを含む。操作部915は、たとえばキーボードやマウスなどの入力装置によって実現される。なお、操作部915は、タッチセンサーによって実現され、表示部914と一体的に、タッチパネルとして実現される場合も有り得る。本実施の形態では、たとえば、CPU910が適切なプログラムを実行することにより、本明細書に記載された構成管理サーバー900の機能の少なくとも一部が実現される。CPU910が実行するプログラムは、上記記憶媒体に記憶されていても良い。記憶媒体としては、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、USBUniversalSerialBusメモリー、メモリーカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリーカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体が挙げられる。また、CPU910によって実行されるプログラムは、ネットワークを介して記憶装置916にインストールされる場合も有り得る。<アプリケーションサーバーのハードウェア構成>図3は、アプリケーションサーバー図1のサーバー1A等のハードウェア構成の一例を示す図である。本実施の形態では、アプリケーションサーバーの一例として、コンピューターを挙げて説明を行なう。図3を参照して、アプリケーションサーバー1は、当該アプリケーションサーバー1の動作を全体的に制御するCPU10と、CPU10のワークエリアとなるRAM12を含む。アプリケーションサーバー1は、さらに、HDDHardDiscDrive20を含む。HDD20には、アプリケーションサーバー1の機能についての設定内容等の種々のデータ、および、CPU10が実行するプログラムが記憶される。アプリケーションサーバー1は、さらに、公衆電話回線やLAN等の通信回線を介して外部機器と画像データ等のデータの送受信を行なう通信装置18を備える。通信装置18は、公衆電話回線を介してファクシミリデータの送受信を行なうほか、LANやインターネット等のネットワークを介し当該ネットワークに接続された外部機器との間で電子メールシステムやファイル転送システムを利用したデータの送受信を行なう。アプリケーションサーバー1が行なう通信は、有線でも良いし、無線であっても良い。アプリケーションサーバー1は、また、プログラム等の種々の情報を記憶するROM11、アプリケーションサーバー1に対して情報を入力するためのキーボード等からなる操作部15、記憶媒体にアクセスしてそこからファイルを読み出したり書き込んだりするためのメディアコントローラー17、および、情報を表示する液晶ディスプレイ等からなる表示部14を含む。アプリケーションサーバー1において、表示部14と操作部15は、一体的に構成されたタッチパネルとして実現されても良い。CPU10が実行するプログラムは、メディアコントローラー17を介してCPU10と通信可能な記憶媒体に記憶されていても良い。記憶媒体としては、CD-ROM、DVD-ROM、USBメモリー、メモリーカード、FD、ハードディスク、磁気テープ、カセットテープ、MO、MD、ICカードメモリーカードを除く、光カード、マスクROM、EPROM、EEPROMなどの、不揮発的にプログラムを格納する媒体が挙げられる。また、CPU10によって実行されるプログラムは、ネットワークを介してHDD20にインストールされる場合や、CPU10がネットワークを介して通信可能な記憶装置に格納されている場合も有り得る。<構成情報の送受信>上記したように、本実施の形態の分散アプリケーションシステム100では、各アプリケーションサーバー1から構成管理サーバー900に構成情報が送信される。構成管理サーバー900は、各アプリケーションサーバー1から受信した構成情報を、他のすべてのアプリケーションサーバー1に送信する。図4および図5に、分散アプリケーションシステム100における構成情報の送受信の具体例を示す。図4は、アプリケーションサーバー1A~1Cのうち、アプリケーションサーバー1Cが構成管理サーバー900に自機の構成情報を送信した状態を示している。アプリケーションサーバー1Cが送信した構成情報601は、サーバーC10.12.1.3アプリケーションA20111011;10:51:27という4つの情報を含む。サーバーCは、自機、つまりアプリケーションサーバー1Cを特定する情報である。10.12.1.3は、アプリケーションサーバー1Cの、複数のアプリケーションサーバー1が属するネットワークたとえば、LANにおけるIPアドレスである。アプリケーションAは、アプリケーションサーバー1Cにインストールされたアプリケーションを特定する情報である。20111011;10:51:27は、アプリケーションサーバー1Cが構成管理サーバー900に構成情報601を送信した時刻を示す情報である。なお、20111011;10:51:27は、2011年10月11日10時51分27秒を意味する。図5は、構成管理サーバー900が、アプリケーションサーバー1Cからの構成情報601の受信に応じて、他のアプリケーションサーバー1に構成情報を送信配信する状態を示す図である。図5では、構成管理サーバー900は、アプリケーションサーバー1Cから受信した構成情報601に含まれる情報を少なくとも含む構成情報602を、分散アプリケーションシステム100に含まれる他のすべてのアプリケーションサーバー1アプリケーションサーバー1A、1Bに送信する。これにより、アプリケーションサーバー1Cの構成情報が、アプリケーションサーバー1Aおよびアプリケーションサーバー1Bにおいて共有される。なお、構成管理サーバー900は、ブロードキャストで、分散アプリケーションシステム100に含まれるアプリケーションサーバー1に向けて構成情報602を配信しても良い。本実施の形態では、構成管理サーバー900が、1台のアプリケーションサーバー1から受信した構成情報を他のすべてのアプリケーションサーバー1に送信することにより、分散アプリケーションシステム100では、すべてのアプリケーションサーバー1において、他のすべてのアプリケーションサーバー1にインストールされているアプリケーションの種類を特定する情報が格納される。<分散アプリケーションシステムの構成の具体例1>図6は、分散アプリケーションシステム100の構成の第1の具体例を示す図である。図6には、階層型分散方式の分散アプリケーションシステムが示されている。図6の分散アプリケーションシステム100では、各アプリケーションは、プレゼンテーション層、ビジネスロジック層、データアクセス層として、それぞれが各サーバーに分散されてインストールされる。図6では、アプリケーションサーバー1A,1B,1Cがプレゼンテーション層を構成し、アプリケーションサーバー1D,1E,1Fがビジネスロジック層を構成し、アプリケーションサーバー1G,1H,1Jがデータアクセス層を構成する。プレゼンテーション層は、ユーザーインターフェースを処理する。ビジネスロジック層は、実際の業務処理を実行する。データアクセス層は、データベース処理を実行する。プレゼンテーション層のアプリケーションサーバー1には、基本的に、全てのアプリケーション図6の例では、アプリケーション1~5のプレゼンテーション層がインストールされる。一方、ビジネスロジック層とデータアクセス層のアプリケーションサーバー1にインストールされるアプリケーションの配置は、分散アプリケーションシステム100を構成するサーバーの数や各サーバーの性能に応じて設定される。ただし、ビジネスロジック層とデータアクセス層のアプリケーションサーバー1には、ブレゼンテーション層のアプリケーションサーバー1にインストールされているアプリケーションの実行環境の最低1つは、インストールされる。図6の例では、ビジネスロジック層とデータアクセス層のすべてのアプリケーションサーバー1に、すべてのアプリケーションがインストールされている。各アプリケーションサーバー1には、分散アプリケーションシステム100において分散してインストールされる各アプリケーションを統制するフラットフォームアプリケーションが事前にインストールされる。このプラットフォームアプリケーションが、各アプリケーションの構成情報等を処理する。<分散アプリケーションシステムの構成の具体例2>図7は、分散アプリケーションシステム100の構成の第2の具体例を示す図である。図7には、階層型分散方式の分散アプリケーションシステムが示されている。図7の分散アプリケーションシステム100では、アプリケーションサーバー1A,1Bがプレゼンテーション層を構成し、アプリケーションサーバー1D,1Eがビジネスロジック層を構成し、アプリケーションサーバー1G,1Hがデータアクセス層を構成する。アプリケーションサーバー1A,1Bには、アプリケーション1~5のプレゼンテーション層がインストールされている。アプリケーションサーバー1Dには、アプリケーション1,2,4,5のビジネスロジック層がインストールされている。アプリケーションサーバー1Eには、アプリケーション3,5のビジネスロジック層がインストールされている。アプリケーションサーバー1Gには、アプリケーション1~3のデータアクセス層がインストールされている。アプリケーションサーバー1Hには、アプリケーション4,5のデータアクセス層がインストールされている。プレゼンテーション層のアプリケーションサーバー1は、自機が実行したアプリケーションのビジネスロジック層の処理を実行させるアプリケーションサーバー1を、当該アプリケーションのビジネスロジック層をインストールされたアプリケーションサーバー1の中から選択する。たとえば、図8に示すように、ユーザーAのクライアントPC1000AとユーザーBのクライアントPC1000Bから要求を受け得る分散アプリケーションシステム100において、クライアントPC1000Aから処理[1]の要求があった場合について説明する。処理[1]の要求に応じて、LB500は、アプリケーションサーバー1Aにアプリケーション3を実行させる。プレゼンテーション層のアプリケーションサーバー1Aは、ビジネスロジック層のアプリケーションサーバー1のうち、アプリケーション3がインストールされているアプリケーションサーバー1Eに、アプリケーション3の実行を指示する。ここで、アプリケーション3のビジネスロジック層の処理が、比較重いまたは一定のパフォーマンスを維持された環境で実行されることを必要とされる等、当該アプリケーションを実行中のアプリケーションサーバー1では他のアプリケーションが並行して実行されることを回避することが好ましいとされる場合がある。このような状態で、図9に示すように、クライアントPC1000Bからの処理[2]の要求に応じてLB500がアプリケーションサーバー1Bにアプリケーション5を実行させた場合、当該アプリケーション5のビジネスロジック層の処理は、アプリケーションサーバー1Eではなくアプリケーションサーバー1Dに実行させることが好ましい。ただし、アプリケーションサーバー1Eが、構成情報として、自機にアプリケーション5がインストールされていることを構成管理サーバー900に通知した場合、アプリケーションサーバー1Bは、アプリケーションサーバー1Eに、処理[2]のビジネスロジック層の処理を指示する場合、つまり、アプリケーション3の実行を指示する場合が有り得る。そこで、本実施の形態の分散アプリケーションシステム100では、アプリケーションサーバー1は、他のアプリケーションと同時に実行することが好ましくないアプリケーションの実行中には、同じ層の他のアプリケーションサーバー1にインストールされていることを示す構成情報を取得したアプリケーションを除外して構成情報を生成する。このように、インストールされているアプリケーションの一部が除外された構成情報の生成について、図10~図12を参照して説明する。まず、図8および図9を参照して説明した状況では、アプリケーションサーバー1Eには、事前に、アプリケーションサーバー1Dの構成情報が送信されている。具体的には、図10に示されるように、アプリケーションサーバー1Dから構成管理サーバー900に、アプリケーションサーバー1Dの構成情報603が送信される。これに応じて、図11に示されるように、構成管理サーバー900から、アプリケーションサーバー1Eを含むすべてのアプリケーションサーバー1に、少なくとも構成情報603に含まれる情報を含む構成情報604が送信される。これにより、アプリケーションサーバー1Eには、アプリケーション5がアプリケーションサーバー1Dにもインストールされていることを示す情報が格納される。そこで、アプリケーション3を実行中のアプリケーションサーバー1Eは、自機にインストールされているアプリケーション3とアプリケーション5のうち、アプリケーション5以外を、つまり、アプリケーション3のみを、自機にインストールされていることを示す構成情報を生成し、図12に示されるように、当該構成情報構成情報605を構成管理サーバー900に送信する。これに応じて、各アプリケーションサーバー1に、構成情報605に含まれる情報を含む構成情報が送信される。これにより、アプリケーションサーバー1E以外のアプリケーションサーバー1では、アプリケーションサーバー1Eにはアプリケーション3のみがインストールされていることを示す情報が格納される。なお、アプリケーションサーバー1Bにも図11の構成情報604が送信されている。このため、アプリケーションサーバー1Bには、アプリケーションサーバー1Eにはアプリケーション3のみがインストールされていることを示す情報と、アプリケーションサーバー1Dにはアプリケーション1,2,4,5がインストールされていることを示す情報とが格納される。したがって、要求[2]に応じてアプリケーション5のプレゼンテーション層の処理を実行するアプリケーションサーバー1Bは、図13に示されるように、アプリケーションサーバー1Eではなくアプリケーションサーバー1Dに、アプリケーション5のビジネス層の処理の実行を指示する。<変形例等>以上説明した本実施の形態において、アプリケーション3のビジネス層は、他のアプリケーションとの重被して起動を回避させることが好ましいとされるアプリケーション特定のアプリケーションの一例である。アプリケーションサーバー1Eは、当該アプリケーションが特定のアプリケーションであることを示す情報を、たとえば、当該アプリケーションが自機にインストールされるときに取得する。つまり、アプリケーションを提供する側は、各アプリケーションのプログラムを、当該アプリケーションが上記した特定のアプリケーションであるか否かの情報とともに提供する。これにより、各アプリケーションサーバー1のCPU10は、アプリケーションのインストール時に、当該アプリケーションが特定のアプリケーションであることを特定する情報を取得する。なお、アプリケーションを提供する者がネットワーク上に公開されているホームページ等において特定のアプリケーションを特定する情報を提供し、各アプリケーションサーバー1のCPU10が、当該ホームページにアクセスして、上記した情報を取得しても良い。このような特定のアプリケーションの一例としては、アプリケーションサーバー1が通信可能な複合機等の印刷装置のカウンター情報を集積管理するアプリケーションが挙げられる。アプリケーションサーバー1が接続される印刷装置では、当該印刷装置において実行された印刷処理についての履歴情報以下、適宜印刷履歴情報というが蓄積される。そして、アプリケーションサーバー1と通信可能な印刷装置は、たとえば一定時間ごとに、アプリケーションサーバー1に、自機の印刷履歴情報を送信する。つまり、アプリケーションサーバー1が複数の印刷装置と通信可能な場合、アプリケーションサーバー1には、一定時間ごとに、複数の印刷装置から、各装置の印刷履歴情報が送信される場合が有り得る。アプリケーションサーバー1では、CPU10は、各装置の印刷履歴情報を適宜処理することにより、各装置での印刷枚数等の情報を取得する。上記のカウンター情報を集積管理するアプリケーションは、CPU10に、上述の各印刷装置の印刷履歴情報からの印刷枚数等の取得を含む処理を実行させるアプリケーションである。この処理に関し、各印刷装置からアプリケーションサーバー1への印刷履歴情報の送信は、CPU10から各印刷装置への要求に応じてなされても良いし、各印刷装置がこのような要求無しで一定時間ごとにアプリケーションサーバー1に行なわれても良い。このような処理では、CPU10は、一定時間ごとに、複数台たとえば、数十台程度。場合によっては、数千台、数万台の場合も有り得るの印刷履歴情報を処理する。したがって、このような処理を含むアプリケーションが実行されている場合、当該アプリケーションサーバー1において処理負荷が増大すると考えられる。そして、本実施の形態では、アプリケーションサーバー1において、このような処理負荷が大きいアプリケーション実行中には、当該アプリケーションサーバー1において極力他のアプリケーションが重複して起動されないようにすることができる。また、同じ層のアプリケーションサーバー1にもインストールされているアプリケーションを構成情報の生成の際に除外するのは、上記した特定のアプリケーションが起動しているときだけでなく、アプリケーションサーバー1の処理負荷が所定以上になったときであっても良い。アプリケーションサーバー1では、CPU10のパフォーマンス使用率が所定値以上となったことを条件として、インストールされているアプリケーションが一部除外された構成情報が生成され、構成管理サーバー900に送信されても良い。また、上記のように取得された、特定のアプリケーションについての情報は、対応するアプリケーションと関連付けられて、たとえばHDD20に格納される。アプリケーションサーバー1EのCPU10は、自機においてアプリケーションが起動された場合、HDD20に格納された情報をチェックすることにより、起動されたアプリケーションが上記した特定のアプリケーションであるか否かを判断する。そして、特定のアプリケーションである場合には、自機にインストールされているアプリケーションの中で、同じ階層にある他のアプリケーションサーバー1の少なくとも1台にインストールされているアプリケーションを除外して構成情報を生成し、構成管理サーバー900に送信する。アプリケーションサーバー1において構成情報が生成および送信されるタイミングとしては、たとえば、所定時間ごとが挙げられる。なお、所定時間ごとの生成および送信に加えて、または、所定時間ごとの生成および送信に代えて、アプリケーションの起動時および/または終了時とされても良い。この場合、構成管理サーバー900は、所定時間以上構成情報を受信しないアプリケーションサーバー1がある場合、その旨を、他のアプリケーションサーバー1に通知しても良い。具体的には、たとえば、構成管理サーバー900は、アプリケーションサーバー1Dから所定時間以上継続して当該アプリケーションサーバー1Dの構成情報を受信しない場合には、図14に示されるように、各アプリケーションサーバー1Dに対して、構成情報606を送信しても良い。構成情報606は、構成情報の受信がなかったアプリケーションサーバー1を特定する情報構成情報606中のサーバー1D、当該アプリケーションサーバー1のIPアドレス構成情報606中の10.12.1.3、所定時間以上構成情報の受信がなかったことを示す情報構成情報606中の通知なし、および、構成管理サーバー900が当該構成情報606を送信した時刻構成情報606中の20111011;11:01:01を含む。構成情報606のような構成情報を受信した各アプリケーションサーバー1では、構成情報606に記載されたアプリケーションサーバー1についての情報が更新される。具体的には、構成情報606に記載されたアプリケーションサーバー1にはいずれのアプリケーションもインストールされていないように、または、構成情報606に記載されたアプリケーションサーバー1を分散アプリケーションシステム100から除外するように、各アプリケーションサーバー1において格納されている情報が更新される。これにより、各アプリケーションサーバー1では、構成情報606に記載されたアプリケーションサーバー1が、処理実行の指示対象から除外される。また、本実施の形態において、階層型分散方式の分散アプリケーションシステムにおいて、最上位層であるプレゼンテーション層のアプリケーションサーバー1は、クライアントPCから処理の要求があったときに、構成管理サーバー900に、その次の層であるビジネスロジック層のアプリケーションサーバー1に対して構成情報の送信を依頼させても良い。構成管理サーバー900からの依頼に応じて、ビジネスロジック層の各アプリケーションサーバー1は、自機の最新状態に基づいて構成情報を生成し、構成管理サーバー900に送信する。これに応じて、構成管理サーバー900は、受信した各アプリケーションサーバー1の構成情報を、プレゼンテーション層を含めたすべてのアプリケーションサーバー1に、または、構成管理サーバー900に上記依頼をさせたアプリケーションサーバー1に、送信する。これにより、クライアントPCから処理の依頼を受けたプレゼンテーション層のアプリケーションサーバー1は、最新のビジネスロジック層の状態に基づいて、ビジネスロジック層の処理の実行を指示することができる。今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。"