(57)【要約】【課題】  システムが登録された位置情報と連携情報とを表示する構成管理システムを提供する。【解決手段】  構成管理システム１を、コンピュータで実行されるシステムを記憶するシステム記憶手段３と、このシステムが記憶されているシステム記憶手段３における位置情報を記憶するシステム位置記憶手段６と、システムが連携する他のシステムとの連携情報を記憶するシステム連携情報記憶手段７と、システム位置記憶手段６及びシステム連携情報記憶手段７から位置情報及び連係情報を読み出して表示するシステム連携確認手段８とから構成する。【選択図】  図１
2005227939.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実行されるシステムを記憶するシステム記憶手段と、
前記システムが記憶されている前記システム記憶手段における位置情報を記憶するシステム位置記憶手段と、
前記システムが連携する他のシステムとの連携情報を記憶するシステム連携情報記憶手段と、
前記システム位置記憶手段及び前記システム連携情報記憶手段から前記システムの前記位置情報及び前記連携情報を読み出して表示するシステム連携確認手段とから構成されたことを特徴とする構成管理システム。
【請求項２】
前記連携確認手段が、
前記システムの前記位置情報及び前記システムに連携する前記他のシステムの前記位置情報を同時に表示するように構成されたことを特徴とする構成管理システム。
【請求項３】
前記連携確認手段が、前記システムの前記位置情報と前記他のシステムの前記位置情報とを異なる色で表示するように構成されたことを特徴とする請求項２に記載の構成管理システム。
【請求項４】
前記システム連携情報記憶手段が、前記システム及び前記他のシステムのデータ構造及びデータ利用関係情報を有し、
前記連携確認手段が、前記システムと前記他のシステムの前記データ利用関係を表示するように構成されたことを特徴とする請求項１〜３のいずれかに記載の構成管理システム。
【請求項５】
前記システムを前記システム記憶手段に記憶させるとともに前記システムの設計情報をシステム設計情報記憶手段に記憶させるシステム登録手段と、
前記システム設計情報記憶手段に記憶された前記システム設計情報と前記システム記憶手段に記憶された前記システムとから前記位置情報及び前記連携情報を前記システム位置記憶手段及び前記システム連携情報記憶手段に記憶させるシステム連携管理手段とを有することを特徴とする請求項１〜４のいずれかに記載の構成管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータで実行されるシステムが記憶されている位置情報、及び、そのシステムが連携する他のシステムとの連係情報を管理する構成管理システムに関する。
【背景技術】
【０００２】
コンピュータで実現されるシステムは主にプログラム及びデータで構成されており、これらのプログラム及びデータは、そのコンピュータが有するシステム記憶手段（例えば、ハードディスク等）にディレクトリに分けられて格納・管理されている。通常、ディレクトリの名称を見ただけではどのシステムがどのディレクトリに格納されているかを判断することは困難である。特に、保守・管理するアプリケーションが増えるとより困難性が増加する。ハイパーリンク情報で繋がれたテキスト情報や画像情報についてはそのリンク構造とテキストや画像情報を関係づけて表示することが行われているが（例えば、特許文献１参照）、システムの場合、通常はそのようなリンク（例えばハイパーリンク情報）は付加されていないため関係付けを行うことが困難である。
【０００３】
【特許文献１】特開平９−８１５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、システムを設計する段階でプログラムをどのディレクトリにインストールするか、データをどのディレクトリにインストールするか等は決定されているため、仕様書等と対比させてディレクトリを確認することによりその格納されている位置を見つけることは可能である。しかしながら、障害発生時等の緊急を要する場合には、仕様書と対比させて確認していたのでは、格納位置を見つけることに時間を要してしまい、その障害の解決を遅らせる原因になるという課題があった。特に、このようなシステムは他のシステムのデータを利用して動作する場合があり、障害時等の保守・管理においては連携情報の確認と記憶された位置を把握することも重要となるが、記憶手段のディレクトリ構成からだけではそのような場合の位置及び連携情報を判断することは難しい。
【０００５】
本発明はこのような課題に鑑みなされたものであり、システム記憶手段に記憶されているシステムの位置情報（ディレクトリ名等）とそのシステムが連携する他のシステムとの連係情報を記憶することにより、システム記憶手段の格納構成とシステムを対応付けるとともに、そのシステムが連携している他のシステムを表示することができる構成管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明に係る構成管理システムは、コンピュータで実行されるシステムを記憶するシステム記憶手段と、このシステムが記憶されているシステム記憶手段における位置情報を記憶するシステム位置記憶手段と、システムが連携する他のシステムとの連携情報を記憶するシステム連携情報記憶手段と、システム位置記憶手段及びシステム連携情報記憶手段から位置情報及び連係情報を読み出して表示するシステム連携確認手段とから構成される。
【０００７】
なお、このような構成管理システムにおいて、連携確認手段が、システムの位置情報及びこのシステムが連携する他のシステムの位置情報を同時に表示するように構成されることが望ましい。このとき、システムの位置情報と他のシステム位置情報とを異なる色で表示するように構成されることが好ましい。
【０００８】
また、システム連係情報記憶手段が、システム及び他のシステムのデータ構造及びデータ利用関係情報を有し、連携確認手段が、システムと他のシステムのデータ利用関係を表示するように構成されることが好ましい。
【０００９】
さらに、このような構成管理システムは、システムをシステム記憶手段に記憶させるとともにシステムの設計情報をシステム設計情報記憶手段に記憶させるシステム登録手段と、システム設計情報記憶手段に記憶されたシステム設計情報とシステム記憶手段に記憶されたシステムとから位置情報及び連携情報をシステム位置記憶手段及びシステム連携情報記憶手段に記憶させるシステム連携管理手段とを有して構成されることが好ましい。
【発明の効果】
【００１０】
本発明に係る構成管理システムを以上のように構成すると、システム記憶手段におけるシステムの位置と、そのシステムに連携する他のシステムの情報を表示することができるため、システムの保守・運用を容易にすることができる。システムの位置とその連係情報の表示方法としては、システムの位置とそのシステムに連携する他のシステムの位置を同時に表示するようにし、さらに、システムと他のシステムの位置を色を変えて表示するように構成すると、システム位置及び連係情報を画面上で把握することができる。
【００１１】
さらに、システムと他のシステムとのデータ利用関係を表示するように構成することにより、システムの保守及び運用を容易にすることができる。また、システムをシステム記憶手段に登録するときにその設計情報を記憶させてその情報を元に位置情報及び連携情報を生成することにより、この位置情報及び連携情報の登録が容易となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好ましい実施形態について図面を参照して説明する。まず、図１を用いて構成管理システム１の構成について説明する。構成管理システム１は、ハードディスク装置等で構成されるシステム記憶手段３に記憶されたシステム（プログラムやデータ等であり、システム記憶手段３から読み出されてＣＰＵ等のシステム実行手段９で実行させる。以降の説明では構成管理システム１と区別するために、「アプリケーションシステム」と呼ぶ）の記憶された位置情報と他のアプリケーションシステムとの連係情報を管理するものである。ここで連携情報とは、他のアプリケーションシステムの有する主要データを利用する関係を示している。システム記憶手段３に記憶されるアプリケーションシステムは、システム管理者等に操作されてシステム登録手段２により登録される。このとき、システム記憶手段３に対して登録した位置情報や、このアプリケーションシステムが利用する他のアプリケーションシステムの主要データ等に関する情報（システム設計情報）がシステム設計情報記憶手段４に格納される。
【００１３】
そして、このシステム記憶手段３に格納されたアプリケーションシステムと、システム設計情報記憶手段４に格納されたシステム設計情報とから、そのアプリケーションシステムが記憶されている位置情報と、他のシステムとの連携情報とが生成されてシステム位置記憶手段６とシステム連携情報記憶手段７とに格納される。それでは、システム位置記憶手段６とシステム連携情報記憶手段７に格納される位置情報及び連携情報の構造について図２を用いて説明する。
【００１４】
図２はアプリケーションシステムに関する位置情報及び連係情報の情報構造を表すものであり、５つのエンティティＥ２０〜Ｅ２４と、これらのエンティティ間の関係を表す４つの関係情報（対照表）Ｒ３１〜Ｒ３４から構成される。システムエンティティＥ２０は、システム記憶手段３に記憶されているアプリケーションシステム毎に割り当てられたシステムコードを主キーとしてそのシステム名称を管理するものである。また、システム特性エンティティＥ２１は、システム記憶手段３に記憶されているアプリケーションシステムのシステム特性を管理するものであり、システム特性コードを主キーとしてシステム特性名称及び表示色が管理されている。このシステムエンティティＥ２０とシステム特性エンティティＥ２１とは、システム・特性対照表Ｒ３１に記憶されたシステムコード及びシステム特性コードにより関係付けられている。
【００１５】
システム位置エンティティＥ２２は、上述の位置情報に相当するものであり、アプリケーションシステムがシステム記憶手段３のどの位置に記憶されているかを管理している。このシステム位置円ティティＥ２２は、システム位置コードを主キーとして、そのアプリケーションシステムが記憶されているシステム位置名称（例えば、ディレクトリの絶対パス等）が管理されている。そして、システム・位置対照表Ｒ３２に記憶されたシステム位置コードとシステムコードにより、システムエンティティＥ２０とシステム位置エンティティＥ２２が関係付けられるため、各々のアプリケーションシステムの位置情報を特定することができる。
【００１６】
主要データエンティティＥ２３は、システム記憶手段３に記憶されているアプリケーションプログラムが使用する主要データを管理するものであり、主要データコードを主キーとして、その主要データの名称が管理されている。この主要データコードエンティティＥ２３はシステム・主要データ対照表Ｒ３３に記憶されたシステムコード及び主要データコードによりシステムエンティティＥ２０と関係付けられており、各アプリケーションシステムが使用する主要データを特定することができる。
【００１７】
システム再帰エンティティＥ２４は、システム間の連携情報を管理するものであり、連携元のアプリケーションシステムを表すシステムＦＲコード（システムコード）と、連携先のアプリケーションを表すシステムＴＯコード（システムコード）とを主キーとしてシステム間連携を構築した日時を示すシステム間連携日時を管理している。このシステム再帰エンティティＥ２４は、上述の通りシステムコードをキーとしているため、システムエンティティＥ２０と組み合わせることにより、アプリケーションシステム間の連携情報を特定することができる。またこのシステム再帰エンティティＥ２４は、システム再帰・データ対照表Ｒ３４に記憶された主要データコード、システムＦＲコード及びシステムＴＯコードにより主要データＥ２３と関係付けられており、互いに連携するアプリケーションシステムで共通に使用される主要データを特定することが可能なように構成されている。
【００１８】
なお、以上の説明から明らかなように、図２においてエンティティＥ２０〜Ｅ２４及び対照表Ｒ３１〜Ｒ３４を表す箱状の記号は上段がエンティティ若しくは対照表の名称を示し、下段右欄が主キーなるデータを示し、下段左欄がその他のそのエンティティ又は対照表が管理するデータを示している。そしてエンティティ間を結ぶ線により、それらのエンティティが関係付けられていることを示し、この線から丸印を付して引き出された線の先に連結された箱によりそれらの関係付けのための情報である対照表を示している。この図２においては、エンティティ間の依存関係等も表現することができるが、説明を簡単にするためにここでは省略している。
【００１９】
このように、システム位置エンティティＥ２２が図１におけるシステム位置記憶手段６で管理され、システム再帰エンティティＥ２４がシステム連携情報記憶手段７で管理され、残りのエンティティＥ２０，Ｅ２１，Ｅ２３及び対照表Ｒ３１〜Ｒ３４がいずれか一方の記憶手段６，７若しくは図１においては図示しない別の記憶手段に管理することにより、アプリケーションシステムの位置情報及び連係情報を管理することができる。
【００２０】
以上のように、システム位置記憶手段６及びシステム連携情報記憶手段７に管理された位置情報及び連携情報からアプリケーションシステム間の位置情報及び連携情報が図１に示すシステム連携確認手段８により読み出されて表示される。このシステム連携確認手段８によるアプリケーションシステムの位置情報及び連携情報の表示について図３及び４を用いて説明を行う。
【００２１】
図３は、構成管理システム１の有する表示装置１０にシステム連携手段８により表示されるシステム連携情報画面Ｇ４０を示している。このシステム連携情報画面Ｇ４０は、その表示領域が左右に分割されており、左側にディレクトリ構成を示す位置表示画面Ｇ４１、右側にアプリケーションシステムの連携情報を表示する連携表示画面Ｇ４２より構成されている。まず、システム連携確認手段８によりシステム連携情報画面Ｇ４０が表示されると、システム記憶手段３のディレクトリ構成が位置表示画面Ｇ４１に表示される。ここの画面において、アイコンＧ４３はシステム記憶手段３を構成するハードディスク装置を示しており、アイコンＧ４４はそのハードディスク装置内に構成されたディレクトリ（フォルダ）を示している。
【００２２】
通常、システム管理者は保守を行おうとするアプリケーションシステムが格納されているディレクトリは仕様書等で確認しているため、図４に示すようにその対象となるディレクトリのアイコンＧ４４ａをマウス等の入力装置を用いて選択すると、システム位置記憶手段６及びシステム連係情報記憶手段７から必要な情報が読み出されてその位置情報及び連携情報が表示される。
【００２３】
具体的には、位置表示画面Ｇ４１に表示されたアイコンＧ４４ａを選択すると、そのアイコンＧ４４ａに対応したディレクトリ情報（すなわち、図２におけるシステム位置エンティティＥ２２が管理するシステム位置名称）を得ることができる。そのため、このシステム位置エンティティＥ２２からシステム位置名称を元に対応するシステム位置コードを読み出し、そのシステム位置コードをキーにシステム・位置対照表Ｒ３２とシステムエンティティＥ２０からそのシステム位置名称に対応したシステム名称を特定することができる。そして、このようにして特定されたシステム名称が位置表示画面Ｇ４１において選択されたアイコンＧ４４ａの側方にシステム名称Ｇ４５ａとして表示される（図４においては、「システムＡ」と表示される）。
【００２４】
次に、上述のようにして特定されたシステムコードを用いて、システム再帰エンティティＥ２４からこのアプリケーションシステム（システムＡ）と連携しているシステム名称を特定することができ、さらに、システム位置エンティティＥ２２からそれらのアプリケーションシステムのシステム位置名称を特定することができる。このようにして、図４に示すように、システムＡに関連するアプリケーションシステム（システムＢ〜Ｄ）のシステム名称が、位置表示画面Ｇ４１の所定の位置Ｇ４５ｂ〜Ｇ４５ｄに表示される。
【００２５】
このとき、選択されたディレクトリのアイコン４４ａを所定の色に変更し、また、そのアプリケーションシステムと連携されるアプリケーションシステムのアイコン４４ｂを別の所定の色に変更することにより、アプリケーションシステムが格納されている位置情報と連携情報を位置表示画面Ｇ４１から容易に認識することができる。
【００２６】
また、同様の方法によりシステムエンティティＥ２０と主要データＥ２３及びシステム再帰エンティティＥ２４と主要データＥ２３から、各アプリケーションシステムで使用する主要データやそれらのアプリケーションシステム間で共通して使用する主要データを特定することができる。この主要データと上述の連係情報と合わせて位置表示画面Ｇ４１で選択されたアプリケーションシステム（システムＡ）のアイコン４６を中心に、連携するアプリケーションシステム（システムＢ〜Ｄ）のアイコン４７とそれらが連携するときの主要データのアイコン４８からなる連係情報を連携表示画面Ｇ４２にスケルトン図Ｇ４２ａとして表示する。なお、このスケルトン図Ｇ４２ａにおいてはアプリケーションシステム間の依存関係等も表示されているが、ここではその説明は省略する。また、アプリケーションのアイコン４６，４７には各々のアプリケーションが使用する主要データの名称を表示することもできる。この連携表示画面Ｇ４２には、スケルトン図Ｇ４２ａと合わせて、下段に、連携するシステムの名称が名称一覧Ｇ４２ｂとして表示される。
【００２７】
このように、アプリケーションシステムが格納された位置情報と合わせて、そのアプリケーションシステムと連携する他のアプリケーションシステムの連携情報をスケルトン図Ｇ４２ａとして表示することにより、選択されたアプリケーションシステムの情報をより詳細に把握することができ、保守・管理作業の効率を向上させることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明に係る構成管理システムを説明するブロック図である。
【図２】本発明に係る構成管理システムで利用されるデータを示すデータ構造図である。
【図３】連携情報画面が最初に表示された状態を示す説明図である。
【図４】連携情報画面においてディレクトリが選択されたときの状態を示す説明図である。
【符号の説明】
【００２９】
１  構成管理システム
２  システム登録手段
３システム記憶手段
４  システム設計情報記憶手段
５  システム連携管理手段
６  システム位置記憶手段
７  システム連携情報記憶手段
８  システム連携確認手段
【図１】
2005227939.tif 000003
【図２】
2005227939.tif 000004
【図３】
2005227939.tif 000005
【図４】
2005227939.tif 000006