(57)【特許請求の範囲】
【請求項１】
システムに備えられたリソースのパラメータを管理する情報処理装置であって、
同一リソースのパラメータを整合化するための所定の基準である決定基準に基づいて前記同一リソースのパラメータを整合化する整合化部と、
前記整合化部により整合化されたパラメータと前記同一リソースのパラメータと前記決定基準とを対応付けた対応情報を管理する管理部と、
パラメータが更新された場合、前記対応情報を参照して更新された前記パラメータに対応付けられた前記決定基準に基づいて、更新された前記パラメータと更新された前記パラメータに対応する前記同一リソースのパラメータとを整合化する更新部と
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記決定基準は所定のパラメータまたは所定の統計量を示すものであり、前記整合化部は前記決定基準に基づいて同一リソースのパラメータよりいずれかのパラメータの選択または統計量の算出を行い、前記更新部は前記決定基準に基づいて、更新された前記パラメータと更新された前記パラメータに対応する前記同一リソースのパラメータよりいずれかのパラメータの選択または統計量の算出を行うことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記決定基準が所定のパラメータを示すものである場合、前記更新部は前記整合化部により前記決定基準に基づいて選択されたパラメータを除くいずれかのパラメータを選択することを特徴とする情報処理装置。
【請求項４】
システムに備えられたリソースのパラメータを管理することができる情報処理プログラムであって、
同一リソースのパラメータを整合化するための所定の基準である決定基準に基づいて前記同一リソースのパラメータを整合化する整合化ステップと、
前記整合化ステップにより整合化されたパラメータと前記同一リソースのパラメータと前記決定基準とを対応付けた対応情報を管理する管理ステップと、
パラメータが更新された場合、前記対応情報を参照して更新された前記パラメータに対応付けられた前記決定基準に基づいて、更新された前記パラメータと更新された前記パラメータに対応する前記同一リソースのパラメータとを整合化する更新ステップと
をコンピュータに実行させる情報処理プログラム。
【請求項５】
システムに備えられたリソースのパラメータを管理するための情報処理方法であって、
同一リソースのパラメータを整合化するための所定の基準である決定基準に基づいて前記同一リソースのパラメータを整合化する整合化ステップと、
前記整合化ステップにより整合化されたパラメータと前記同一リソースのパラメータと前記決定基準とを対応付けた対応情報を管理する管理ステップと、
パラメータが更新された場合、前記対応情報を参照して更新された前記パラメータに対応付けられた前記決定基準に基づいて、更新された前記パラメータと更新された前記パラメータに対応する前記同一リソースのパラメータとを整合化する更新ステップと
を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムを構成するリソースに関する属性情報を管理する情報処理装置、情報処理プログラム及び方法に関するものである。
【背景技術】
【０００２】
情報システムを構成するハードウェア及びソフトウェアに関する情報を管理する異なる種類のデータベースを仮想統合することにより、情報システムのコンポーネントに関する全ての情報を管理するデータベースとして、Ｆ−ＣＭＤＢ（Ｆｅｄｅｒａｔｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａｂａｓｅ）が知られている。図１０に示すように、Ｆ−ＣＭＤＢは仮想統合している複数のデータベースである構成情報ＤＢ、インシデント情報ＤＢ、トラブル情報ＤＢ、リリース情報ＤＢ、変更情報ＤＢ、アプリ情報ＤＢに対して、横断的に操作を行うことを可能にするものである。これらの統合されている複数のデータベースのそれぞれは、システムを構成するリソース（機器、ソフトウェアなど）に関する属性情報であるＣＩ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｉｔｅｍ）と情報間の関連（Ｒｅｌａｔｉｏｎｓｈｉｐ）を管理するものである。
【０００３】
また、図１１に示すように、Ｆ−ＣＭＤＢは仮想統合しているデータベース毎に異なる名前、異なるローカルＩＤで管理されている同一アイテムの情報に対して、名前を統一し、仮想統合している全てのデータベースで共通に使えるユニークなＩＤで管理することにより情報の調停を行うリコンシエーション機能を有するものである。
【０００４】
また、本発明の関連ある従来技術として、複数のプロセスにおいて使用される製品データの一部を、予め定めたプロセスフローにより仮想的に統合して管理する製品データ管理システムが知られている（例えば特許文献１）。
【特許文献１】特開２００７−１０２３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＦ−ＣＭＤＢには、リコンシリエーションされた情報であるＦ−ＣＭＤＢ情報が基づくＣＩが変更されると、全てのＣＩに対してリコンシリエーションを行わなくてはならないという問題がある。例えば、図１２に示すように、あるＣＩが削除されると、Ｆ−ＣＭＤＢは全てのＣＩを参照してリコンシリエーションを行うことにより更新をしなければならず、非常に非効率的である。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、システムを構成するリソースに関する情報が更新された場合に更新された情報に対してリコンシリエーションを行う情報処理装置、情報処理プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、情報処理装置は、システムを構成するリソースに関する属性情報を管理する装置であって、同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化部と、前記第１整合化部により整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理部と、前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理部により対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理部により対応付けられた前記第１決定基準に基づいて整合化する第１更新部とを備える。
【０００８】
また、情報処理プログラムは、システムを構成するリソースに関する属性情報を管理することができるプログラムであって、同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化ステップと、前記第１整合化ステップにより整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理ステップと、前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理ステップにより対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理ステップにより対応付けられた前記第１決定基準に基づいて整合化する第１更新ステップとをコンピュータに実行させる。
【０００９】
また、情報処理方法は、システムを構成するリソースに関する属性情報を管理するための方法であって、同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化ステップと、前記第１整合化ステップにより整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理ステップと、前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理ステップにより対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理ステップにより対応付けられた前記第１決定基準に基づいて整合化する第１更新ステップとを備える。
【発明の効果】
【００１０】
本発明によれば、システムを構成するリソースに関する情報が更新された場合に更新された情報に対してリコンシリエーションを行う情報処理装置、情報処理プログラム及び方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。
【００１２】
まず、本実施の形態に係るＦ−ＣＭＤＢの構成について説明する。図１は本実施の形態に係るＦ−ＣＭＤＢの構成を示すブロック図である。
【００１３】
Ｆ−ＣＭＤＢ１０は、操作実行部１０１、整合化実行部１０２、Ｅｎｔｉｔｙ決定部１０３（第１整合化部、第１管理部、第１更新部）、データ管理部１０４（第１管理部、第２管理部）、Ｐｒｏｐｅｒｔｙ決定部１０５（第２整合化部、第２管理部、第２更新部）を備え、ネットワークを通じて、システムを構成するリソースの情報を管理する図示しない複数のデータベースに接続され、これらのデータベースにおいて異なるローカルＩＤにより管理されている同一リソースの情報を統合するものである。また、端末２０は、Ｆ−ＣＭＤＢ１０により整合化され構成を管理されるシステムに関する情報であるＦ−ＣＭＤＢ情報１０６を要求するものである。
【００１４】
操作実行部１０１は、接続されたデータベースからリソースに関する情報の更新依頼を受けるものであり、整合化実行部１０２に整合化を要求するものであり、Ｅｎｔｉｔｙ決定部１０３に整合化を依頼するものである。また、Ｅｎｔｉｔｙ決定部１０３は、後述するＥｎｔｉｔｙ決定処理により、更新される情報に基づくＣＩ（属性情報）を特定するものである。また、データ管理部１０４は、Ｆ−ＣＭＤＢ情報１０６、Ｅｎｔｉｔｙメタ情報１０７、Ｐｒｏｐｅｒｔｙメタ情報１０８を管理するものである。また、Ｐｒｏｐｅｒｔｙ決定部１０５は、後述するＰｒｏｐｅｒｔｙ決定処理により、更新される情報に基づくＣＩのＰｒｏｐｅｒｔｙ（ＨＤＤ、ＭｅｍｏｒｙなどのＣＩを構成する情報、パラメータ）を特定するものである。
【００１５】
次に、Ｅｎｔｉｔｙメタ情報及びＰｒｏｐｅｒｔｙメタ情報について説明する。図２はＥｎｔｉｔｙメタ情報を示す図である。また、図３はＰｒｏｐｅｒｔｙメタ情報を示す図である。また、図４は、整合化のヒントが付加されたＰｒｏｐｅｒｔｙメタ情報を示す図である。
【００１６】
Ｅｎｔｉｔｙメタ情報１０７は、Ｅｎｔｉｔｙ決定部１０３がＥｎｔｉｔｙ決定処理を行う際に参照される情報である。このＥｎｔｉｔｙメタ情報１０７は、図２に示すように、Ｅｎｔｉｔｙの名前としてのグローバルＩＤ（ＧＩＤ）と、グローバルＩＤにより示されるＣＩが基づく情報の場所である元情報と、後述する整合化ポリシが対応付けられているものである。
【００１７】
また、Ｆ−ＣＭＤＢ情報１０６は、接続されたデータベースより更新されたＣＩのキャッシュと、リコンシリエーション機能により整合化された複数のＣＩとＲｅｌａｔｉｏｎｓｈｉｐにより構成されるものである。なお、以降の説明において、リコンシリエーションされたＣＩをグローバルＣＩとし、データベースにおけるＣＩをローカルＣＩとする。
【００１８】
また、Ｐｒｏｐｅｒｔｙメタ情報１０８は、Ｐｒｏｐｅｒｔｙ決定部１０５がＰｒｏｐｅｒｔｙ決定処理を行う際に参照される情報である。このＰｒｏｐｅｒｔｙメタ情報１０８は、図３に示すように、Ｐｒｏｐｅｒｔｙの名前としてＩＤ、ＨＤＤ、Ｍｅｍｏｒｙなどの各種Ｐｒｏｐｅｒｔｙと、各Ｐｒｏｐｅｒｔｙが基づく情報の場所である元情報と、整合化ポリシが対応付けられているものである。
【００１９】
ここで、整合化ポリシについて説明する。整合化ポリシは、リコンシエーション時に参照するＣＩが複数ある場合に、複数のＣＩから正しいとする情報を決定するためのルールである。例えば、図２において、ＧＩＤ２に対して設定されている整合化ポリシ（第１決定基準）である「マスタ：ＤＢ１％ＬＩＤ１２」に従うと、ある同一リソースＡに関するＣＩであるＤＢ１におけるＬＩＤ１１とＤＢ４におけるＬＩＤ４１は、設定されている整合化ポリシに従い、ＤＢ１のＬＩＤ１２がＦ−ＣＭＤＢ１０におけるリソースＡに関するＣＩとなる。また、図３において、ＣＩを構成するパラメータ、例えばＨＤＤに対して設定されている整合化ポリシ（第２決定基準）である「最大値」に従うと、ある同一リソースＡのＨＤＤ容量に関する情報であるＤＢ１のＬＩＤ１１におけるＨＤＤと、ＤＢ２のＬＩＤ２１におけるＨＤＤとから、最も大きいＨＤＤの値が選択され、これがＦ−ＣＭＤＢ１０におけるリソースＡのＨＤＤ容量となる。
【００２０】
この整合化ポリシは、図３に示したＰｒｏｐｅｒｔｙ情報１０８においては一つであるが、図４に示すＰｒｏｐｅｒｔｙメタ情報１０８ａのように、整合化のヒント（準整合化パラメータ）として複数用意されていても良い。この整合化のヒントは整合化ポリシによりＰｒｏｐｅｒｔｙを決定できない場合に利用される予備の整合化ポリシであり、その数は元情報の数だけ用意することができるものである。
【００２１】
次に本実施の形態に係るＦ−ＣＭＤＢの動作について説明する。図５はＥｎｔｉｔｙ決定処理の概要を示す図である。また、図６は、Ｅｎｔｉｔｙ決定処理の動作を示すフローチャートである。なお、図６において、Ｆ−ＣＭＤＢは、接続されたデータベースのいずれかからローカルＣＩの更新を受け、整合化実行部に対して整合化要求をしているものとする。また、Ｅｎｔｉｔｙ決定部はすでに整合化実行部より整合化依頼を受けているものとし、Ｏｐｒは整合化依頼が情報の登録、変更、削除のいずれであるかを示す変数である。この変数は何らかの値により示されるものであるが、図５においては説明上、登録、変更、削除とする。また、ＬｉｄはローカルＩＤを示し、ＧｉｄはグローバルＩＤを示し、Ｄは変更されたローカルＣＩに基づくグローバルＣＩを示し、ｄはＤが基づくローカルＣＩ全てを示す。
【００２２】
図５に示すように、Ｅｎｔｉｔｙ決定部１０３は、あるグローバルＣＩ（図５においてはＧＩＤ１）が基づくローカルＣＩが変更または削除されると、Ｅｎｔｉｔｙメタ情報１０７を参照する。そして、Ｅｎｔｉｔｙ決定部１０３は、更新されるグローバルＣＩと同じリソースに関するローカルＣＩ及びグローバルＣＩを調べ、そのグローバルＣＩに対して整合化ポリシが設定されている場合、更新されたローカルＣＩと同じリソースに関するローカルＣＩとに基づいてリコンシリエーションを行い、グローバルＣＩを更新する。
【００２３】
また、この処理において、更新すべきグローバルＣＩに対して整合化ポリシが設定されていない場合、後述するＰｒｏｐｅｒｔｙ決定処理によりグローバルＣＩのＰｒｏｐｅｒｔｙ別に設定された整合化ポリシに基づいて、それぞれのＰｒｏｐｅｒｔｙを決定する。
【００２４】
また、新しいリソースに関するローカルＣＩが登録された場合、Ｅｎｔｉｔｙ決定部１０３は、登録されたローカルＣＩに基づいて、グローバルＩＤを生成し、Ｅｎｔｉｔｙメタ情報を登録し、グローバルＣＩを生成する。
【００２５】
以下、図６のフローチャートによりＥｎｔｉｔｙ決定処理の動作を説明する。
【００２６】
まず、Ｅｎｔｉｔｙ決定部１０３は、Ｏｐｒが登録であるかどうかを判断する（Ｓ１０１）。
【００２７】
Ｏｐｒが登録である場合（Ｓ１０１，ＹＥＳ）、Ｅｎｔｉｔｙ決定部１０３は、登録されたローカルＣＩと同じリソースに関するＤとｄを調べ（Ｓ１０２）、Ｅｎｔｉｔｙメタ情報１０７を参照し、ｄが一つでも存在するかどうかを判断する（Ｓ１０３）。
【００２８】
ｄが一つも存在しない場合（Ｓ１０３，ＮＯ）、ｄに基づくグローバルＣＩであるＤも存在しないため、Ｅｎｔｉｔｙ決定部１０３は、新規にＤのグローバルＩＤ（Ｇｉｄ）を生成し（Ｓ１０４）、生成したグローバルＩＤ、登録されたローカルＩＣ、整合化ポリシに基づいて、ＤのＥｎｔｉｔｙメタ情報１０７を登録する（Ｓ１０５，第１管理ステップ）。ここでＥｎｔｉｔｙメタ情報１０７が基づく整合化ポリシは、あらかじめ登録時にローカルＩＣに必要に応じて付加されているものとする。また、登録されたローカルＣＩが所定の条件を満たすことで、所定の整合化ポリシが付け加えられるように、Ｅｎｔｉｔｙ決定部１０３において設定されていても良い。なお、この整合化ポリシは付加または設定されていなくても良い。
【００２９】
次に、Ｅｎｔｉｔｙ決定部１０３は、Ｅｎｔｉｔｙメタ情報１０７において、Ｄに対応する整合化ポリシが存在するかどうかを判断する（Ｓ１０６）。
【００３０】
Ｄに対応する整合化ポリシが存在する場合（Ｓ１０６，ＹＥＳ，整合化ステップ）、Ｅｎｔｉｔｙ決定部１０３は、ＤをグローバルＣＩとしてＦ−ＣＭＤＢ情報１０６に登録する（Ｓ１０７，整合化ステップ）。
【００３１】
一方、登録したＥｎｔｉｔｙメタ情報１０７に整合化ポリシが存在しない場合（Ｓ１０６，ＮＯ）、Ｅｎｔｉｔｙ決定部１０３は、Ｐｒｏｐｅｒｔｙ決定部１０５に整合化依頼を行う（Ｓ１０８）。
【００３２】
また、ステップＳ１０３において、ｄが一つでも存在する場合（Ｓ１０３，ＹＥＳ）、ｄに基づくグローバルＣＩであるＤも存在するため、Ｅｎｔｉｔｙ決定部１０３は登録ではなく、変更を行う必要があり、後述するステップＳ１１２の処理を行う。
【００３３】
また、ステップＳ１０１において、Ｏｐｒが登録ではない場合（Ｓ１０１）、Ｅｎｔｉｔｙ決定部１０３は、Ｏｐｒが変更であるかどうかを判断する（Ｓ１０９）。
【００３４】
Ｏｐｒが変更である場合（Ｓ１０９，ＹＥＳ）、Ｅｎｔｉｔｙ決定部１０３は、Ｅｎｔｉｔｙメタ情報１０７を参照し、変更されたローカルＣＩのローカルＩＤ（Ｌｉｄ）を引数として、このローカルＣＩと同じリソースに関するＣＩであるｄを調べ（Ｓ１１０）、ｄが一つでも存在するかどうかを判断する（Ｓ１１１）。
【００３５】
ｄが一つでも存在する場合（Ｓ１１１，ＹＥＳ）、Ｅｎｔｉｔｙ決定部１０３は、Ｅｎｔｉｔｙメタ情報１０７において、変更されたローカルＣＩとその整合化依頼に付加された整合化ポリシに基づいて、ＤのグローバルＩＤに対応するＥｎｔｉｔｙメタ情報の整合化ポリシを変更する（Ｓ１１２，第１管理ステップ）。なお、整合化ポリシは整合化依頼に付加されていなくても良く、予め設定されていても良い。
【００３６】
次に、Ｅｎｔｉｔｙ決定部１０３は、変更されたローカルＣＩに対応する整合化ポリシが存在するかどうかを判断する（Ｓ１１３）。
【００３７】
変更されたローカルＣＩに対応する整合化ポリシが存在する場合（Ｓ１１３，ＹＥＳ，整合化ステップ）、Ｅｎｔｉｔｙ決定部１０３は、予めＦ−ＣＭＤＢ情報１０６内にキャッシュとして保存されているｄのうち、変更されたローカルＣＩを上書きし、変更したｄに基づいてＤを整合化し、その結果をＦ−ＣＭＤＢ情報１０６に登録する（Ｓ１１４，整合化ステップ，更新ステップ）。
【００３８】
一方、変更されたローカルＣＩに対応する整合化ポリシが存在しない場合（Ｓ１１３，ＮＯ）、Ｅｎｔｉｔｙ決定部１０３は、Ｐｒｏｐｅｒｔｙ決定部１０５に整合化依頼を行う（Ｓ１０８）。
【００３９】
また、ステップＳ１１１において、ｄが一つも存在しない場合（Ｓ１１１，ＮＯ）、Ｅｎｔｉｔｙ決定部１０３は、処理を終了する。
【００４０】
また、ステップＳ１０９において、Ｏｐｒが変更ではない場合（Ｓ１０９，ＮＯ）、つまりＯｐｒが削除である場合、Ｅｎｔｉｔｙ決定部１０３は、Ｅｎｔｉｔｙメタ情報１０７を参照し、削除されたローカルＣＩのローカルＩＤ（Ｌｉｄ）を引数として、このローカルＣＩと同じリソースに関するＣＩであるｄを調べ（Ｓ１１５）、ｄが一つでも存在するかどうかを判断する（Ｓ１１６）。
【００４１】
ｄが一つでも存在する場合（Ｓ１１６，ＹＥＳ）、Ｅｎｔｉｔｙ決定部１０３は、Ｅｎｔｉｔｙメタ情報１０７から削除されたローカルＣＩのローカルＩＤ（Ｌｉｄ）に関する情報を削除し（Ｓ１１７，管理ステップ）、ｄに対応する整合化ポリシが存在するかどうかを判断する（Ｓ１１８）。
【００４２】
ｄに対応する整合化ポリシが存在する場合（Ｓ１１８，ＹＥＳ，整合化ステップ）、Ｅｎｔｉｔｙ決定部１０３は、整合化ポリシに基づいて、削除されたローカルＣＩを除くｄからＤを整合化し、整合化したＤをＦ−ＣＭＤＢ情報１０６に登録する（Ｓ１１９，整合化ステップ，更新ステップ）。
【００４３】
一方、ｄに対応する整合化ポリシが存在しない場合（Ｓ１１８，ＮＯ）、Ｅｎｔｉｔｙ決定部１０３は、Ｐｒｏｐｅｒｔｙ決定部１０５に整合化依頼を行う（Ｓ１０８）。
【００４４】
また、ステップＳ１１６において、ｄが一つも存在しない場合（Ｓ１１６，ＮＯ）、Ｅｎｔｉｔｙ決定部１０３は、処理を終了する。
【００４５】
なお、図６のフローチャートにおいてはローカルＣＩの登録、変更、削除について説明したが、ローカルＣＩが追加される際には、ステップＳ１１２以外は変更と同じ処理（ステップＳ１１０以降）がなされ、ステップＳ１１２においてＥｎｔｉｔｙメタ情報が追加されるものとする。
【００４６】
次にＰｒｏｐｅｒｔｙ決定処理について説明する。図７はＰｒｏｐｅｒｔｙ決定処理の概要を示す図である。また、図８は、Ｐｒｏｐｅｒｔｙ決定処理の動作を示すフローチャートである。
【００４７】
図７に示すように、Ｐｒｏｐｅｒｔｙ決定部１０５は、グローバルＣＩが基づくローカルＣＩが登録、変更、または削除され、なお且つ、Ｅｎｔｉｔｙメタ情報１０７において、そのグローバルＣＩに対して整合化ポリシが設定されておらず、更新されたローカルＣＩにおいて変更があるＰｒｏｐｅｒｔｙが、グローバルＣＩに影響を及ぼす場合、影響を及ぼすＰｒｏｐｅｒｔｙのみを整合化ポリシに従って更新する。例えば、図７に示すように、ローカルＩＤ１１が削除された場合、このローカルＣＩのＰｒｏｐｅｒｔｙのうちＨＤＤとＣＰＵが整合化ポリシによりグローバルＩＤ１の値となっているので、ＨＤＤとＣＰＵを更新対象とし、グローバルＩＤ１のＨＤＤの値は最大値として、ローカルＩＤ２１のＨＤＤの値である３００Ｇとなり、ＣＰＵの値は他に基づく値がなくなるため、グローバルＩＤ１のＣＰＵの値は削除される。
【００４８】
以下、図８のフローチャートによりＰｒｏｐｅｒｔｙ決定処理の動作を説明する。なお、この図において、Ｐｒｏｐｅｒｔｙ決定部は、すでにＥｎｔｉｔｙ決定部より整合化依頼を受けているものとする。つまり、図６におけるステップＳ１０８に続く、Ｐｒｏｐｅｒｔｙ決定部の動作である。なお、この図においてＯｐｒは整合化依頼が情報の登録、変更、削除のいずれであるかを示す変数であり、ＬｉｄはローカルＩＤを示し、ＧｉｄはグローバルＩＤを示し、Ｄはある変更されたローカルＣＩに基づくグローバルＣＩを示し、ｄはＤが基づくローカルＣＩ全てを示す。
【００４９】
まず、Ｐｒｏｐｅｒｔｙ決定部１０５は、Ｏｐｒが登録かどうかを判断する（Ｓ２０１）。
【００５０】
Ｏｐｒが登録である場合（Ｓ２０１，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、全てのＰｒｏｐｅｒｔｙメタ情報１０８を参照し、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｙｔメタ情報１０８を調べ（Ｓ２０２）、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｙｔメタ情報１０８が存在するかどうかを判断する（Ｓ２０３）。
【００５１】
ＤのグローバルＩＤに対応するＰｒｏｐｅｒｙｔメタ情報が存在しない場合（Ｓ２０３，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、ＤのグローバルＩＤ（Ｇｉｄ）を生成し（Ｓ２０４）、ＤのＰｒｏｐｅｒｔｙメタ情報１０８を登録し（Ｓ２０５，第２管理ステップ）、Ｆ−ＣＭＤＢ情報１０６にＤを登録する（Ｓ２０６，第２整合化ステップ）。
【００５２】
一方、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｙｔメタ情報が存在する場合（Ｓ２０３，ＹＥＳ）、Ｄも存在するため、Ｐｒｏｐｅｒｔｙ決定部１０５は登録ではなく、変更を行う必要があり、後述するステップＳ２１０の処理を行う。
【００５３】
また、ステップＳ２０１の判断において、Ｏｐｒが登録ではない場合（Ｓ２０１，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、Ｏｐｒが変更であるかどうかを判断する（Ｓ２０７）。
【００５４】
Ｏｐｒが変更である場合（Ｓ２０７，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、全てのＰｒｏｐｅｒｔｙメタ情報１０８を参照し、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８を調べ（Ｓ２０８）、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｙｔメタ情報１０８が存在するかどうかを判断する（Ｓ２０９）
【００５５】
ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８が存在する場合（Ｓ２０９，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、Ｐｒｏｐｅｒｔｙメタ情報１０８において、変更されたローカルＣＩのローカルＩＤとその整合化依頼に付加された整合化ポリシに基づいて、ＤのＰｒｏｐｅｒｙｔのそれぞれに対応するＰｒｏｐｅｒｔｙメタ情報の整合化ポリシを変更する（Ｓ２１０，管理ステップ）。なお、整合化依頼に整合化ポリシが付加されていなくても良い。
【００５６】
次に、Ｐｒｐｅｒｔｙ決定部１０５は、ローカルＣＩが変更されたことにより整合化が必要なＤのＰｒｏｐｅｒｔｙを絞り込み（Ｓ２１１）、整合化を行い（Ｓ２１２，整合化ステップ，更新ステップ）、Ｆ−ＣＭＤＢ情報１０６に整合化結果を登録する（Ｓ２１３）。
【００５７】
また、ステップＳ２０９の判断において、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８が存在しない場合（Ｓ２０９，ＮＯ）、Ｐｒｏｐｅｔｔｙ決定部１０５は処理を終了する。
【００５８】
また、ステップＳ２０７の判断において、Ｏｐｒが変更ではない場合（Ｓ２０７，ＮＯ）、つまり、Ｏｐｒが削除である場合、Ｐｒｏｐｅｔｙ決定部１０５は、全てのＰｒｏｐｅｒｔｙメタ情報１０８を参照し、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８を調べ（Ｓ２１４）、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８が存在するかどうかを判断する（Ｓ２１５）。
【００５９】
ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８が存在する場合（Ｓ２１５，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１５は、削除されたローカルＣＩのローカルＩＤ(Ｌｉｄ)に関連する情報を削除し（Ｓ２１６，管理ステップ）、この情報の削除より整合化が必要なＰｒｏｐｅｒｔｙを絞り込み（Ｓ２１７）、整合化を行い（Ｓ２１８，整合化ステップ，更新ステップ）、Ｆ−ＣＭＤＢ情報１０６に整合化結果を登録する（Ｓ２１３）。
【００６０】
一方、ＤのグローバルＩＤに対応するＰｒｏｐｅｒｔｙメタ情報１０８が存在しない場合（Ｓ２１５，ＮＯ）、Ｐｒｏｐｅｒｔｙメタ情報１０８は、処理を終了する。
【００６１】
上述したように、ローカルＣＩが更新された場合、Ｅｎｔｉｔｙ決定処理によって整合化が必要なグローバルＣＩのみを整合化できる。さらに、Ｐｒｏｐｅｒｔｙ決定処理によって整合化が必要なグローバルＣＩのＰｒｏｐｅｒｔｙのみを整合化することができる。また、整合化において整合化ポリシを用いることによって、複数の同一リソースに関するローカルＣＩからグローバルＣＩまたはグローバルＣＩのそれぞれのパラメータを決定するための判断基準とすることができる。
【００６２】
次に、図４に示したＰｒｏｐｅｒｔｙメタ情報における整合化のヒントを用いた場合のＰｒｏｐｅｒｔｙ決定処理について説明する。図９は、整合化のヒントを用いた場合のＰｒｏｐｅｒｔｙ決定処理の動作を示すフローチャートである。なお、この図において、Ｄはある更新されたローカルＣＩに基づくグローバルＣＩを示し、ｄはＤが基づくローカルＣＩ全てを示す。また、この図において、整合化すべきＰｒｏｐｅｒｔｙがすでに絞り込まれており、整合化ポリシにより選択されていたローカルＣＩのＰｒｏｐｅｒｔｙが更新されたローカルＣＩのＰｒｏｐｅｒｔｙである状態で、一つのＰｒｏｐｅｒｔｙを整合化する動作を示すものである。
【００６３】
まず、Ｐｒｏｐｅｒｔｙ決定部１０５は、ＤのＰｒｏｐｅｒｔｙがｎｕｌｌであるかどうか、つまり、Ｄが基づくローカルＣＩが更新されたことによりＰｒｏｐｅｒｔｙの値が一時的に削除されたかどうか判断する（Ｓ３０１）。
【００６４】
ＤのＰｒｏｐｅｒｔｙがｎｕｌｌである場合（Ｓ３０１，ＹＥＳ）Ｐｒｏｐｅｒｔｙ決定部１０５は、ＤのＰｒｏｐｅｒｔｙメタ情報１０８において、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値（次の最大値、次の最小値も含む）が記録されているかどうかを判断する（Ｓ３０２）。
【００６５】
整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値が記録されていない場合（Ｓ３０２，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されているかどうかを判断する（Ｓ３０３）。
【００６６】
整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されている場合（Ｓ３０３，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、次のマスタから取得した値を整合化の結果とする（Ｓ３０４）。
【００６７】
一方、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されていない場合（Ｓ３０３，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、ｄに基づいて整合化を行う（Ｓ３０５）。
【００６８】
また、ステップＳ３０２の判断において、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値が記録されている場合（Ｓ３０２，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、次の値を整合化の結果とする（Ｓ３０６）。
【００６９】
また、ステップＳ３０１の判断において、Ｄがｎｕｌｌではない場合（Ｓ３０１，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値が記録されているかどうかを判断する（Ｓ３０７）。
【００７０】
整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値が記録されていない場合（Ｓ３０７，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されているかどうかを判断する（Ｓ３０８）。
【００７１】
整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されていない場合（Ｓ３０８，ＮＯ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、ｄに基づいて整合化を行う（Ｓ３０９）。
【００７２】
一方、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次のマスタが記録されている場合（Ｓ３０８，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、次のマスタと更新されたローカルＣＩのＰｒｏｐｅｒｔｙとで整合化を行う（Ｓ３１０）。
【００７３】
また、ステップＳ３０７の判断において、整合化すべきＰｒｏｐｅｒｔｙの整合化のヒントに次の値が記録されている場合（Ｓ３０７，ＹＥＳ）、Ｐｒｏｐｅｒｔｙ決定部１０５は、次の値と更新されたローカルＣＩのＰｒｏｐｅｒｔｙとで整合化を行う（Ｓ３１１）。
【００７４】
上述したように、予め値が決定された整合化のヒントを整合化に用いることによって、整合化ポリシにより選択されたＰｒｏｐｅｒｔｙが更新されたローカルＣＩのＰｒｏｐｅｒｔｙである場合、整合化処理を効率的に行うことができる。例えば、整合化ポリシが最大値であり、この整合化ポリシにより選択されたＰｒｏｐｅｒｔｙが削除されたローカルＣＩのＰｒｏｐｅｒｔｙである場合、Ｐｒｏｐｅｒｔｙ決定部１０５は再度整合化を行うことなく、次の最大値を整合化の結果とすることができる。また、ローカルＣＩが変更された場合であっても、このローカルＣＩのＰｒｏｐｅｒｔｙと次の最大値を比較することによりグローバルＣＩのＰｒｏｐｅｒｔｙを整合化することができる。
【００７５】
更に、情報処理装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、情報処理プログラムとして提供することができる。上述したプログラムは、コンピュータにより読み取り可能な記録媒体に記憶させることによって、情報処理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読み取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００７６】
（付記１）  システムを構成するリソースに関する属性情報を管理する情報処理装置であって、
同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化部と、
前記第１整合化部により整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理部と、
前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理部により対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理部により対応付けられた前記第１決定基準に基づいて整合化する第１更新部と
を備える情報処理装置。
（付記２）  付記１に記載の情報処理装置であって、
前記属性情報は少なくとも１つ以上のパラメータからなることを特徴とし、
前記第１決定基準が設定されていない場合、同一リソースに関する属性情報のパラメータを整合化するための所定の基準である第２決定基準に基づいて前記同一リソースに関する属性情報のパラメータを整合化する第２整合化部と、
前記第２整合化部により整合化されたパラメータである整合化パラメータと該整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータと前記第２決定基準とを対応付けて管理する第２管理部と、
前記整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータが更新された場合、更新されたパラメータに前記第２管理部により対応付けられた整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータを該同一リソースに関する属性情報のパラメータに前記第２管理部により対応付けられた前記第２決定基準に基づいて整合化する第２更新部と
をさらに備える情報処理装置。
（付記３）  付記２に記載の情報処理装置において、
前記第２決定基準は所定の属性情報の所定のパラメータまたは所定の統計量を示すものであり、前記第２整合化部は前記第２決定基準に基づいて同一リソースに関する属性情報のパラメータよりいずれかのパラメータの選択または統計量の算出を行い、前記第２更新部は前記第２決定基準に基づいて前記整合化パラメータが基づくパラメータよりいずれかのパラメータの選択または統計量の算出を行うことを特徴とする情報処理装置。
（付記４）  付記３に記載の情報処理装置において、
前記第２決定基準が所定の属性情報のパラメータを示すものである場合、前記第２更新部は前記第２整合化部により前記第２決定基準に基づいて選択されたパラメータを除くいずれかのパラメータを準整合化パラメータとして選択することを特徴とする情報処理装置。
（付記５）  付記３または付記４に記載の情報処理装置において、
前記第２決定基準が所定の統計量を示すものであり、且つ該統計量が極値である場合、前記第２更新部は前記整合化パラメータとして算出された極値の次の極値を準整合化パラメータとして算出することを特徴とする情報処理装置。
（付記６）  付記１乃至付記５のいずれかに記載の情報処理装置において、
前記第１決定基準は所定の属性情報を示すものであり、前記第１整合化部は前記第１決定基準に基づいて、同一リソースに関する属性情報よりいずれかのパラメータを選択し、前記第１更新部は前記第１決定基準に基づいて前記整合化属性情報が基づく属性情報よりいずれかの属性情報を選択することを特徴とする情報処理装置。
（付記７）  システムを構成するリソースに関する属性情報を管理することができる情報処理プログラムであって、
同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化ステップと、
前記第１整合化ステップにより整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理ステップと、
前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理ステップにより対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理ステップにより対応付けられた前記第１決定基準に基づいて整合化する第１更新ステップと
をコンピュータに実行させる情報処理プログラム。
（付記８）  付記７に記載の情報処理プログラムであって、
前記属性情報は少なくとも１つ以上のパラメータからなることを特徴とし、
前記第１決定基準が設定されていない場合、同一リソースに関する属性情報のパラメータを整合化するための所定の基準である第２決定基準に基づいて前記同一リソースに関する属性情報のパラメータを整合化する第２整合化ステップと、
前記第２整合化ステップにより整合化されたパラメータである整合化パラメータと該整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータと前記第２決定基準とを対応付けて管理する第２管理ステップと、
前記整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータが更新された場合、更新されたパラメータに前記第２管理ステップにより対応付けられた整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータを該同一リソースに関する属性情報のパラメータに前記第２管理ステップにより対応付けられた前記第２決定基準に基づいて整合化する第２更新ステップと
をさらにコンピュータに実行させる情報処理プログラム。
（付記９）  付記８に記載の情報処理プログラムにおいて、
前記第２決定基準は所定の属性情報の所定のパラメータまたは所定の統計量を示すものであり、前記第２整合化ステップは前記第２決定基準に基づいて同一リソースに関する属性情報のパラメータよりいずれかのパラメータの選択または統計量の算出を行い、前記第２更新ステップは前記第２決定基準に基づいて前記整合化パラメータが基づくパラメータよりいずれかのパラメータの選択または統計量の算出を行うことをコンピュータに実行させる情報処理プログラム。
（付記１０）  付記９に記載の情報処理プログラムにおいて、
前記第２決定基準が所定の属性情報のパラメータを示すものである場合、前記第２更新ステップは前記第２整合化ステップにより前記第２決定基準に基づいて選択されたパラメータを除くいずれかのパラメータを準整合化パラメータとして選択することをコンピュータに実行させる情報処理プログラム。
（付記１１）  付記９または付記１０に記載の情報処理プログラムにおいて、
前記第２決定基準が所定の統計量を示すものであり、且つ該統計量が極値である場合、前記第２更新ステップは前記整合化パラメータとして算出された極値の次の極値を準整合化パラメータとして算出することをコンピュータに実行させる情報処理プログラム。
（付記１２）  付記８乃至付記１１のいずれかに記載の情報処理プログラムにおいて、
前記第１決定基準は所定の属性情報を示すものであり、前記第１整合化ステップは前記第１決定基準に基づいて、同一リソースに関する属性情報よりいずれかのパラメータを選択し、前記第１更新ステップは前記第１決定基準に基づいて前記整合化属性情報が基づく属性情報よりいずれかの属性情報を選択することをコンピュータに実行させる情報処理プログラム。
（付記１３）  システムを構成するリソースに関する属性情報を管理するための情報処理方法であって、
同一リソースに関する属性情報を整合化するための所定の基準である第１決定基準が設定されている場合、該第１決定基準に基づいて前記同一リソースに関する属性情報を整合化する第１整合化ステップと、
前記第１整合化ステップにより整合化された属性情報である整合化属性情報と該整合化属性情報が基づく属性情報と前記第１決定基準とを対応付けて管理する第１管理ステップと、
前記整合化属性情報が基づく属性情報が更新された場合、更新された属性情報に前記第１管理ステップにより対応付けられた整合化属性情報が基づく属性情報を該属性情報に前記第１管理ステップにより対応付けられた前記第１決定基準に基づいて整合化する第１更新ステップと
を備える情報処理方法。
（付記１４）  付記１３に記載の情報処理方法であって、
前記属性情報は少なくとも１つ以上のパラメータからなることを特徴とし、
前記第１決定基準が設定されていない場合、同一リソースに関する属性情報のパラメータを整合化するための所定の基準である第２決定基準に基づいて前記同一リソースに関する属性情報のパラメータを整合化する第２整合化ステップと、
前記第２整合化ステップにより整合化されたパラメータである整合化パラメータと該整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータと前記第２決定基準とを対応付けて管理する第２管理ステップと、
前記整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータが更新された場合、更新されたパラメータに前記第２管理ステップにより対応付けられた整合化パラメータが基づく前記同一リソースに関する属性情報のパラメータを該同一リソースに関する属性情報のパラメータに前記第２管理ステップにより対応付けられた前記第２決定基準に基づいて整合化する第２更新ステップと
をさらに備える情報処理方法。
（付記１５）  付記１４に記載の情報処理方法において、
前記第２決定基準は所定の属性情報の所定のパラメータまたは所定の統計量を示すものであり、前記第２整合化ステップは前記第２決定基準に基づいて同一リソースに関する属性情報のパラメータよりいずれかのパラメータの選択または統計量の算出を行い、前記第２更新ステップは前記第２決定基準に基づいて前記整合化パラメータが基づくパラメータよりいずれかのパラメータの選択または統計量の算出を行うことを特徴とする情報処理方法。
（付記１６）  付記１５に記載の情報処理方法において、
前記第２決定基準が所定の属性情報のパラメータを示すものである場合、前記第２更新ステップは前記第２整合化ステップにより前記第２決定基準に基づいて選択されたパラメータを除くいずれかのパラメータを準整合化パラメータとして選択することを特徴とする情報処理方法。
（付記１７）  付記１５または付記１６に記載の情報処理方法において、
前記第２決定基準が所定の統計量を示すものであり、且つ該統計量が極値である場合、前記第２更新ステップは前記整合化パラメータとして算出された極値の次の極値を準整合化パラメータとして算出することを特徴とする情報処理方法。
（付記１８）  付記１３乃至付記１７のいずれかに記載の情報処理方法において、
前記第１決定基準は所定の属性情報を示すものであり、前記第１整合化ステップは前記第１決定基準に基づいて、同一リソースに関する属性情報よりいずれかのパラメータを選択し、前記第１更新ステップは前記第１決定基準に基づいて前記整合化属性情報が基づく属性情報よりいずれかの属性情報を選択することを特徴とする情報処理方法。
【図面の簡単な説明】
【００７７】
【図１】本実施の形態に係るＦ−ＣＭＤＢの構成を示すブロック図である。
【図２】Ｅｎｔｉｔｙメタ情報を示す図である。
【図３】Ｐｒｏｐｅｒｔｙメタ情報を示す図である。
【図４】整合化のヒントが付加されたＰｒｏｐｅｒｔｙメタ情報を示す図である。
【図５】Ｅｎｔｉｔｙ決定処理の概要を示す図である。
【図６】Ｅｎｔｉｔｙ決定処理の動作を示すフローチャートである。
【図７】Ｐｒｏｐｅｒｔｙ決定処理の概要を示す図である。
【図８】Ｐｒｏｐｅｒｔｙ決定処理の動作を示すフローチャートである。
【図９】整合化のヒントを用いた場合のＰｒｏｐｅｒｔｙ決定処理の動作を示すフローチャートである。
【図１０】従来のＦ−ＣＭＤＢを示す図である。
【図１１】リコンシリエーション機能を示す図である。
【図１２】従来のリコンシリエーション機能における問題点を示す図である。
【符号の説明】
【００７８】
１０  Ｆ−ＣＭＤＢ、２０  端末、１０１  操作実行部、１０２  整合化実行部、１０３  Ｅｎｔｉｔｙ決定部、１０４  データ管理部、１０５  Ｐｒｏｐｅｒｔｙ決定部、１０６  Ｆ−ＣＭＤＢ情報、１０７  Ｅｎｔｉｔｙメタ情報、１０８  Ｐｒｏｐｅｒｔｙメタ情報。
【図１】
0005286839.tif 000002
【図２】
0005286839.tif 000003
【図３】
0005286839.tif 000004
【図４】
0005286839.tif 000005
【図５】
0005286839.tif 000006
【図６】
0005286839.tif 000007
【図７】
0005286839.tif 000008
【図８】
0005286839.tif 000009
【図９】
0005286839.tif 000010
【図１０】
0005286839.tif 000011
【図１１】
0005286839.tif 000012
【図１２】
0005286839.tif 000013