(57)【要約】【課題】構成情報によりバイナリデータを適切に管理することが可能な構成情報管理装置、構成情報管理方法、構成情報管理プログラム、及び記録媒体を提供する。【解決手段】クライアント端末とネットワークを介して接続された構成情報管理装置であって、クライアント端末から、バイナリデータとバイナリデータについての構成を示す構成情報とを受信する通信部と、既にクライアント端末から受信済みのバイナリデータと受信済みのバイナリデータについての構成情報とを対応付けて記憶する記憶部と、通信部が受信したバイナリデータについての構成情報と、記憶部が記憶する受信済みのバイナリデータについての構成情報とを比較し、両者が同じ構成情報を有していると判定した場合、通信部が受信したバイナリデータについての構成情報と記憶部が記憶する受信済みのバイナリデータについての構成情報とを対応付けて記憶する構成管理部と、を備える。【選択図】図１Ｂ
2013033342.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とネットワークを介して接続された構成情報管理装置であって、
前記クライアント端末から、バイナリデータと前記バイナリデータについての構成を示す構成情報とを受信する通信部と、
既にクライアント端末から受信済みのバイナリデータと前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する記憶部と、
前記通信部が受信したバイナリデータについての構成情報と、前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを比較し、両者が同じ構成情報を有していると判定した場合、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する構成管理部と、
を備えたことを特徴とする構成情報管理装置。
【請求項２】
前記構成管理部は、前記記憶部に前記通信部が受信したバイナリデータについての構成情報が既に記憶されていると判定した場合、既に記憶されている構成情報と、受信された構成情報とを世代管理する、
ことを特徴とする請求項１に記載の構成情報管理装置。
【請求項３】
前記構成管理部が、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶した場合に、前記通信部が受信したバイナリデータと前記受信済みのバイナリデータとを対応付けて記憶するバイナリ管理部、
をさらに備えることを特徴とする請求項１または２に記載の構成情報管理装置。
【請求項４】
前記構成管理部は、前記通信部が受信したデータについての構成情報を参照することにより、前記受信したデータがバイナリデータであるか否かを判定する、
ことを特徴とする請求項１〜３のいずれか１項に記載の構成情報管理装置。
【請求項５】
前記構成管理部は、前記通信部が受信したデータについての拡張子を参照することにより、前記受信したデータがバイナリデータであるか否かを判定する、
ことを特徴とする請求項１〜３のいずれか１項に記載の構成情報管理装置。
【請求項６】
前記構成管理部は、さらに、両者が類似する構成情報を有していると判定した場合、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する、
ことを特徴とする請求項１〜５に記載の構成情報管理装置。
【請求項７】
クライアント端末とネットワークを介して接続された構成情報管理装置において行われる構成情報管理方法であって、
前記クライアント端末から、バイナリデータと前記バイナリデータについての構成を示す構成情報とを受信する受信ステップと、
通信部が受信したバイナリデータについての構成情報と、既にクライアント端末から受信済みのバイナリデータと前記受信済みのバイナリデータについての構成情報とを対応付けて記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを比較する比較ステップと、
両者が同じ構成情報を有していると判定した場合、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する構成管理ステップと、
を含むことを特徴とする構成情報管理方法。
【請求項８】
コンピュータに、
ネットワークを介して接続されたクライアント端末から、バイナリデータと前記バイナリデータについての構成を示す構成情報とを受信する受信ステップと、
通信部が受信したバイナリデータについての構成情報と、既にクライアント端末から受信済みのバイナリデータと前記受信済みのバイナリデータについての構成情報とを対応付けて記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを比較する比較ステップと、
両者が同じ構成情報を有していると判定した場合、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する構成管理ステップと、
を実行させることを特徴とする構成情報管理プログラム。
【請求項９】
請求項８に記載された構成情報管理プログラムを格納したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェア、ソフトウェア、ファームウェア、ドキュメントなどの構成を記録した構成情報を管理する技術に関するものである。
【背景技術】
【０００２】
ＩＴ（Information  Technology）システムの運用業務を遂行するには、ネットワークやサーバの機器情報、あるいはハードウェアおよびソフトウェアを含んだシステム全体の構成などを記録した構成情報を正確に把握しておく必要性がある。構成情報としては、例えば、「マシン名」、「ユーザ名」などがあり、これらの構成情報をテキストデータにより管理することが多い。
【０００３】
構成情報を管理する手法として、その多くはデータベースを用いている。構成情報がテキストデータの場合は、構成情報をデータベースのレコードに記録して管理することが多い。例えば、「マシン名」、「ユーザ名」などの構成情報に変更が生じた場合、変更前のレコードを別のデータベーステーブルに移動、コピーすることにより、その構成情報の変更履歴を保管することが可能である。このように構成情報を管理する手法については、例えば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１１３３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、構成情報がテキストデータである場合には、特許文献１に開示された手法により、構成情報を管理することが可能である。しかしながら、構成情報がバイナリデータを含んでいる場合、データベースに格納できるファイルサイズに制限があるため、バイナリデータをデータベースに格納することが難しい。そのため、バイナリデータをテキストデータのようにレコードを使って管理することが困難となってしまう。
【０００６】
また、利用者がバイナリデータを構成情報として管理する方法として、一般的なドキュメント管理ツールを利用することが挙げられる。しかし、ドキュメント管理ツールの多くは、フォルダ構成によりバイナリデータを管理するため、そのようなフォルダ構成では構成情報のリレーション(関係付け)を表現することが難しいという問題がある。例えば、ある一つの「マニュアルフォルダ」内に配置されたバイナリデータは、すべて同じフォルダ内に存在するため、「マニュアル」というリレーションを表現することが可能である。
【０００７】
しかし、「サーバＡ」内に配置されたバイナリデータと「サーバＡマニュアル」内に配置されたバイナリデータとは、互いに別々のフォルダに格納されているため、これらをリレーションさせることができないという問題がある。このような場合、フォルダとは違うタグによる管理を利用することも可能であるが、「マニュアル」と「サーバ」といった区分間のリレーションは表現できるが、「サーバＡ」と「サーバＡマニュアル」のファイル間によるリレーションの表現は難しい。そのため、ドキュメント管理ツールでは、構成情報によりバイナリデータを適切に管理することができない場合が生じてしまうという問題がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、構成情報によりバイナリデータを適切に管理することが可能な構成情報管理装置、構成情報管理方法、構成情報管理プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するために、本発明にかかる構成情報管理装置は、クライアント端末とネットワークを介して接続された構成情報管理装置であって、前記クライアント端末から、バイナリデータと前記バイナリデータについての構成を示す構成情報とを受信する通信部と、既にクライアント端末から受信済みのバイナリデータと前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する記憶部と、前記通信部が受信したバイナリデータについての構成情報と、前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを比較し、両者が同じ構成情報を有していると判定した場合、前記通信部が受信したバイナリデータについての構成情報と前記記憶部が記憶する前記受信済みのバイナリデータについての構成情報とを対応付けて記憶する構成管理部と、を備えたことを特徴とする。
【００１０】
また、本発明は、上記構成情報管理装置で行われる構成情報管理方法、構成情報管理プログラム、及び記録媒体である。
【発明の効果】
【００１１】
本発明によれば、構成情報によりバイナリデータを適切に管理することが可能な構成情報管理装置、構成情報管理方法、構成情報管理プログラム、及び記録媒体を提供することができる。
【図面の簡単な説明】
【００１２】
【図１Ａ】本実施の形態における構成情報管理システムのシステム全体の概念図である。
【図１Ｂ】構成情報管理システムの機能的な構成を示すブロック図である。
【図２Ａ】バイナリデータについての構成情報の例を示す図である。
【図２Ｂ】図２Ａに示した構成情報とは異なる種類の他のバイナリデータについての構成情報の例を示す図である。
【図３】バイナリデータの履歴情報の例を示す図である。
【図４】構成情報登録更新処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる構成情報管理装置、構成情報管理方法、構成情報管理プログラム、及び記録媒体の実施の形態を詳細に説明する。
【００１４】
図１Ａは、本実施の形態における構成情報管理システム１０００のシステム全体の概念図である。構成情報管理システム１０００は、バイナリデータを含んだ構成情報の管理（例えば、構成情報のバージョンの管理）をするシステムであり、図１Ａに示すように、クライアント端末１００と、構成情報管理サーバ２００と、記憶装置３００とを有している。なお、クライアント１００と構成情報管理サーバ２００とは、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の一般的な通信回線網から構成されるネットワーク網Ｎによって互いに接続され、構成情報管理サーバ２００と記憶装置３００とは、例えば、ＵＳＢ（Universal  Serial  Bus）やＩＥＥＥ１３９４等の所定の規格に準じたバスにより接続されている。また、本実施の形態においては、構成情報管理サーバ２００と記憶装置３００とが別個の筐体であるとして説明しているが、同一筐体であってもよい。
【００１５】
図１Ａに示すように、構成情報管理システム１０００の利用者は、クライアント端末１００から、管理対象となるファイルの構成情報を入力し、そのファイルを構成情報管理サーバ２００に送信する。ここで、構成情報とは、バイナリデータによって構成されたファイルに関する情報、例えば、バイナリデータを格納するサーバの名称を示すマシン名、そのサーバのＩＰアドレス、そのバイナリデータの所有者、そのバイナリデータのファイル名、所有者の生年月日、所有者の住所等、そのバイナリデータに関する属性情報や付随情報を含む種々の情報を指すものとする。
【００１６】
また、以下では、バイナリデータの例として主にＰＤＦ形式のデータについて説明しているがバイナリ形式のデータであれば特にこれに限定されず、実行形式のファイル（ｅｘｅファイル）等に広く適用することが可能である。
【００１７】
構成情報管理サーバ２００は、クライアント端末１００から上述した構成情報とファイルとを受信すると、構成情報管理機能およびバイナリデータバージョン管理機能を実行し、構成情報管理データベースに記憶されているファイルの構成情報や、記憶装置３００に記憶されているバイナリデータを更新し、これらの情報を履歴で記憶させる。
【００１８】
図１Ｂは、構成情報管理システム１０００の機能的な構成を示すブロック図である。図１Ｂに示すように、クライアント端末１００は、入力受付部１１０と、通信部１２０と、制御部１３０とを含んで構成されている。
【００１９】
入力受付部１１０は、例えば、キーボードやマウスであり、利用者から上述したファイルの構成情報の入力を受け付けたり、上述したファイルの構成情報管理サーバ２００への送信指示を受け付ける。
【００２０】
通信部１２０は、例えば、ＮＩＣ（Network  Interface  Card）であり、クライアント端末１００と構成情報管理サーバ２００との間における通信を行う。
【００２１】
制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）から構成される演算装置であり、上述した各部の動作を制御する。続いて、構成情報管理サーバ２００について説明する。
【００２２】
構成情報管理サーバ２００は、構成情報管理部２１０と、バイナリ管理部２２０と、通信部２３０と、制御部２４０と、記憶部２５０とを含んで構成されている。
【００２３】
構成管理部２１０は、クライアント端末１００から受信した構成情報、あるいは構成情報とともに受信したファイルの拡張子を参照し、構成情報とともに受信したファイルがバイナリデータであるか否かを判定する。また、構成管理部２１０は、クライアント端末１００から受信したファイルがバイナリデータであると判定した場合において、受信したファイルの構成情報が既に構成情報管理データベース２５０に記憶されているか否かを判定し、受信したファイルの構成情報が既に構成情報管理データベース２５０に記憶されていると判定した場合、その構成情報を、クライアント端末１００から受信した新たな構成情報に更新する。一方、構成管理部２１０は、受信したファイルの構成情報が既に構成情報管理データベース２５０に記憶されていると判定した場合、その構成情報を、そのまま登録する。
【００２４】
また、構成管理部２１０は、ある構成情報と同じ構成情報を有した他の構成情報をクライアント端末１００から受信した場合には、受信したその構成情報と、既に受信済みの構成情報とを比較して、両者が同じ値の構成情報であるか否かを判定し、同じ値の構成情報であると判定した場合、その構成情報をキーとして関連付けた上で両者の構成情報を構成情報管理データベース２５０に記憶する。一方、構成管理部２１０は、同じ値の構成情報でないと判定した場合、受信した構成情報をそのまま構成情報管理データベース２５０に記憶する。
【００２５】
バイナリ管理部２２０は、構成管理部２１０が、クライアント端末１００から受信したファイルがバイナリデータであると判定し、構成管理データベース２５０に記憶されているそのファイルに対応する構成情報を更新した場合、更新された構成情報に対応するバイナリデータのファイル名称を変更し、記憶装置３００の記憶部３１０に記憶する。
【００２６】
また、バイナリ管理部２２０は、バイナリデータのファイル名を変更すると、ファイル名を変更したバイナリデータについての構成情報と、他のバイナリデータについての構成情報とを比較し、同じ構成情報を有したバイナリデータがある場合には、その構成情報を互いに対応付けることによって、それらのバイナリデータを対応付けて記憶装置３００の記憶部３１０に記憶する。
【００２７】
通信部２３０は、例えば、ＮＩＣ（Network  Interface  Card）であり、クライアント端末１００と構成情報管理サーバ２００との間における通信を行う。また、制御部２４０は、例えば、ＣＰＵ（Central  Processing  Unit）から構成される演算装置であり、上述した各部の動作を制御する。
【００２８】
記憶部２５０は、例えば、データベースであり、クライアント端末１００から受信した複数のバイナリデータについての構成情報、およびバイナリデータの履歴情報を記憶する。具体的には、記憶部２５０は、バイナリデータの種類（図２Ａ、Ｂでは、説明書データと写真データの２つの異なる種類のバイナリデータの例を示している）を１つの単位として構成情報および履歴情報を記憶している。
【００２９】
図２Ａは、バイナリデータについての構成情報の例を示す図である。図２Ａに示すように、記憶部２５０は、構成情報を一意に識別するための構成情報ＩＤと、管理対象となるファイルが記憶されているコンピュータの名称を示すマシン名と、そのマシンの位置を示すＩＰアドレスと、そのバイナリデータの所有者と、そのバイナリデータのフォルダ名及びファイル名とを対応付けて記憶している。図２Ａに示す例では、所有者が「ユーザＢ」であるバイナリデータ（図２Ａでは、ＰＤＦファイルで作成された説明書）「１９２．１６８．０．ｘｘｘ￥ＢＢＢ．ｐｄｆ」は、ＩＰアドレスが「１９２．１６８．０．ｚｚｚ」であり、マシン名が「マシンＢ」であるコンピュータに記憶されていることを示している。なお、本実施の形態では、構成情報として上述した各情報を含むものとしているが、これらの各情報以外の情報を追加、更新、削除することも可能である。例えば、図２Ａに示した構成情報に、マシンの「設置場所」を追加することを可能とする。
【００３０】
図２Ｂは、図２Ａに示した構成情報とは異なる種類の他のバイナリデータについての構成情報の例を示す図である。図２Ｂに示すように、記憶部２５０は、他のバイナリデータについての構成情報を一意に識別するための構成情報ＩＤと、そのバイナリデータの所有者と、その所有者の生年月日と、その所有者の住所と、そのバイナリデータのファイル名とを対応付けて記憶している。図２Ｂに示す例では、バイナリデータ（図２Ｂでは、ＪＰＧファイルで作成された写真データ）「ＢＢＢ．ｊｐｇ」は、所有者が「ユーザＢ」であり、「ユーザＢ」の生年月日および住所は、それぞれ「１９８０年１０月１０日」および「東京都○○区△△１−２−３」であることを示している。
【００３１】
図３は、バイナリデータの履歴情報の例を示す図である。図３に示すように、記憶部２５０は、履歴情報を一意に識別するための履歴情報ＩＤと、バイナリデータのフォルダ名及びファイル名と、そのバイナリデータの更新日と、そのバイナリデータに対する操作内容とを対応付けて記憶している。図３に示す例では、バイナリデータ「ＢＢＢ．ｊｐｇ」は、「３月１日」に新規登録され、その後、「４月１日」に更新されたことを示している。なお、図３では図２Ａに示した構成情報が有するバイナリデータの履歴情報について示しているが、図２Ｂに示した構成情報が有するバイナリデータの履歴情報についてもこれと同様に記憶されているものとする。
【００３２】
構成情報管理サーバ２００が有する各部は、構成管理部２１０、バイナリ管理部２２０の各機能を実現するためのプログラムにより実行される。これらのプログラムは、例えば、上述した各部を含むモジュール構成となっており、実際のハードウェアとしては、ＣＰＵ等の制御部がＨＤＤ（Hard  Disk  Drive）等の記録装置からこれらのプログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、構成管理部２１０、バイナリ管理部２２０の各部が主記憶装置上に生成されるようになっている。
【００３３】
また、上述したプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録されて提供することも可能である。さらに、これらのプログラムを、ネットワーク経由でダウンロードさせて提供または配布するように構成してもよい。続いて、記憶装置３００について説明する。
【００３４】
記憶装置３００は、例えば、ＨＤＤであり、記憶部３１０を有している。記憶部３１０は、例えば、ＦＡＴ（File  Allocation  Tables）やＮＴＦＳ（ＮＴ  File  System）等のバイナリデータを格納可能なファイル形式でフォーマットされ、上述した構成情報に対応するバイナリデータを記憶する。図１Ａに示したように、記憶部３１０は、構成情報に対応して複数のバイナリデータを記憶している。これらの各バイナリデータは、互いに同じ構成情報を有しているバイナリデータ同士が対応付けて記憶されている。
【００３５】
例えば、図１Ａでは、バイナリデータ「ＢＢＢ．ｐｄｆ」とバイナリデータ「ＢＢＢ．ｊｐｇ」とは、図２Ａおよび図２Ｂに示したように、これらの構成情報に含まれる所有者が「ユーザＢ」であるため、互いに対応付けて記憶されている。そして、後述するように、例えば、バイナリデータ「ＢＢＢ．ｐｄｆ」が更新された場合、それまで対応付けられていたバイナリデータは「ＢＢＢ．ｐｄｆ＿０１」として記憶され、更新後のバイナリデータが「ＢＢＢ．ｐｄｆ」として記憶され、その新たなバイナリデータとバイナリデータ「ＢＢＢ．ｊｐｇ」との間で対応付けて記憶される。このように、バイナリデータ同士の関係を、テキストデータである構成情報によって対応付けて記憶しているので、ドキュメント管理ツールのようにバイナリデータ間のリレーションの表現が困難になることもなく、バイナリデータを適切に管理することができるようになっている。続いて、構成情報管理システム１０００で行われる構成情報登録更新処理について説明する。
【００３６】
図４は、構成情報登録更新処理の処理手順を示すフローチャートである。図４に示すように、まず、構成情報管理サーバ２００の構成管理部２１０は、クライアント端末１００からファイルと、そのファイルについての構成情報を受信すると、受信したファイルがバイナリデータであるか否かを判定する（ステップＳ４０１）。バイナリデータの判定方法としては、例えば、あらかじめバイナリデータとして認識するファイルの拡張子を登録しておき、構成管理部２１０が、登録されたその拡張子と、クライアント端末１００から受信したファイルの拡張子、あるいは、バイナリデータとともに受信した構成情報が一致するか否かにより判定する。
【００３７】
そして、構成管理部２１０は、受信したファイルがバイナリデータであると判定した場合（ステップＳ４０１；Ｙｅｓ）、さらにそのバイナリデータについての構成情報が既に登録されているか否か（すなわち、新規であるか否か）を判定し（ステップＳ４０２）、そのバイナリデータについての構成情報が新規の登録であると判定した場合（ステップＳ４０２；Ｙｅｓ）、ステップＳ４０６に進み、その構成情報を、新たに登録する（ステップＳ４０６）。
【００３８】
一方、構成管理部２１０は、そのバイナリデータについての構成情報が新規の登録でないと判定した場合（ステップＳ４０２；Ｎｏ）、その構成情報を、クライアント端末１００から受信した新たな構成情報に更新する（ステップＳ４０３）。
【００３９】
例えば、図２Ａでは、クライアント端末１００から受信したバイナリデータの名称が「ＢＢＢ．ｐｄｆ」である場合、その名称をキーに構成情報を参照し、既に同じ名称の構成情報が構成情報データベース２５０に記憶されているため、既に記憶されている構成情報のレコード（構成情報ＩＤ「２」）が有するバイナリデータの名称「ＢＢＢ．ｐｄｆ」を、１世代前のファイルとして記憶するために「ＢＢＢ．ｐｄｆ＿０１」と名称を変更する。なお、本実施の形態においては、構成情報やバイナリデータを１世代前まで遡ることができるような前提で説明しているが、バイナリデータの更新頻度等、システムの要件に応じて適宜変更することも可能である。
【００４０】
このとき、構成管理部２１０は、受信したその構成情報と、既に受信済みの構成情報とを比較して、両者が同じ値の構成情報であるか否かを判定し、同じ値の構成情報であると判定した場合、その構成情報をキーとして関連付けた上で両者の構成情報を構成情報管理データベース２５０に記憶するものとする。
【００４１】
例えば、図２Ａでは、名称を変更したバイナリデータが「ＢＢＢ．ｐｄｆ」である場合、そのバイナリデータについての構成情報は構成情報ＩＤ「３」となるため、構成管理部２１０は、そのレコードに含まれる各項目の情報を読み取り、図２Ｂに示した他の構成情報が有するレコードに含まれる各項目の情報と比較する。そして、構成管理部２１０は、構成情報ＩＤ「１」のレコードの所有者が「ユーザＢ」であるため、図２Ａに示した構成情報ＩＤ「３」のレコードと、図２Ｂに示した構成情報ＩＤ「１」のレコードとを対応付ける。
【００４２】
ステップＳ４０３において構成情報が更新されると、バイナリ管理部２２０は、構成情報の場合と同様に、更新された構成情報に対応するバイナリデータのファイル名称を変更する（ステップＳ４０４）。
【００４３】
そして、バイナリ管理部２２０は、新たなバイナリデータについての構成情報と、他のバイナリデータについての構成情報とを比較し、同じ構成情報を有したバイナリデータがある場合には、その構成情報を互いに対応付けることによって、それらのバイナリデータを対応付ける（ステップＳ４０５）。
【００４４】
例えば、バイナリデータが「ＢＢＢ．ｐｄｆ」である場合、図２Ａに示した構成情報のレコード（構成情報ＩＤ「３」）が有する所有者「ユーザＢ」と、図２Ｂに示した構成情報のレコード（構成情報ＩＤ「１」）が有する所有者「ユーザＢ」とが同じであるため、バイナリデータ「ＢＢＢ．ｐｄｆ」と「ＢＢＢ．ｊｐｇ」とを対応付ける。
【００４５】
その後、構成管理部２１０は、ステップＳ４０４で変更したファイル名称と新たなバイナリデータのファイル名称とを構成情報データベース２５０に記憶し（ステップＳ４０６）、バイナリ管理部２２０は、それらの構成情報に対応するバイナリデータを記憶部３１０に記憶する（ステップＳ４０７）。このステップＳ４０７の処理が終了すると、図４に示した構成情報登録更新処理のすべての処理が終了する。
【００４６】
このように、クライアント端末１００とネットワークＮを介して接続された構成情報管理サーバ２００において、通信部２３０が、クライアント端末１００から、バイナリデータとバイナリデータについての構成を示す構成情報とを受信し、記憶部２５０が、既にクライアント端末１００から受信済みのバイナリデータと受信済みのバイナリデータについての構成情報とを対応付けて記憶し、構成管理部２１０が、通信部２３０が受信したバイナリデータについての構成情報と、記憶部２５０が記憶する受信済みのバイナリデータについての構成情報とを比較し、両者が同じ構成情報を有していると判定した場合、通信部２３０が受信したバイナリデータについての構成情報と記憶部２５０が記憶する受信済みのバイナリデータについての構成情報とを対応付けて記憶するので、構成情報によりバイナリデータを適切に管理することが可能となる。
【００４７】
具体的には、バイナリデータ自体はバイナリデータを配置する記憶装置へ格納し、バイナリデータの格納先は構成情報を格納する構成情報管理システムのデータベースで管理するので、テキストデータとバイナリデータを対応付けて一纏めにして管理することが可能となる。これにより、従来のようなテキストデータのみの構成情報管理ではなく、表計算ソフトウェア、文書作成ソフトウェアなどで作成されるバイナリデータを含むことが可能になり、より詳細な構成情報管理を実現することができる。
【００４８】
さらに、テキストデータとバイナリデータを一纏めにして管理することにより、例えば、あるサーバで障害が発生した場合、そのサーバとリレーションされているテキストデータの構成情報(例：サーバベンダの問い合わせ電話番号)に加え、バイナリデータの構成情報(例：サーバのマニュアル)も即座に取得する事が可能となり、関連した情報の取得が早くなることで障害復旧を早めることが可能となる。さらに、またこれらの情報を関連させることにより、利用者が誤った情報を参照してしまうミスを軽減することも可能である。
【００４９】
上述した実施の形態においては、互いに同じ値を有した構成情報を対応付けることによって、それらの構成情報についてのバイナリデータを対応付けることとしたが、値が同一の場合だけではなく、構成情報の値を比べて両者の類似度が高い場合に構成情報を対応付けることも可能である。この場合、構成情報の値の類似度の判定については、従来から知られている様々な技術を適用してよい。
【００５０】
また、上述した実施の形態においては、構成情報の登録や更新についてのみ説明しているが、例えば、これに加えてディスク破損、ファイル形式不具合などの障害に対応するため記憶装置のレプリケーション作成、ディスクのミラーリングなどの対策を行うなど、他の処理を並行して行うこととしてもよい。また、構成情報管理サーバ２００や記憶装置３００は、複数のＩＰアドレスを設定し、それぞれのクライアント端末１００から、構成情報管理サーバ２００や記憶装置３００のうちの設定された個々の領域にアクセスさせることにより、システム全体を共有化させることも可能である。
【００５１】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。例えば、クライアント端末の台数が多く処理負荷が大きい場合には、構成情報管理サーバを物理的に２以上のサーバに分ける等、実施の形態に示される全構成要素からいくつかの構成要素を変更したり、構成要素を適宜組み合わせても良い。
【符号の説明】
【００５２】
１０００  構成情報管理システム
１００    クライアント端末
１１０    入力受付部
１２０    通信部（クライアント端末）
１３０    制御部（クライアント端末）
２００    構成情報管理サーバ
２１０    構成管理部
２２０    バイナリ管理部
２３０    通信部（構成情報管理サーバ）
２４０    制御部（構成情報管理サーバ）
２５０    記憶部（構成情報管理サーバ）
２６０    構成情報管理データベース
３００    記憶装置
３１０    記憶部（記憶装置）
Ｎ        ネットワーク網。
【図１Ａ】
2013033342.tif 000003
【図１Ｂ】
2013033342.tif 000004
【図２Ａ】
2013033342.tif 000005
【図２Ｂ】
2013033342.tif 000006
【図３】
2013033342.tif 000007
【図４】
2013033342.tif 000008