"階層的に構築される装置で動作する同期処理プログラムであって、他の装置から同期依頼を受け付けていない場合には、前記階層内での自己の位置を識別し、前記自己の位置が前記階層内の最も上位であれば、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼し、前記自己の位置が前記階層内の最も下位であれば、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼し、他の装置から同期依頼を受け付けた場合には、前記同期依頼の内容から、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する処理を、コンピュータに実行させることを特徴とする同期処理プログラム。前記同期する情報ごとに、前記同期する方向が規定されていることを特徴とする請求項1に記載の同期処理プログラム。階層的に構築される複数の装置それぞれにおいて実行される同期処理方法であって、他の装置から同期依頼を受付けたか否かを判定する判定工程と、前記判定工程で、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理工程と、前記判定工程で、前記他の装置から同期依頼を受け付けたと判定された場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理工程と、をコンピュータが実行することを特徴とする同期処理方法。他の装置とともに階層構造を形成して動作する情報処理装置であって、前記他の装置から同期依頼を受付けたか否かを判定する判定部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けた場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理部と、を備える情報処理装置。請求項4に記載の情報処理装置を複数備え、前記複数の情報処理装置が階層構造を形成していることを特徴とする情報処理システム。同期処理においては、上記のような最上位のサーバからの資源配布のような同期処理のみならず、末端から資源配布が完了したことを示すデータを、逆方向にコピーする同期処理も必要となる。また、多数の資源配布サーバを備える大規模システムでは、多種多様な同期の対象データベース更新、ファイルソフトウェア、データファイルなどに対応する必要がある。しかしながら、従来においては、これらの同期の方向や対象ごとに同期プログラムや設定ファイルなどを開発しなければならなかったため、効率が悪かった。そこで本件は上記の課題に鑑みてなされたものであり、同期処理を効率的に実現可能な同期処理プログラム及び同期処理方法を提供することを目的とする。また、本件は、効率的な同期処理が可能な情報処理装置、情報処理システムを提供することを目的とする。本明細書に記載の同期処理プログラムは、階層的に構築される装置で動作する同期処理プログラムであって、他の装置から同期依頼を受け付けていない場合には、前記階層内での自己の位置を識別し、前記自己の位置が前記階層内の最も上位であれば、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼し、前記自己の位置が前記階層内の最も下位であれば、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼し、他の装置から同期依頼を受け付けた場合には、前記同期依頼の内容から、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する処理を、コンピュータに実行させる同期処理プログラムである。本明細書に記載の同期処理方法は、階層的に構築される複数の装置それぞれにおいて実行される同期処理方法であって、他の装置から同期依頼を受付けたか否かを判定する判定工程と、前記判定工程で、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理工程と、前記判定工程で、前記他の装置から同期依頼を受け付けたと判定された場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理工程と、をコンピュータが実行する同期処理方法である。本明細書に記載の情報処理装置は、他の装置とともに階層構造を形成して動作する情報処理装置であって、前記他の装置から同期依頼を受付けたか否かを判定する判定部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けた場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理部と、を備える情報処理装置である。本明細書に記載の情報処理システムは、本明細書に記載の情報処理装置を複数備え、前記複数の情報処理装置が階層構造を形成している情報処理システムである。本明細書に記載の同期処理プログラム及び同期処理方法は、同期処理を効率的に実現できるという効果を奏する。また、本明細書に記載の情報処理装置、情報処理システムは、効率的な同期処理が実現できるという効果を奏する。以下、一実施形態について、図1~図15に基づいて詳細に説明する。図1には、情報処理装置としてのサーバ10が複数階層化された情報処理システム100が概略的に示されている。この情報処理システム100は、複数のサーバ10と、複数のクライアント端末30とを備える。なお、本実施形態では、クライアント端末30は、ある小売業者の支店A店~H店に設置された端末クライアントA~Hと呼ぶであるものとする。複数のサーバ10は、階層構造を形成しており、その最上位のサーバ10がルートサーバ、最下位のサーバが末端サーバA~D、その他のサーバ10が中間サーバとなっている。また、末端サーバA~Dそれぞれに、各2つずつのクライアント端末30が接続可能となっている。なお、図1の構成は情報処理システムの一例を示すものである。したがって、情報処理システム100の階層構造は、図1と異なっていてもよく、例えば、中間サーバは、複数階層となっていてもよい。図2には、各サーバ10のハードウェア構成が示されている。図2に示すように、サーバ10は、CPU90、ROM92、RAM94、記憶部ここではHDDHardDiskDrive96、ネットワークインタフェース97及び可搬型記憶媒体用ドライブ99等を備えている。サーバ10の構成各部は、バス98に接続されている。サーバ10では、ROM92あるいはHDD96に格納されているプログラム同期処理プログラム、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム同期処理プログラムをCPU90が実行することにより、図3の各部の機能が実現される。図3は、サーバ10を機能ブロックにて示す図である。図3に示すように、サーバ10は、CPU90が同期処理プログラムを実行することで、識別部12、入力部14、同期処理部16としての機能を実現する。なお、図3では、ROM92やHDD96等に格納される同期設定テーブル28も図示されている。識別部12は、ルートサーバへの問い合わせにより、階層内での自己の位置を識別する。ルートサーバは、階層構造に関する情報を有しており、問い合わせしてきたサーバに対して、当該サーバの階層内での位置ルートサーバであるか、中間サーバであるか、末端サーバであるかを送信するものとする。入力部14は、他のサーバからの同期依頼を受付けたり、管理者から入力される資源や、クライアント端末30から入力される情報を受付ける機能を有する。同期処理部16は、判定部20と、第1同期処理部22と、第2同期処理部24と、第3同期処理部26と、を有する。判定部20は、入力部14が他のサーバから同期依頼を受付けたか否かを判定する。第1同期処理部22は、識別部12による識別の結果、自己サーバ10の位置が階層内の最も上位であった場合ルートサーバであった場合に、同期設定テーブル28から下位方向へ同期する対象データベースやテーブル、ソフトウェア、データファイルなどを抽出する。また、第1同期処理部22は、抽出した同期する対象から同期する情報データベースやテーブルの一部、ソフトウェア、データファイルの一部などを抽出して、当該情報を下位のサーバ10へ同期依頼する。第2同期処理部24は、識別部12による識別の結果、自己サーバ10の位置が階層内の最も下位の場合末端サーバの場合に、同期設定テーブル28から上位方向へ同期する対象データベースなどを抽出する。また、第2同期処理部24は、抽出した同期する対象から同期する情報データベースの一部などを抽出して、当該情報を上位のサーバ10へ同期依頼する。第3同期処理部26は、判定部20による判定の結果、入力部14が他のサーバ10から同期依頼を受け付けたと判定された場合に、同期依頼の内容から、同期する方向を検出する。また、第3同期処理部26は、同期依頼された情報データベースの一部などを、検出した同期する方向に位置するサーバへ同期依頼する。同期設定テーブル28は、同期する対象と同期する方向とを対応づけるテーブルである。具体的には、図4に示すように、同期の名称に紐付けられて、同期の方向と同期対象とが対応付けられている。例えば、同期の名称が棚卸データベースの同期には、同期の方向として下が対応付けられるとともに、同期対象として棚卸データベースが対応付けられている。図5には、棚卸データベースの一例が示されている。図5に示すように、棚卸データベースは、各店A~Hにおける各商品a~eの在庫状況を格納するものである。この棚卸データベースの各情報行方向の情報には、同期方向を示すフラグが設定される。このフラグは、0~3までの値をとる。値0は、同期しない情報行であることを意味し、値1は、上方向及び下方向に同期する情報行であることを意味するものとする。また、値2は、上方向に同期する情報行であることを意味し、値3は、下方向に同期する情報行であることを意味するものとする。なお、棚卸データベースには、商品の単価などの情報が含まれていてもよい。次に、図6、図7のフローチャートに沿って、サーバ10における処理について、具体的に説明する。この図6、図7の処理は、全てのサーバ10が行う処理である。なお、以下の説明においては、処理を実行する主体となっているサーバを実行サーバ10と呼ぶものとする。図6の処理では、まず、ステップS10において、判定部20が、他のサーバ10からの同期依頼があったか否かを判断する。ここでの判断が肯定された場合には、ステップS30に移行するが、否定された場合には、ステップS12に移行する。ステップS10の判断が否定され、ステップS12に移行すると、識別部12が、階層における自己の位置をルートサーバに問い合わせる。なお、実行サーバ10がルートサーバの場合、自己に問い合わせることになる。次いで、ステップS14では、判定部20が、同期設定テーブル28の全ての同期の名称に対する処理が終了したか否かを判断する。ここでの判断が肯定された場合には、図6の全処理を終了するが、否定された場合には、ステップS16に移行する。ステップS16に移行した場合、判定部20が、同期設定テーブル18のうちの1つの同期対象を特定し、当該同期対象の同期方向が上か否かを判断する。例えば、特定された同期対象の名称が図4の資源の同期や棚卸データベースの同期の場合には、同期方向が下であるので、ステップS16の判断は否定され、ステップS24に移行する。ステップS24に移行した場合、判定部20が、自己実行サーバ10がルートサーバであるか否かを判断する。このステップS24における判断が否定された場合、すなわち、実行サーバ10が中間サーバや末端サーバであった場合には、ステップS14に戻る。すなわち、実行サーバ10が中間サーバや末端サーバであった場合には、ステップS16で特定された同期対象の処理は一切行わない。一方、ステップS24における判断が肯定された場合、すなわち、実行サーバ10がルートサーバであった場合には、ステップS26に移行する。ステップS26では、第1同期処理部22が、同期を開始する。ここでは、実行サーバ10がルートサーバであるので、当該実行サーバ10に管理者から現在の同期対象と同一の資源データベースなどが入力されていた場合に、その同期を開始する。例えば、同期対象が棚卸データベースであり、かつ、図5のようなデータベースが実行サーバ10に入力されていた場合には、第1同期処理部22は、図5の棚卸データベースから、フラグが3又は1の同期の情報行を抽出する。そして、第1同期処理部22は、ステップS28において、下位サーバに、抽出した同期の情報行の同期の開始を依頼する。具体的には、図8に示すデータベースを、下位のサーバに送信する。なお、ステップS26において同期対象が図4の棚卸データベースであったとしても、実行サーバ10に対して管理者から棚卸データベースが送信されてきていない場合もある。このような場合には、ステップS26、S28の処理としては何も行うことなく、ステップS14に戻る。一方、図6のステップS16において、例えば、特定された同期対象の名称が図4の棚卸適用結果の収集であった場合には、同期方向が上であるので、ここでの判断は肯定されて、ステップS18に移行する。ステップS18に移行すると、判定部20が、自己実行サーバ10が末端のサーバであるか否かを判断する。このステップS18の判断が否定された場合、すなわち、実行サーバ10がルートサーバ又は中間サーバであった場合には、ステップS14に戻る。すなわち、実行サーバ10がルートサーバや中間サーバであった場合には、ステップS16で特定された同期対象の処理は一切行わない。一方、実行サーバ10が末端サーバであり、ステップS18の判断が肯定された場合には、ステップS20に移行する。ステップS20では、第2同期処理部24が、同期を開始する。ここでは、実行サーバ10が末端サーバであるので、当該実行サーバ10にクライアント端末30から現在の同期対象と同一の資源データベースなどが入力されていた場合に、その同期を開始する。例えば、同期の名称が棚卸適用結果の収集であり、かつ、図9aや図9bのようなデータベース図8のデータベースに在庫数を入力したものがクライアント端末30から実行サーバ10に入力されていた場合、第2同期処理部24は、データベースから、フラグが2又は1のデータを同期の情報として抽出する。そして、第2同期処理部24は、ステップS22において、上位サーバに、抽出したデータの同期の開始を依頼する。具体的には、図9aや図9bのデータベースを、上位のサーバに送信する。なお、ステップS20において同期の名称が棚卸結果適用の収集であったとしても、実行サーバ10に対してクライアント端末30から図9a、図9bに示すような棚卸データベースが送信されてきていない場合もある。このような場合には、ステップS20、S22の処理としては何も行うことなく、ステップS14に戻る。ステップS14に戻った後は、ステップS14の判断が肯定されるまで、すなわち、同期設定テーブル28に表示されている全ての同期対象をステップS16にて特定するまで、上記処理ステップS16~S28を繰り返す。ところで、ステップS10の判断が肯定された場合、すなわち、判定部20が他のサーバ10からの同期依頼があったと判断した場合には、ステップS30に移行する。ステップS30では、第3同期処理部26が、同期依頼に対する処理を実行する。具体的には、図7のフローチャートに沿った処理が実行される。図7の処理では、まず、ステップS40において、第3同期処理部26が、依頼内容の同期を開始する。次いで、ステップS42では、第3同期処理部26が、依頼の同期方向が上か否かを判断する。ここでの判断が、肯定された場合には、ステップS44に移行し、第3同期処理部26は、上位サーバに同期の開始を依頼する。一方、ステップS42の判断が否定された場合には、ステップS46に移行し、第3同期処理部26は、下位サーバに同期の開始を依頼する。その後は、図6に戻るとともに、図6の全処理を終了する。図6の処理が終了した後は、各サーバ10では、所定時間経過後に、再度図6の処理がステップS10から開始されることになる。以上のような処理を全てのサーバ10が実行することで、情報処理システム100全体では、図10~図15に示すような処理を行うことができる。すなわち、まず、図10に示すように、ルートサーバに、管理者から棚卸データベース図5と同一のデータベースが入力され、同期依頼が出される。この場合、ルートサーバでは、図11に示すように、中間サーバA,Bに、フラグが1又は3のデータ行を同期の情報として送信し同期依頼を出す。この処理は、ルートサーバが、図6のステップS26、S27の処理を実行することにより実現される。次いで、中間サーバAでは、ルートサーバからの同期依頼に基づいて、同期処理を行うとともに、図12に示すように、末端サーバA,Bに対して同期依頼を出す。同様に、中間サーバBでは、ルートサーバからの同期依頼に基づいて、同期処理を行うとともに、末端サーバC,Dに対して同期依頼を出す。この処理は、中間サーバA,Bが、図6のステップS30を実行することにより実現される。次いで、末端サーバA~Dでは、中間サーバA又はBからの同期依頼に基づいて、同期処理を行う。なお、末端サーバA~Dには下位のサーバが無いので、図7のステップS46の処理の実体はない。以上により、サーバが階層的に構築された情報処理システム100における、下方向への同期処理が完了する。上記同期処理により、末端サーバA~DのHDD96には、図8のデータベースが格納されるので、クライアントA~Hを利用するユーザは、図8のデータベースを読み出して、棚卸結果を入力することが可能となる。例えば、A店では、ユーザが、クライアントAにおいて、棚卸結果としてデータベース上に図9aのようなデータ数値等を入力し、かつフラグ3を2に変更することで、棚卸結果をデータベース上に登録する図13。また、B店では、ユーザが、クライアントBにおいて、棚卸結果としてデータベース上に図9bのようなデータを入力し、かつフラグ3を2に変更することで、棚卸結果をデータベース上に登録する図13。その他のクライアントにおいても、同様の登録がなされる。上記のようにして、棚卸結果が登録されると、末端サーバA~Dでは、図13に示すように、同期処理をするとともに、図14に示すように、中間サーバA、Bに同期依頼を出す。また、中間サーバA、Bは、同期依頼に基づいて、図15に示すように、同期処理を行うとともにルートサーバに対して同期依頼を出す。そして、ルートサーバでは、中間サーバA、Bからの同期依頼に基づいて、同期処理を行う。ルートサーバでは、同期処理の結果、図9cに示すようなデータベースを得ることができる。以上の処理により、サーバが階層的に構築された情報処理システム100における、上方向への同期処理が完了することになる。これにより、管理者はルートサーバ上で各店舗での棚卸結果を参照することができるようになる。なお、上記においては、同期の対象がデータベースである場合について説明したが、これに限られるものではない。例えば、同期の対象が、ソフトウェアや、データファイルであってもよい。同期の対象がソフトウェアやデータファイルである場合には、ソフトウェアやデータファイルのリストを予め作成しておき、リストの各項目にフラグを設定しておけば、上記と同様にして、同期処理を行うことが可能である。以上、詳細に説明したように、本実施形態によると、他のサーバとともに階層構造を形成して動作する各サーバ10が、他のサーバから同期依頼を受付けたか否かを判定する判定部20と、判定部による判定の結果、他のサーバから同期依頼を受け付けていないと判定された場合に、階層内での自己の位置を識別する識別部12とを備えている。また、各サーバ10は、識別部12による識別の結果、自己の位置が階層内の最も上位であった場合ルートサーバであった場合に、同期する対象図4の同期対象と同期する方向上又は下とを対応づける同期設定テーブル28から下位方向へ同期する対象を抽出するとともに、抽出した同期する対象から同期する情報フラグが1又は3の情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理部22と、識別部12による識別の結果、自己の位置が階層内の最も下位であった場合末端サーバであった場合に、同期設定テーブル28から上位方向へ同期する対象を抽出するとともに、抽出した同期する対象から同期する情報フラグが1又は2の情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理部24とを備えている。更に、サーバ10は、判定部20による判定の結果、他のサーバから同期依頼を受け付けた場合に、同期する方向を検出するとともに、同期依頼された情報を検出した同期する方向のサーバへ同期依頼する第3同期処理部26を備えている。これにより、各サーバ10が第1~第3同期処理部22~26による処理を適宜行うことにより、サーバ10の階層構造を有する情報処理システム100において、効率的に同期のケースごとに同期プログラムを作成したりすることなく、各サーバでの情報の同期を行うことが可能となる。したがって、同期の対象がデータベースやテーブル、ソフトウェア、ファイルなど多岐にわたっていたり、同期の方向が上下のいずれかであったりする大規模システムなどにおいても、効率的に同期処理を行うことが可能である。この場合、同期の方向、同期の対象にかかわらず、1つの同期プログラムで同期処理を実現できる。これにより、同期の方向、同期の対象ごとに異なる同期プログラムを作成するような場合と比較して、プログラムの開発費、メンテナンス費用、管理の手間などの点において有利である。また、本実施形態では、同期する情報ごとに、同期する方向がフラグ0~3により規定されているので、各同期処理部22~26は、簡易に同期する情報ごとの同期する方向を識別することが可能である。これにより、各同期処理部22~26は、同期対象からの同期の情報の抽出を簡易に行うことが可能である。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVDDigitalVersatileDisc、CD-ROMCompactDiscReadOnlyMemoryなどの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。なお、以上の説明に関して更に以下の付記を開示する。付記1階層的に構築される装置で動作する同期処理プログラムであって、他の装置から同期依頼を受け付けていない場合には、前記階層内での自己の位置を識別し、前記自己の位置が前記階層内の最も上位であれば、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼し、前記自己の位置が前記階層内の最も下位であれば、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼し、他の装置から同期依頼を受け付けた場合には、前記同期依頼の内容から、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する処理を、コンピュータに実行させることを特徴とする同期処理プログラム。付記2前記同期する情報ごとに、前記同期する方向が規定されていることを特徴とする付記1に記載の同期処理プログラム。付記3階層的に構築される複数の装置それぞれにおいて実行される同期処理方法であって、他の装置から同期依頼を受付けたか否かを判定する判定工程と、前記判定工程で、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理工程と、前記識別工程の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理工程と、前記判定工程で、前記他の装置から同期依頼を受け付けたと判定された場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理工程と、をコンピュータが実行することを特徴とする同期処理方法。付記4前記同期する情報ごとに、前記同期する方向が規定されていることを特徴とする付記1に記載の同期処理方法。付記5他の装置とともに階層構造を形成して動作する情報処理装置であって、前記他の装置から同期依頼を受付けたか否かを判定する判定部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けていないと判定された場合に、前記階層内での自己の位置を識別する識別部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も上位であった場合に、同期する対象と同期する方向とを対応づける同期設定テーブルから下位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を下位方向の装置へ同期依頼する第1同期処理部と、前記識別部による識別の結果、前記自己の位置が前記階層内の最も下位であった場合に、前記同期設定テーブルから上位方向へ同期する対象を抽出するとともに、前記抽出した同期する対象から同期する情報を抽出して、当該情報を上位方向の装置へ同期依頼する第2同期処理部と、前記判定部による判定の結果、前記他の装置から同期依頼を受け付けた場合に、同期する方向を検出するとともに、前記同期依頼された情報を前記検出した同期する方向の装置へ同期依頼する第3同期処理部と、を備える情報処理装置。付記6前記同期する情報ごとに、前記同期する方向が規定されていることを特徴とする付記5に記載の情報処理装置。付記7付記5又は6に記載の情報処理装置を複数備え、前記複数の情報処理装置が階層構造を形成していることを特徴とする情報処理システム。"