(57)【特許請求の範囲】
【請求項１】
複数の拠点に配置され、サーバと前記サーバの構成アイテム情報を収集するための拠点情報収集部及び前記拠点情報収集部によって収集した構成アイテム情報を格納する拠点管理データリポジトリ部を有するコンピュータ群と、前記コンピュータ群の拠点管理データリポジトリ部から構成アイテム情報をネットワークを介して収集するための統合情報収集部と前記統合情報収集部が収集した構成アイテム情報を格納する統合管理データリポジトリ部と前記統合管理データリポジトリ部に格納した構成アイテム情報を最適に更新する構成アイテム情報更新部とを有する情報収集装置とを備えた分散構成管理データベースシステムであって、前記サーバに構成アイテムが導入又は変更されたとき、前記拠点情報収集部が、前記導入又は変更されたサーバが配置された拠点内の構成アイテム情報を収集し、前記収集した構成アイテム情報を拠点管理データリポジトリ部に格納する導入処理工程と、  前記情報収集装置の構成アイテム情報更新部が、前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納し、データをアクセス頻度及びアクセス効率が高い拠点に配置するように構成アイテム情報を更新する構成アイテム情報更新処理を行う初期配置処理工程と、定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記定期的な期間が経過したか否かを再判定する判定処理工程と、前記判定処理工程によって定期的な期間が経過したと判定したとき、前記統合管理データリポジトリ部に格納した複数拠点の構成アイテム情報を、データをアクセス頻度及びアクセス効率の高い拠点に配置するように更新処理を行う構成アイテム情報更新処理を行った後、前記判定処理工程に戻る保守処理工程とを実行する分散構成管理データベースシステム。
【請求項２】
前記拠点管理データリポジトリ部に格納する構成アイテム情報が、一意の構成アイテム識別子と、構成アイテム名称と、構成アイテムが配置されている拠点を示す配置先と、構成アイテムのデータの置かれている拠点を示すデータ位置と、構成アイテム情報が登録された日付を示す登録日時と、前記初期配置処理工程の完了有無を示す初期配置フラグと、構成アイテム自体は自拠点にあるがデータが他拠点にあることをフラグを立てることによって表す削除フラグと、データが他拠点にある場合の拠点を示す参照先と、保守処理が行われた日付を示す保守日時の各項目情報とから構成され、前記構成アイテム情報更新部が、前記構成アイテム情報更新処理を行うとき、移動対象構成アイテムが移動先に存在するか否かを判定する第２判定工程と、前記第２判定工程において存在しないと判定したとき、前記拠点管理データリポジトリ部に格納した構成アイテム情報のデータ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する構成アイテム情報移動先挿入処理工程と、前記構成アイテム情報移動先挿入処理工程によって移動対象構成アイテムが移動先に存在すると判定したとき、データ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する更新処理工程とを実行する請求項１記載の分散構成管理データベースシステム。
【請求項３】
前記構成アイテム情報更新部が、前記構成アイテム情報移動先挿入処理工程又は前記更新処理工程に続き、移動元の構成アイテムの設置先がデータ位置と等しいかを判定する第３判定工程と、前記第３判定工程によって等しいと判定したとき、構成アイテム情報は削除せず削除フラグを立てる工程と、前記第３判定工程によって等しくないと判定したとき、移動元の構成アイテム情報を削除する工程を実行する請求項２記載の分散構成管理データベースシステム。
【請求項４】
複数の拠点に配置され、サーバと前記サーバの構成アイテム情報を収集するための拠点情報収集部及び前記拠点情報収集部によって収集した構成アイテム情報を格納する拠点管理データリポジトリ部を有するコンピュータ群と、前記コンピュータ群の拠点管理データリポジトリ部から構成アイテム情報をネットワークを介して収集するための統合情報収集部と前記統合情報収集部が収集した構成アイテム情報を格納する統合管理データリポジトリ部と前記統合管理データリポジトリ部に格納した構成アイテム情報を最適に更新する構成アイテム情報更新部とを有する情報収集装置とを備えた分散構成管理データベースシステムの分散構成データ管理方法であって、前記サーバに構成アイテムが導入又は変更されたとき、前記拠点情報収集部に、前記導入又は変更されたサーバが配置された拠点内の構成アイテム情報を収集し、前記収集した構成アイテム情報を拠点管理データリポジトリ部に格納する導入処理工程を実行させ、前記情報収集装置の構成アイテム情報更新部に、前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納し、データをアクセス頻度及びアクセス効率が高い拠点に配置するように構成アイテム情報を更新する構成アイテム情報更新処理を行う初期配置処理工程と、定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記定期的な期間が経過したか否かを再判定する判定処理工程と、前記判定処理工程によって定期的な期間が経過したと判定したとき、前記統合管理データリポジトリ部に格納した複数拠点の構成アイテム情報を、データをアクセス頻度及びアクセス効率の高い拠点に配置するように更新処理を行う構成アイテム情報更新処理を行った後、前記判定処理工程に戻る保守処理工程とを実行させる
分散構成データ管理方法。
【請求項５】
前記拠点管理データリポジトリ部に格納する構成アイテム情報が、一意の構成アイテム識別子と、構成アイテム名称と、構成アイテムが配置されている拠点を示す配置先と、構成アイテムのデータの置かれている拠点を示すデータ位置と、構成アイテム情報が登録された日付を示す登録日時と、前記初期配置処理工程の完了有無を示す初期配置フラグと、構成アイテム自体は自拠点にあるがデータが他拠点にあることをフラグを立てることによって表す削除フラグと、データが他拠点にある場合の拠点を示す参照先と、保守処理が行われた日付を示す保守日時の各項目情報とから構成され、前記構成アイテム情報更新部に、前記構成アイテム情報更新処理を行うとき、移動対象構成アイテムが移動先に存在するか否かを判定する第２判定工程と、前記第２判定工程において存在しないと判定したとき、前記拠点管理データリポジトリ部に格納した構成アイテム情報のデータ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する構成アイテム情報移動先挿入処理工程と、前記構成アイテム情報移動先挿入処理工程によって移動対象構成アイテムが移動先に存在すると判定したとき、データ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する更新処理工程とを実行させる請求項４記載の分散構成データ管理方法。
【請求項６】
前記構成アイテム情報更新部に、前記構成アイテム情報移動先挿入処理工程又は前記更新処理工程に続き、移動元の構成アイテムの設置先がデータ位置と等しいかを判定する第３判定工程と、前記第３判定工程によって等しいと判定したとき、構成アイテム情報は削除せず削除フラグを立てる工程と、前記第３判定工程によって等しくないと判定したとき、移動元の構成アイテム情報を削除する工程を実行させる請求項５記載の分散構成データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを複数のデータベースに分散して管理する分散構成管理データベースシステム及び分散構成データ管理方法に係り、特にデータ分散を最適化することができる分散構成管理データベースシステム及び分散構成データ管理方法に関する。
【背景技術】
【０００２】
近年、コンピュータシステムの運用・管理業務に関する体系的なガイドラインであるＩＴＩＬ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  Ｌｉｂｒａｒｙ）に基づいた運用業務を取り入れる企業が増加しており、このＩＴＩＬは、顧客からのあらゆる問い合わせや障害やサービスのリクエストの総称であるインシデントを管理してＩＴ（技術情報）サービスの停止を最小限に抑えるためのインシデント管理と、将来起こりうるインシデントの可能性を未然に調査し、インシデントそのものの数を減少させるための問題管理と、問題を解決するため又は要件変更に対応するためにシステム変更をコーディネートするための変更管理と、この変更管理で承認された変更依頼を元に実際の変更作業を行うリリース管理と、変更管理と密接に連携しながら、ＩＴ環境を構成するあらゆるハードウェアやソフトウェア、ドキュメントなどの構成アイテムが格納される構成管理データベース（ＣＭＤＢ：Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａｂａｓｅ）が最適なシステム状態に保つための構成管理とに大別され、前記構成管理データベースを導入する企業が増えてきており、この構成管理データベースは、既に製品化されているが、顧客の企業規模が大きくなり、活動拠点が国内各地や国外へと分散していくにつれ、取り扱う扱う構成インシデント情報の量が増加し、データベースの負荷が高まってきている。
【０００３】
なお、前記した構成管理データベースに関する技術が記載された文献としては、例えば下記の特許文献１献が挙げられ、この特許文献１には、構成要素毎に少なくとも１つの所定の属性及び他の構成要素との関係を示す１組のデータを保持するリポジトリと、構成要素に関する情報を検出するためのディスカバリ部と、前記ディスカバリ部によって検出された情報から新たな１組のデータの少なくとも１つを作成するデータ作成部とを設け、前記新たな１組のデータを前記リポジトリ内に格納され且つ１つの構成要素として管理することによって、構成要素の管理を簡略化する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１６９８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記の特許文献１に記載された技術は、構成要素の管理を簡略化することができるものの、事業所や部署が複数に点在する場合、複数の異種サービスやアプリケーションによって収集された構成情報を管理することが多く、管理者による管理工数が大きくなることがある。複数製品の構成情報については、ＣＭＤＢ向けの仕様策定に取り組む業界団体であるＣＭＤＢ  ＦｅｄｅｒａｔｉｏｎがＣＭＤＢと個々の物理的なデータベースである管理データリポジトリ部（ＭＤＲ：Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｒｅｐｏｓｉｔｏｒｉｅｓ）との間でデータ検索やエクスポートを可能にする仕様を定め、異種の構成情報に透過的にアクセスできる環境が整いつつあるが、データが１拠点の管理データリポジトリに片寄ったり、欲しい情報が遠くの事業所に格納されていたりと、データ量が増加するほど効率的なアクセスが困難であるという課題があった。
【０００６】
本発明の目的は、前述の従来技術による課題を解決しようとするものであって、データ量が増加してもデータが１拠点の管理データリポジトリに集中することを防止することができる分散構成管理データベースシステム及び分散構成データ管理方法を提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために請求項１記載の本発明は、複数の拠点に配置され、サーバと前記サーバの構成アイテム情報を収集するための拠点情報収集部及び前記拠点情報収集部によって収集した構成アイテム情報を格納する拠点管理データリポジトリ部を有するコンピュータ群と、前記コンピュータ群の拠点管理データリポジトリ部から構成アイテム情報をネットワークを介して収集するための統合情報収集部と前記統合情報収集部が収集した構成アイテム情報を格納する統合管理データリポジトリ部と前記統合管理データリポジトリ部に格納した構成アイテム情報を最適に更新する構成アイテム情報更新部とを有する情報収集装置とを備えた分散構成管理データベースシステムであって、
前記サーバに構成アイテムが導入又は変更されたとき、前記拠点情報収集部が、前記導入又は変更されたサーバが配置された拠点内の構成アイテム情報を収集し、前記収集した構成アイテム情報を拠点管理データリポジトリ部に格納する導入処理工程と、
前記情報収集装置の構成アイテム情報更新部が、
前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納し、データをアクセス頻度及びアクセス効率が高い拠点に配置するように構成アイテム情報を更新する構成アイテム情報更新処理を行う初期配置処理工程と、
定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記定期的な期間が経過したか否かを再判定する判定処理工程と、
前記判定処理工程によって定期的な期間が経過したと判定したとき、前記統合管理データリポジトリ部に格納した複数拠点の構成アイテム情報を、データをアクセス頻度及びアクセス効率の高い拠点に配置するように更新処理を行う構成アイテム情報更新処理を行った後、前記判定処理工程に戻る保守処理工程とを実行することを特徴とする。
【０００８】
請求項２記載の発明は、前記特徴の分散構成管理データベースシステムにおいて、前記拠点管理データリポジトリ部に格納する構成アイテム情報が、一意の構成アイテム識別子と、構成アイテム名称と、構成アイテムが配置されている拠点を示す配置先と、構成アイテムのデータの置かれている拠点を示すデータ位置と、構成アイテム情報が登録された日付を示す登録日時と、前記初期配置処理工程の完了有無を示す初期配置フラグと、構成アイテム自体は自拠点にあるがデータが他拠点にあることをフラグ立てによって表す削除フラグと、データが他拠点にある場合の拠点を示す参照先と、保守処理が行われた日付を示す保守日時の各項目情報とから構成され、
前記構成アイテム情報更新部が、前記構成アイテム情報更新処理を行うとき、
移動対象構成アイテムが移動先に存在するか否かを判定する第２判定工程と、前記第２判定工程において存在しないと判定したとき、前記拠点管理データリポジトリ部に格納した構成アイテム情報のデータ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する構成アイテム情報移動先挿入処理工程と、
前記構成アイテム情報移動先挿入処理工程によって移動対象構成アイテムが移動先に存在すると判定したとき、データ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する更新処理工程とを実行することを特徴とする。
【０００９】
請求項３記載の発明は、前記特徴の分散構成管理データベースシステムにおいて、前記構成アイテム情報更新部が、前記構成アイテム情報移動先挿入処理工程又は前記更新処理工程に続き、移動元の構成アイテムの設置先がデータ位置と等しいかを判定する第３判定工程と、前記第３判定工程によって等しいと判定したとき、構成アイテム情報は削除せず削除フラグを立てる工程と、前記第３判定工程によって等しくないと判定したとき、移動元の構成アイテム情報を削除する工程を実行することを特徴とする。
【００１０】
請求項４記載の発明は、複数の拠点に配置され、サーバと前記サーバの構成アイテム情報を収集するための拠点情報収集部及び前記拠点情報収集部によって収集した構成アイテム情報を格納する拠点管理データリポジトリ部を有するコンピュータ群と、前記コンピュータ群の拠点管理データリポジトリ部から構成アイテム情報をネットワークを介して収集するための統合情報収集部と前記統合情報収集部が収集した構成アイテム情報を格納する統合管理データリポジトリ部と前記統合管理データリポジトリ部に格納した構成アイテム情報を最適に更新する構成アイテム情報更新部とを有する情報収集装置とを備えた分散構成管理データベースシステムの分散構成データ管理方法であって、
前記サーバに構成アイテムが導入又は変更されたとき、前記拠点情報収集部に、前記導入又は変更されたサーバが配置された拠点内の構成アイテム情報を収集し、前記収集した構成アイテム情報を拠点管理データリポジトリ部に格納する導入処理工程を実行させ、
前記情報収集装置の構成アイテム情報更新部に、
前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納し、データをアクセス頻度及びアクセス効率が高い拠点に配置するように構成アイテム情報を更新する構成アイテム情報更新処理を行う初期配置処理工程と、
定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記定期的な期間が経過したか否かを再判定する判定処理工程と、
前記判定処理工程によって定期的な期間が経過したと判定したとき、前記統合管理データリポジトリ部に格納した複数拠点の構成アイテム情報を、データをアクセス頻度及びアクセス効率の高い拠点に配置するように更新処理を行う構成アイテム情報更新処理を行った後、前記判定処理工程に戻る保守処理工程とを実行させることを特徴とする。
【００１１】
請求項５記載の発明は、前記特徴の分散構成データ管理方法において、前記拠点管理データリポジトリ部に格納する構成アイテム情報が、一意の構成アイテム識別子と、構成アイテム名称と、構成アイテムが配置されている拠点を示す配置先と、構成アイテムのデータの置かれている拠点を示すデータ位置と、構成アイテム情報が登録された日付を示す登録日時と、前記初期配置処理工程の完了有無を示す初期配置フラグと、構成アイテム自体は自拠点にあるがデータが他拠点にあることをフラグを立てることによって表す削除フラグと、データが他拠点にある場合の拠点を示す参照先と、保守処理が行われた日付を示す保守日時の各項目情報とから構成され、
前記構成アイテム情報更新部に、前記構成アイテム情報更新処理を行うとき、
移動対象構成アイテムが移動先に存在するか否かを判定する第２判定工程と、前記第２判定工程において存在しないと判定したとき、前記拠点管理データリポジトリ部に格納した構成アイテム情報のデータ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する構成アイテム情報移動先挿入処理工程と、
前記構成アイテム情報移動先挿入処理工程によって移動対象構成アイテムが移動先に存在すると判定したとき、データ位置に移動先を代入し、削除フラグを削除し、参照先にヌルを代入し、保守日時に現在日時を代入する更新処理工程とを実行させることを特徴とする。
【００１２】
請求項６記載の発明は、前記特徴の分散構成データ管理方法において、前記構成アイテム情報更新部に、前記構成アイテム情報移動先挿入処理工程又は前記更新処理工程に続き、移動元の構成アイテムの設置先がデータ位置と等しいかを判定する第３判定工程と、前記第３判定工程によって等しいと判定したとき、構成アイテム情報は削除せず削除フラグを立てる工程と、前記第３判定工程によって等しくないと判定したとき、移動元の構成アイテム情報を削除する工程を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明による分散構成管理データベースシステム及び分散構成データ管理方法は、サーバに構成アイテムが導入又は変更されたとき、前記サーバが配置された拠点内の構成アイテム情報を収集し、前記収集した構成アイテム情報を拠点管理データリポジトリ部に格納する導入処理工程と、前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納し、前記構成アイテム情報によるデータのアクセス頻度及びアクセス効率の高い拠点に配置するように構成アイテム情報更新処理を行う初期配置処理工程と、定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記定期的な期間が経過したか否かを再判定する判定処理工程と、前記判定処理工程によって定期的な期間が経過したと判定したとき、前記拠点管理データリポジトリ部に格納した複数拠点の構成アイテム情報を統合管理データリポジトリ部に格納した構成アイテム情報がアクセス頻度およびアクセス効率の高い拠点に配置するように更新する構成アイテム情報更新処理を含む構成アイテム情報更新処理を行った後、前記判定処理工程に戻る保守処理工程とを実行することによって、データ量が増加してもデータが１拠点の管理データリポジトリに集中することを防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態による分散構成管理データベースシステムを含むコンピュータシステムを示す図
【図２】本発明の実施形態による拠点ＡのＭＤＲ内のＣＩ情報テーブル部を示す図
【図３】本発明の実施形態による拠点ＢのＭＤＲ内のＣＩ情報テーブル部を示す図
【図４】本発明の実施形態による拠点ＣのＭＤＲ内のＣＩ情報テーブル部を示す図
【図５】本発明の実施形態による統合ＣＭＤＢ内のシステム情報テーブル部を示す図
【図６】本発明の実施形態による統合ＣＭＤＢ内のアクセス解析テーブル部を示す図
【図７】本発明の実施形態による統合ＣＭＤＢ内の拠点テーブル部を示す図
【図８】本発明の実施形態による統合ＣＭＤＢ内のアクセスルートテーブル部を示す図
【図９】本発明の実施形態による分散構成管理データベースシステムの全体処理フローを示す図
【図１０】導入時の処理フローを示す図
【図１１】初期配置時の処理フローを示す図
【図１２】ＣＩ情報の更新処理フローを示す図
【図１３】保守時の処理フローを示す図
【発明を実施するための形態】
【００１５】
以下、本発明による分散構成データ管理方法を適用した分散構成管理データベースシステムの一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態による分散構成管理データベースシステムを含むコンピュータシステムは、図１に示す如く、複数の拠点ＡからＣに配置されたコンピュータ群１０，１１，１２と、前記コンピュータ群１０，１１，１２とネットワーク６０を介して接続される統合構成管理装置６１とから構成され、前記コンピュータ群１０は、サーバ２０及び２１と、これらサーバ２０及び２１のＣＩ（ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｉｔｅｍ）情報を収集するための情報収集装置４０と、前記サーバ２０及び２１と情報収集装置４０とを接続するネットワーク３０及び３１とから構成され、前記コンピュータ群１１及び１２も前記コンピュータ群１０同様にサーバ２２及び２３、サーバ２４及び２５、情報収集装置４１及び４２、ネットワーク３２及び３３、ネットワーク３４及び３５とから構成されている。なお、前記ＣＩ情報とは、構成アイテム情報とも呼ばれ、構成管理の基本管理単位となる概念であって、製品やシステムを構成する要素として認識・区分された部品やユニット、ソフトウェア、ドキュメントなどであり、このＣＩ情報は、物理的・機能的特性を識別するめの属性として、構成アイテム（品目）の名称やバージョンナンバーのほか、分類（ハードウェア・ソフトウェア・ドキュメントなど）、使用個所・保管場所・担当者・責任者・手順・プロセス、使用開始日・変更履歴、ステータス（利用中・試験中・故障中など）といった項目が設定される。
【００１６】
前記情報収集装置４０は、ネットワーク３０及び３１を介して前記サーバ２０及び２１のＣＩ情報を収集する構成情報収集部５０と、この収集したＣＩ情報を表示するための構成情報表示部５１と、前記収集したＣＩ情報を格納するためのデータベースである管理データリポジトリ部（ＭＤＲ：Ｍａｎａｇｅｍｅｎｔ  Ｄａｔａ  Ｒｅｐｏｓｉｔｏｒｉｅｓ）５２とを備え、前記情報収集装置４１及び４２も同様である。
【００１７】
前記拠点ＡのＭＤＲ５２に格納されるＣＩ情報テーブル部は、図２に示す如く、一意のＣＩ＿ｉＤ（構成アイテム識別子）と、ＣＩ名称と、ＣＩが置かれている拠点を示す配置先と、ＣＩのデータの置かれている拠点を示すデータ位置と、ＣＩ情報が登録された日付を示す登録日時と、初期配置フローの完了有無を示す初期配置フラグ（未完：０、完了：１）と、ＣＩ自体は自拠点にあるがデータが他拠点にあることを示す削除フラグ（存在：０、削除：１）と、データが他拠点にある場合の拠点を示す参照先と、保守処理が行われた日付を示す保守日時の各項目情報とから構成される。前記拠点Ｂ及びＣのＭＤＲ５５及び５８に格納されるＣＩ情報テーブル部も、前記ＭＤＲ５２同様に、図３及び図４に示した如く構成される。
【００１８】
前記統合構成管理装置６１は、前述のコンピュータ群１０，１１，１２のＭＤＲ５２ＭＤＲ５５とＭＤＲ５８とからＣＩ情報に含まれるアクセス情報をネットワーク６０を介して収集するアクセス情報収集部６２と、同様にＣＩ情報に含まれるデータ容量情報を収集するデータ容量収集部６３と、これらアクセス情報収集部６２及びデータ容量収集部６３が収集したＣＩ情報（アクセス情報、データ容量情報他）、後述するアクセス解析テーブル部、拠点テーブル部、アクセスルートテーブル部とを格納する統合ＣＭＤＢ６５と、この統合ＣＭＤＢ６５に対して所定時間や期間毎のデータ更新を行うＣＩ情報更新部６４とから構成される。
【００１９】
前記統合ＣＭＤＢ６５に格納されるＣＩ情報であるアクセス情報及びデータ容量情報は、図５に示す如く、システムのＣＩ＿ｉＤと、システム名称と、システムに含まれるＣＩのＣＩ＿ｉＤとからなり、前記アクセス解析テーブル部は、図６に示す如く、ＣＩがどこから参照され、何回参照されたかを示すものであって、参照元の拠点と、参照されたＣＩ＿ｉＤと、参照回数と、最後に参照された日時である参照日時との各項目からなる。
【００２０】
前記統合ＣＭＤＢ６５に格納される拠点テーブル部は、図７に示す如く、拠点の情報を示したものであって、拠点名称と、拠点の住所と、電話番号と、その拠点のＭＤＲに格納することができる最大容量と、現在のＭＤＲの使用量と、使用率との各項目からなり、前記アクセスルートテーブル部は、図８に示す如く、拠点間のアクセス効率を示したものであって、参照元の拠点と、参照先の拠点と、拠点間の距離と、拠点間のネットワークの最大転送速度と、拠点間のネットワークの平均転送速度との各項目からなる。
【００２１】
［動作］
さて、前述のように構成した本実施形態による分散構成管理データベースシステムの動作を次に説明する。本実施形態による分散構成管理データベースシステムの全体動作は、図９に示す如く、図１に示したＣＩ情報更新部６４が、ＣＩが新規導入又は変更されたときに拠点内にてＣＩ情報を収集してＭＤＲにＣＩ情報を格納する導入処理を行うステップ１００と、ＣＩ情報をＣＩ間の関係に基づいて各拠点に再配置する初期配置処理を行うステップ１０１と、例えば月時毎等の定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記ステップ１０１の出力に戻るステップ１０２と、このステップ１０２において所定の期間が経過したと判定したとき、ＣＩ情報をアクセス頻度およびアクセス効率の高い拠点に再配置する保守処理を行って前記前記ステップ１０１の出力に戻るステップ１０３とを実行することによって、データ量が増加してもデータが１拠点の管理データリポジトリに集中することを防止することができる。
【００２２】
前記導入処理は、図１０に示す如く、図１に示したＣＩ情報更新部６４が、処理を行う拠点を拠点テーブル部から選択するステップ２００と、拠点に配置されているＣＩ情報を、拠点内の情報収集ツールを用いて全て収集するステップ２０１と、収集したＣＩ情報を拠点内のＭＤＲに格納するステップ２０２と、全拠点のＣＩについて収集が完了したかを確認し、未収集の拠点が存在している場合はステップ２０１に戻り、全拠点完了した場合は、導入時の処理を終了するステップ２０３とを実行することによって行われる。
【００２３】
前記初期配置処理は、図１１に示す如く、図１に示したＣＩ情報更新部６４が、処理を行う拠点を拠点テーブル部から選択するステップ３００と、ＣＩ情報テーブル部から初期配置フラグ＝０、つまり初期配置処理が完了していないＣＩを１つ選択するステップ３０１と、システム情報テーブル部からステップ３０１で選択したＣＩに関連するＣＩを全拠点から抽出するステップ３０２と、このステップ３０２で抽出したＣＩの拠点のうち、最も多い拠点を移動先として決定するステップ３０３と、ＣＩ情報更新処理に従って、ＣＩ情報を更新するステップ３０４と、拠点内の全ＣＩに対する処理が終了したか否かを判定し、終了していないと判定したときに前記ステップ３０１に戻り、終了したと判定したときに初期配置フラグ＝１とし、初期配置が完了したことをＣＩ情報に記録するステップ３０５と、このステップステップ３０５によって選択された拠点に対する処理が終了したと判定したとき、全ての拠点に対する処理が終了したか否かを判定し、終了していないと判定したときに前記ステップ３００に戻り、終了したと判定したときに処理を終了するステップ３０６とを実行することによって、すべの拠点のコンピュータ群のデータの初期配置を行うことができる。
【００２４】
前記ステップ３０４におけるＣＩ情報の更新処理は、拠点内に存在するＣＩの情報は拠点内のＭＤＲから削除せず、削除フラグを立てる処理を行う。これは拠点内の情報収集システムから拠点内のＣＩ情報が欠如することを防ぐためである。拠点外のＣＩ情報はアクセス効率を高めるために用いているため、削除しても構わないが、拠点内のＣＩ情報は管理を行う上、保持し続ける必要がある。削除フラグのあるＣＩ情報を参照する場合は、参照先拠点の情報を検索することなる。
【００２５】
この前記ステップ３０４におけるＣＩ情報更新処理の具体的手順は、図１２に示す如く、図１に示したＣＩ情報更新部６４が、移動対象ＣＩが移動先に存在するか否かを判定するステップ４００と、このステップ４００において存在しないと判定したときにデータ位置＝移動先、削除フラグ＝０、参照先＝ｎｕｌｌ（ヌル）、保守日時＝現在日時で挿入するＣＩ情報移動先挿入処理を行うステップ４０２と、前記ステップ４００によって移動対象ＣＩが移動先に存在すると判定したとき、削除フラグの立っているＣＩ情報であるために新規挿入はせず、データ位置＝移動先、削除フラグ＝０、参照先＝ｎｕｌｌ、保守日時＝現在日時に更新するステップ４０１と、前記ステップ４０１又は４０２に続き、移動元のＣＩの設置先がデータ位置と等しいかを判定するステップ４０３と、このステップ４０３によって等しいと判定したとき、そのＣＩが移動元の拠点に存在することを示しているため、ＣＩ情報は削除せず削除フラグを設定する移動先リンクを設定するステップ４０４と、前記ステップ４０３において等しくないと判定したとき、他拠点に存在するＣＩ情報であったことを示しているため移動元のＣＩ情報を削除するステップ４０５とを実行することによって、拠点内に存在するＣＩの情報を拠点内のＭＤＲから削除せず、削除フラグを立てる処理を行い、拠点内の情報収集システムから拠点内のＣＩ情報が欠如することを防止し、アクセス効率の低下を防ぐことができる。なお、前記のＭＤＲ６５における更新処理を行ったＣＩ情報に基づいた各拠点のデータは再配置が実行される。
【００２６】
前記保守処理は、図１３に示す如く、図１に示したＣＩ情報更新部６４が、ＣＩ情報テーブル部から保守日時＝現在日時ではないＣＩ情報を１つ選択するステップ５００と、このアクセス解析テーブル部から選択したＣＩ情報へのアクセス頻度が最も多い拠点を選択するステップ５０１と、アクセスルートテーブル部から頻度の高い拠点との平均転送速度が最も高速な拠点を移動先候補と選定するステップ５０２と、前記拠点テーブル部から移動先候補にデータ保存可能な容量があるか判定するステップ５０４と、移動先候補に保存可能であるか判定するステップ５０５と、このステップ５０５によって保存できないと判定したとき、前記ステップ５０２によって選定した移動先候補を候補から除外し、前記ステップ５０２に戻るステップ５０３と、前記ステップ５０５によって移動先候補に移動可能と判定したとき、前記したＣＩ情報更新処理に従ってＣＩ情報を更新するステップ５０６と、全Ｃｉに対する処理が終了したか否かを判定し、終了していないと判定したときに前記ステップ５００に戻り、終了したと判定したとき、本処理を終了するステップ５０７とを実行することによって、保守処理を行うことができる。
【００２７】
本実施形態による分散構成管理データベースシステム及び分散構成データ管理方法は、ＣＩ情報更新部が、ＣＩが新規導入又は変更されたときに拠点内にてＣＩ情報を収集してＭＤＲにＣＩ情報を格納する導入処理工程と、ＣＩ情報をＣＩ間の関係に基づいて各拠点に再配置する初期配置処理工程と、定期的な期間が経過したか否かを判定し、経過していないと判定したときに前記初期配置処理工程の出力に戻る判定工程と、この判定工程において所定の期間が経過したと判定したとき、ＣＩ情報をアクセス頻度およびアクセス効率の高い拠点に再配置する保守処理を行って前記初期配置処理工程の出力に戻る保守処理工程とを実行することによって、データ量が増加してもデータが１拠点の管理データリポジトリに集中することを防止することができる。
【符号の説明】
【００２８】
１０，１１，１２  コンピュータ群、２０から２５  サーバ、
３０から３５  ネットワーク、４０から４２  情報収集装置、
５０，５３，５６  構成情報収集部、５１，５４，５７  構成情報表示部、
５２，５５，５８  管理データリポジトリ部（ＭＤＲ）、６０  ネットワーク、
６１  統合構成管理装置、６２  アクセス情報収集部、６３  データ容量収集部、
６４  ＣＩ情報更新部、６５  統合構成管理データベース（ＣＭＤＢ）
【図１】
0005437952.tif 000002
【図２】
0005437952.tif 000003
【図３】
0005437952.tif 000004
【図４】
0005437952.tif 000005
【図５】
0005437952.tif 000006
【図６】
0005437952.tif 000007
【図７】
0005437952.tif 000008
【図８】
0005437952.tif 000009
【図９】
0005437952.tif 000010
【図１０】
0005437952.tif 000011
【図１１】
0005437952.tif 000012
【図１２】
0005437952.tif 000013
【図１３】
0005437952.tif 000014