(57)【特許請求の範囲】
【請求項１】
複数の装置が互いに接続されるシステムにおける装置間の接続状態を可視化するシステム可視化装置が実行するシステム可視化方法であって、
前記複数の装置は構築中の装置を含み、
前記システム可視化装置が、前記複数の装置を示す画像及び当該装置が互いに接続されることを示す線画像で連結するシステム画像を表示する段階と、
前記システム可視化装置が、ネットワークを介して接続された端末から、前記装置間の接続作業の進捗に関する情報及び各機能の構築状態を含む接続状態を示す装置間接続状態情報を受信する段階と、
前記システム可視化装置が、前記進捗に関する情報に基づき、前記構築中の装置の接続作業の各工程の進捗を段階的に管理し、進捗度を算出する進捗度算出段階と、
前記システム可視化装置が、前記システム画像において、前記装置間接続状態情報に基づき、ある前記装置と他の前記装置の接続状態に応じて、前記線画像の表示形態を変化させる変化段階と、
を含むことを特徴とするシステム可視化方法。
【請求項２】
前記各機能の構築状態を該構築中の装置の画像で表示し、前記装置の画像中で、作業が完了している工程を示す画像と作業が完了していない工程を示す画像とを異なる表示態様で表示することを特徴とする請求項１に記載のシステム可視化方法。
【請求項３】
前記装置間接続状態情報には、ある前記装置と他の前記装置との接続における障害に関する情報が含まれ、
前記システム可視化装置が、前記障害に関する情報に基づき、ある前記装置と他の前記装置との接続における信頼度を算出する信頼度算出段階を含み、
前記変化段階で、前記信頼度に応じて、前記線画像の表示形態を変化させることを特徴とする請求項１又は２に記載のシステム可視化方法。
【請求項４】
前記装置間接続状態情報には、ある前記装置と他の前記装置とを接続する接続作業の進捗に関する情報が含まれ、
前記システム可視化装置が、前記進捗に関する情報に基づき、ある前記装置と他の前記装置とを接続する接続作業の進捗度を算出する進捗度算出段階を含み、
前記変化段階で、前記信頼度及び前記進捗度に応じて、前記線画像の表示形態を変化させることを特徴とする請求項３に記載のシステム可視化方法。
【請求項５】
前記システム可視化装置は、前記変化段階で、ある前記装置と他の前記装置の接続状態に応じて、前記線画像の太さを変化させることを特徴とする請求項１から４までのいずれか１項に記載のシステム可視化方法。
【請求項６】
前記システム可視化装置が、前記システム可視化装置を操作する操作者の操作に基づき、
前記受信する段階で受信した前記装置間接続状態情報に基づき、ある前記装置と他の前記装置の接続状態に応じた前記線画像に対応付けて、当該接続状態の内容を示す内容画像を表示する内容画像表示段階、をさらに含むことを特徴とする請求項１から５までのいずれか１項に記載のシステム可視化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム可視化方法に関し、詳しくは複数の装置が互いに接続されるシステムにおける装置間の接続状態を可視化するシステム可視化装置が実行するシステム可視化方法に関する。
【背景技術】
【０００２】
従来、例えば、企業や銀行等の業務で使用されるシステムは、それぞれ異なる業務に必要な機能を有する複数の装置が互いに接続され、これらの装置が互いに情報を送受信することで、業務が遂行される。このようなシステムにおいて、複数の装置及びこれら複数の装置間の接続状態はそれぞれ異なる者に操作や管理がされ、システム全体はまた異なる者によって管理されている。システム全体を管理する管理者は、複数の装置及びこれら複数の装置間の接続状態をそれぞれ操作や管理する複数の操作者から情報を得て、これらの情報をＷＢＳ（ｗｏｒｋ  ｂｒｅａｋｄｏｗｎ  ｓｔｒｕｃｔｕｒｅ）やスケジュール表に入力し、システム全体の状況を管理している。
【０００３】
ところで、システム全体を管理する管理者には、素早く的確な判断をするために、複数の情報からなるシステム全体の状況を一目で確認したいという要望がある。そこで、プロジェクトにおける複数の作業工数のうち、予定した進捗率より遅延している遅延工数を可視化する技術が提案されている（例えば、特許文献１参照）。この技術によれば、プロジェクトにおける遅延状況が容易に確認できるので、プロジェクトを監視する必要がある管理者はプロジェクト全体の状況分析が容易になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０４０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献に示された技術を、例えば、複数の装置が互いに接続されるシステムを構築するときの管理に適用すれば、システムにおける複数の装置のうち、予定した進捗率より構築が遅延している装置を可視化することはできるかもしれない。しかしながら、システムの管理者は、個々の装置の状況だけ可視化されたとしても、複数の装置間の接続状況を認識することはできない。また、複数の装置間の接続状況を認識できないと、例えば、システム運用時に障害が発生した場合に、作業対象がどの装置間の接続に障害が発生しているかを特定できず、システムを利用するユーザとシステムの管理者との間における認識が相違し、障害を排除する作業にミスが生ずる場合もあった。
【０００６】
本発明は、上記のような課題に鑑み、なされたものであり、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続状況を認識できるシステム可視化方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記のような課題を解決するため、本発明のシステム可視化方法は、以下のような特徴を備える。
【０００８】
本発明のシステム可視化方法は、複数の装置が互いに接続されるシステムにおける装置間の接続状態を可視化するシステム可視化装置が実行するシステム可視化方法であって、前記複数の装置は構築中の装置を含み、前記システム可視化装置が、前記複数の装置を示す画像及び当該装置が互いに接続されることを示す線画像で連結するシステム画像を表示する段階と、前記システム可視化装置が、ネットワークを介して接続された端末から、前記装置間の接続作業の進捗に関する情報及び各機能の構築状態を含む接続状態を示す装置間接続状態情報を受信する段階と、前記システム可視化装置が、前記進捗に関する情報に基づき、前記構築中の装置の接続作業の各工程の進捗を段階的に管理し、進捗度を算出する進捗度算出段階と、前記システム可視化装置が、前記システム画像において、前記装置間接続状態情報に基づき、ある前記装置と他の前記装置の接続状態に応じて、前記線画像の表示形態を変化させる変化段階と、を含むことを特徴とする
【０００９】
上記構成によれば、複数の装置が互いに接続されるシステムにおける装置間の接続状態を、表示部において可視化するシステム可視化装置が実行するシステム可視化方法は、システム可視化装置が、表示する段階において、複数の装置を示す画像が配置されるとともに、ある装置を示す画像と他の装置を示す画像を、当該装置が互いに接続されることを示す線画像で連結するシステム画像を表示部に表示し、受信する段階において、システム可視化装置とネットワークを介して接続された端末から、ある装置と他の装置の接続状態を示す装置間接続状態情報を受信し、変化させる段階において、受信する段階で受信した装置間接続状態情報に基づき、システム画像における線画像の表示形態を変化させる。
【００１０】
ここで、ある装置と他の装置とを接続する場合、まず、装置毎に各機能を構築し、各機能が構築されたある装置と他の装置とを接続する。よって、本発明における「ある装置と他の装置の接続状態」は、装置毎に各機能の構築状態も含む。このようにすることで、ある装置を示す画像と他の装置を示す画像を、当該装置が互いに接続されることを示す線画像で連結するシステム画像において、ある装置と他の装置の接続状態を示す装置間接続状態情報に基づき、ある装置と他の装置の接続状態に応じて、線画像の表示形態を変化させることができる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像を見れば、ある装置と他の装置の接続状態が認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続状況を認識できるシステム可視化方法を提供できる。
【００１１】
また、上記システム可視化方法の発明は、さらに以下の特徴を備えることができる。前記各機能の構築状態を該構築中の装置の画像で表示し、前記装置の画像中で、作業が完了している工程を示す画像と作業が完了していない工程を示す画像とを異なる表示態様で表示することを特徴とする。
【００１２】
このようにすることで、例えば、システムの構築時に、システム画像において、ある装置と他の装置とを接続するための上記のような各工程の接続作業の進捗度に応じて、線画像の表示形態を変化させることができる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像を見れば、ある装置と他の装置とを接続する接続作業の進捗度が認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続作業の進捗度を認識できるシステム可視化方法を提供できる。
【００１３】
また、上記システム可視化方法の発明は、以下の特徴を備えることができる。前記装置間接続状態情報には、ある前記装置と他の前記装置との接続における障害に関する情報が含まれ、前記システム可視化装置が、前記障害に関する情報に基づき、ある前記装置と他の前記装置との接続における信頼度を算出する信頼度算出段階を含み、前記変化段階で、前記信頼度に応じて、前記線画像の表示形態を変化させることを特徴とする。
【００１４】
このようにすることで、例えば、システムの運用時において、ある装置と他の装置との接続における信頼度に応じて、線画像の表示形態を変化させることができる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像を見れば、ある装置と他の装置との接続における信頼度が認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続における信頼度を認識できるシステム可視化方法を提供できる。
【００１５】
また、上記システム可視化方法の発明は、さらに以下の特徴を備えることができる。前記装置間接続状態情報には、ある前記装置と他の前記装置とを接続する接続作業の進捗に関する情報が含まれ、前記システム可視化装置が、前記進捗に関する情報に基づき、ある前記装置と他の前記装置とを接続する接続作業の進捗度を算出する進捗度算出段階を含み、前記変化段階で、前記信頼度及び前記進捗度に応じて、前記線画像の表示形態を変化させることを特徴とする。
【００１６】
このようにすることで、例えば、システムにおいて、一部は運用中であり、一部は構築中という場合もある。このような場合に、運用中のある装置と他の装置との接続における信頼度に応じて、線画像の表示形態を変化させ、構築中のある装置と他の装置とを接続する接続作業の進捗度に応じて、線画像の表示形態を変化させることができる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像を見れば、運用中のある装置と他の装置との接続における信頼度と、構築中のある装置と他の装置とを接続する接続作業の進捗度と、の両方が認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続における信頼度及び複数の装置間の接続作業の進捗度を認識できるシステム可視化方法を提供できる。
【００１７】
また、上記システム可視化方法の発明は、さらに以下の特徴を備えることができる。前記システム可視化装置は、前記変化段階で、ある前記装置と他の前記装置の接続状態に応じて、前記線画像の太さを変化させることを特徴とする。
【００１８】
このようにすることで、システム画像において、ある装置と他の装置の接続状態に応じて、線画像の太さを変化させることができる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像の太さを見れば、ある装置と他の装置とを接続する接続状態が認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続状態を認識できるシステム可視化方法を提供できる。
【００１９】
また、上記システム可視化方法の発明は、さらに以下の特徴を備えることができる。前記システム可視化装置が、前記システム可視化装置を操作する操作者の操作に基づき、前記受信する段階で受信した前記装置間接続状態情報に基づき、ある前記装置と他の前記装置の接続状態に応じた前記線画像に対応付けて、当該接続状態の内容を示す内容画像を前記表示部に表示する内容画像表示段階、をさらに含むことを特徴とする。
【００２０】
このようにすることで、操作者の操作に基づき、ある装置と他の装置の接続状態に応じた線画像に対応付けて、当該接続状態の内容を示す内容画像を表示できる。すなわち、システムの管理者は、ある装置を示す画像と他の装置を示す画像を連結する線画像を選択する等の操作をすることで、線画像の表示形態で示された接続状態の具体的な内容を認識できる。したがって、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続状況を具体的に認識できるシステム可視化方法を提供できる。
【発明の効果】
【００２１】
本発明によれば、複数の装置が互いに接続されるシステムの管理者が、複数の装置間の接続状況を認識できるシステム可視化方法を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るシステム可視化装置が実行するシステム可視化方法により表示されるシステム画像の一部を示す図である。
【図２】本発明の実施形態に係るシステム可視化装置の機能ブロックを示す図である。
【図３】構築中接続状態データベースを説明する図である。
【図４】運用中接続状態データベースを説明する図である。
【図５】本発明の実施形態に係るシステム可視化装置が実行するシステム可視化処理フローを示す図である。
【図６】本発明の実施形態に係るシステム可視化方法の応用例により表示されるシステム画像の一部を示す図である。
【発明を実施するための形態】
【００２３】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態）について詳細に説明する。なお、実施形態の説明の全体を通して同じ構成には同じ番号（符号）を付している。
【００２４】
まず、本発明の実施形態に係るシステム可視化装置が実行するシステム可視化方法により表示されるシステム画像について説明する。図１は、本発明の実施形態に係るシステム可視化装置が実行するシステム可視化方法により表示されるシステム画像の一部を示す図である。ここで、本実施形態における「システム」は、企業等がコンピュータを用いて業務を遂行するために構築し運用するシステムであり、複数の装置が互いに接続される。本実施形態に係るシステム可視化装置が実行するシステム可視化方法は、このシステムを示す画像であるシステム画像１２ａを表示部１２に表示する。
【００２５】
また、本実施形態における「システム」の「装置」には、公衆ネットワークとシステム内部のネットワークの境界に設置される外部ファイアウォール、公衆ネットワークを介して外部の端末に対してＷｅｂサイト等のＷｅｂサービスを提供するＷＥＢサーバ、複数のＷＥＢサーバをスイッチングするメンテナンス用Ｌｅｖｅｌ２  Ｓｗｉｔｃｈ、ＷＥＢサーバと企業等の内部のネットワークとの境界に設置される内部ファイアウォール、企業等の内部のネットワークの中枢となる業務バックボーン、企業等の内部における業務に使用されるＡＰサーバ、複数のＡＰサーバをスイッチング及びルーティングする内部用Ｌｅｖｅｌ３  Ｓｗｉｔｃｈ、企業等の内部のネットワークを監視する監視バックボーン等が含まれる。
【００２６】
上記各「装置」を示す画像は、図１に示すように、システム画像１２ａにおいて、以下のように示されている。「外部ファイアウォール」を示す画像は「外部Ｆ／Ｗ」として示されている。「ＷＥＢサーバ」を示す画像は「ＷＥＢ＃１」、「ＷＥＢ＃２」として示されている。「メンテナンス用Ｌｅｖｅｌ２  Ｓｗｉｔｃｈ」を示す画像は「メンテＬ２ＳＷ」として示されている。「内部ファイアウォール」を示す画像は「内部Ｆ／Ｗ」として示されている。「業務バックボーン」を示す画像は「業務ＢＢ」として示されている。「ＡＰサーバ」を示す画像は「ＡＰ＃１」、「ＡＰ＃２」として示されている。「内部用Ｌｅｖｅｌ３  Ｓｗｉｔｃｈ」を示す画像は「内部Ｌ３ＳＷ」として示されている。「監視バックボーン」を示す画像は「監視ＢＢ」として示されている。
【００２７】
なお、図１に示されていないが、本実施形態における「システム」の「装置」には、複数のデータベース、複数のデータベースを切り替えるＨｅａｒｔ  Ｂｅａｔ（心臓の脈動）用Ｌｅｖｅｌ２  Ｓｗｉｔｃｈ、ストレージエリアネットワーク（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ，ＳＡＮ）、各種の通信制御装置等が含まれる。
【００２８】
また、図１に示すように、システム画像１２ａにおいて、「ＷＥＢ＃１」、「ＷＥＢ＃２」、「ＡＰ＃１」及び「ＡＰ＃２」には、「ＷＥＢサーバ」及び「ＡＰサーバ」を構築するための各工程を示す画像が示されている。「Ｈ／Ｗ」は、ハードウェアを設置する工程である。「ＯＳ，ＰＰ」は、オペレーティングシステムとプログラムプロダクト等の基盤ソフトをハードウェアにインストールする工程である。「設定（ＯＳ，ＰＰ）」は、オペレーティングシステムとプログラムプロダクトをシステムに応じて設定する工程である。「設定（ＷＥＢ基盤）」は、ＷＥＢ＃１，＃２におけるＷｅｂモジュール（Ｗｅｂサービスロジック）のプログラムをシステムに応じて設定する工程である。「設定（ＡＰ基盤）」は、ＡＰ＃１，＃２におけるアプリケーションプログラムをシステムに応じて設定する工程である。「設定（通信）」は、通信パラメータをシステムに応じて設定する工程である。「設定（高可用性）」は、複数のサーバ間の負荷分散を設定する工程である。「設定（運用）」は、企業等におけるサーバの運用部署が使用するメニューを設定する工程である。
【００２９】
また、システム画像１２ａは、上記の複数の装置を示す画像が配置されるとともに、ある装置を示す画像と他の装置を示す画像を、当該装置が互いに接続されることを示す線画像ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５、ＬＡ６、ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５で連結する画像を含む。なお、システム可視化装置は、システム画像１２ａにおいて、ユーザの操作に基づき、段階的に各「装置」を示す画像を表示してもよい。具体的には、システム可視化装置は、まず、各「装置」を示す画像と当該装置が互いに接続されることを示す線画像のみを表示する。そして、システム可視化装置は、例えば、ユーザの操作（例えば、クリック操作）により、各「装置」の画像や線画像が選択された場合、選択された「装置」の画像を展開し、当該「装置」を構築するための各工程を示す画像を表示してもよい。
【００３０】
さらに、システム画像１２ａは、線画像ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５と上記の装置を示す画像との接続部において「未」という画像とともに、例えば「９／１１」という画像を含む。「未」という画像は、線画像ＬＢ１〜ＬＢ５によりそれぞれ連結される装置を示す画像に対応する装置間で、接続されていない、すなわち、接続作業中であることを示す。また、「９／１１」という画像は、接続作業の完了予定日を示すものである。一方、線画像ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５及びＬＡ６と上記の装置を示す画像との接続部において「未」という画像等は表示されていない。これは、線画像ＬＡ１〜ＬＡ６によりそれぞれ連結される装置を示す画像に対応する装置間で、接続されている、すなわち、運用中であることを示す。
【００３１】
このような表示により、システム可視化装置を操作する、例えば、システムの管理者は、「内部ファイアウォール」の外部である「外部ファイアウォール」、「ＷＥＢサーバ」及び「メンテＬ２ＳＷ」は運用中であり、「内部ファイアウォール」の内部である「業務バックボーン」、「ＡＰサーバ」、「内部用Ｌｅｖｅｌ３  Ｓｗｉｔｃｈ」を及び「監視バックボーン」は構築中であることが認識できる。
【００３２】
次に、本実施形態のシステム可視化装置１が実行するシステム可視化方法により表示形態が変化された線画像ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５、ＬＡ６、ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５について説明する。システム可視化装置１は、ネットワークを介して接続された端末から受信した、ある装置と他の装置の接続状態を示す装置間接続状態情報に応じて、線画像ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５、ＬＡ６、ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５の線画像の太さを変化させる。
【００３３】
具体的には、装置間接続状態情報には、ある装置と他の装置とを接続する接続作業の進捗に関する情報が含まれる。ここで、本実施形態における「接続作業」は、予め複数段階の工程（図１中「Ｈ／Ｗ」、「ＯＳ，ＰＰ」、「設定（ＯＳ，ＰＰ）」、「設定（ＷＥＢ基盤）」、「設定（ＡＰ基盤）」、「設定（通信）」、「設定（高可用性）」及び「設定（運用）」）に分けられている。ここで、本実施形態における「進捗に関する情報」には、ある装置と他の装置とを接続する接続作業において、完了した工程とこの工程が完了した日付を示す情報が含まれる。
【００３４】
そして、システム可視化装置１は、この進捗に関する情報に基づき、ある装置と他の装置とを接続する接続作業の進捗度を算出する。本実施形態における「進捗度」とは、「複数段階の工程」の完了日に対する作業の遅れ日数を示すものである。具体的には、システム可視化装置１は、各工程に対し、図１に示す接続作業の完了予定日を最終日として、この最終日から遡って完了予定日を予め記憶している。そして、システム可視化装置１は、端末から受信した完了した工程とこの工程が完了した日付を示す情報と、当該工程に対して記憶した完了予定日とから進捗度を算出する。例えば、ある工程の完了予定日が１０月３０日であり、実際の完了日が１１月２日であった場合、「進捗度」は、“−２”となる。
【００３５】
そして、システム可視化装置１は、上記の進捗度に応じて、線画像ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５の線画像の太さを変化させる。
【００３６】
具体的には、システム可視化装置１は、例えば、「進捗度」が“０”の場合を基準とし、線画像の太さを５ポイント（例えば、図１中ＬＢ１及びＬＢ２）で表示する。そして、システム可視化装置１は、例えば、「進捗度」が基準である“０”より小さい値の場合、値が小さいほど線画像の太さを５ポイントより小さい値で表示する（例えば、図１中ＬＢ３、ＬＢ４及びＬＢ５）。また、システム可視化装置１は、例えば、「進捗度」が基準である“０”より大きい値の場合、値が大きいほど線画像の太さを５ポイントより大きい値で表示する。これにより、システム可視化装置を操作する、システム構築時において、例えば、システムの管理者は、線画像の太さにより、「業務バックボーン」と「ＡＰサーバ」との接続作業は順調であるが、「業務バックボーン」と「内部用Ｌｅｖｅｌ３  Ｓｗｉｔｃｈ」との接続作業、及び、「ＡＰサーバ」と「監視バックボーン」との接続作業が遅延していることを一目で認識できる。
【００３７】
また、システム可視化装置１は、更に、ある装置と他の装置の接続状態のうち、装置毎に各機能の構築状態をより詳細に示す一例として、作業が完了している工程を示す画像と、作業が完了していない工程を示す画像と、を異なる表示態様で表示する。例えば、図１中、斜線が付された工程は、作業が完了していない工程であることを示す。詳細には、例えば、図１の例では、図１中の「ＡＰ＃１」において、「Ｈ／Ｗ」から「設定（通信）」までの機能の構築が完了していることを示し、「設定（高可用性）」及び「設定（運用）」の機能の構築が完了していないことを示す。これにより、システム可視化装置を操作する、例えば、システムの管理者は、装置毎に各機能の構築状態を含む接続作業がどの工程まで完了しているかを一目で認識できる。
【００３８】
また、装置間接続状態情報には、ある装置と他の装置との接続における障害に関する情報とが含まれる。ここで、本実施形態における「障害に関する情報」には、ある装置と他の装置とを接続において発生した障害の内容及びこの障害発生日を示す情報が含まれる。
【００３９】
そして、システム可視化装置１は、この障害に関する情報に基づきある装置と他の装置との接続における信頼度を算出する。本実施形態における「信頼度」とは、ある装置と他の装置の接続後の稼働時間を障害件数で除算した値である。例えば、「信頼度」は、ある装置と他の装置の接続後の稼働時間が９０日であり、障害件数が３件であれば、“３０”となる。なお、システム可視化装置１は、安定していると判断できる基準となる信頼度を“１００”と設定し、障害件数が０件の場合、例えば、基準である“１００”と設定する。
【００４０】
そして、システム可視化装置１は、上記の信頼度に応じて、線画像ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５及びＬＡ６の線画像の太さを変化させる。
【００４１】
具体的には、システム可視化装置１は、例えば、「信頼度」が“１００”の場合を基準とし、線画像の太さを１０ポイント（例えば、図１中ＬＡ５及びＬＡ６）で表示する。そして、システム可視化装置１は、例えば、「信頼度」が基準である“１００”より小さい値の場合、値が小さいほど線画像の太さを１０ポイントより小さい値で表示する（例えば、図１中ＬＡ１、ＬＡ２、ＬＡ３及びＬＡ４）。これにより、システム可視化装置を操作する、例えば、システムの管理者は、システム運用時において、線画像の太さにより、「ＷＥＢサーバ」と「メンテナンス用Ｌｅｖｅｌ２  Ｓｗｉｔｃｈ」との接続において障害は発生していないが、「ＷＥＢサーバ」と「外部ファイアウォール」との接続、及び、「ＷＥＢサーバ」と「内部ファイアウォール」との接続に障害が発生していることを一目で認識できる。さらに、例えば、システムの管理者は、線画像ＬＡ４より線画像ＬＡ３の太さが細いことから、「ＷＥＢ＃１」で示される「ＷＥＢサーバ」の方が、「ＷＥＢ＃２」で示される「ＷＥＢサーバ」より多くの障害が発生していることを一目で認識できる。
【００４２】
また、システム可視化装置１は、システム可視化装置１を操作する操作者の操作（例えば、表示部１２に表示されたカーソルＰを線画像の上に移動する）に基づき、端末から受信した障害に関する情報に基づき、ある装置と他の装置の接続状態に応じた線画像に対応付けて、当該接続状態の内容を示す内容画像Ｃを表示部１２に表示する。具体的には、図１に示すように、システム可視化装置１は、内容画像Ｃとして、障害が発生した日時と障害の内容を表示する。これにより、システム可視化装置を操作する、例えば、システムの管理者は、システム画像１２ａにおいて、例えば、線画像ＬＡ３にカーソルＰを合わせることで、「ＷＥＢ＃１」で示される「ＷＥＢサーバ」と「内部ファイアウォール」との接続で発生した障害の具体的な内容を認識できる。
【００４３】
次に、本発明の実施形態に係るシステム可視化装置１の機能構成について説明する。図２は、本発明の実施形態に係るシステム可視化装置１の機能ブロックを示す図である。
【００４４】
システム可視化装置１は、複数の端末２０とネットワークを介して接続され、システム可視化方法の実行を制御する制御部１０と、入力部１１と、表示部１２と、記憶部１３と、を備える。
【００４５】
制御部１０は、システム画像生成更新手段１０１と、装置間接続状態情報受信手段１０２と、進捗度算出手段１０３と、信頼度算出手段１０４と、線画像表示形態変化手段１０５と、障害内容表示制御手段１０６と、を備える。
【００４６】
システム画像生成更新手段１０１は、システム可視化装置１の操作者の入力部１１の操作に基づき、構築又は運用するシステムを示す画像であり、このシステムに含まれる複数の装置を示す画像が配置されるとともに、ある装置を示す画像と他の装置を示す画像を、当該装置が互いに接続されることを示す線画像で連結するシステム画像（図１参照）のデータを生成し、記憶部１３に記憶する。また、システム画像生成更新手段１０１は、装置間接続状態情報受信手段１０２が受信した装置間接続状態情報の進捗に関する情報が含まれていた場合、生成したシステム画像のデータにおいて、当該情報が示す完了した工程を示す画像の表示態様を変更し、システム画像のデータを更新し、記憶部１３に記憶する。
【００４７】
装置間接続状態情報受信手段１０２は、端末２０からある装置と他の装置の接続状態を示す装置間接続状態情報を受信し、装置間接続状態情報に含まれる障害に関する情報の障害の内容及びこの障害発生日を示す情報を記憶部１３に記憶する。
【００４８】
進捗度算出手段１０３は、装置間接続状態情報受信手段１０２で受信した装置間接続状態情報に含まれるある装置と他の装置とを接続する接続作業の進捗に関する情報に基づき、記憶部１３に記憶された当該接続作業における完了予定日を参照し、ある装置と他の装置とを接続する接続作業の進捗度を算出する。
【００４９】
信頼度算出手段１０４は、装置間接続状態情報受信手段１０２で受信した装置間接続状態情報に含まれるある装置と他の装置との接続における障害に関する情報に基づき、記憶部１３に記憶された当該装置の接続日を参照し、ある装置と他の装置とを接続する接続作業の信頼度を算出する。
【００５０】
線画像表示形態変化手段１０５は、進捗度算出手段１０３が算出した進捗度又は信頼度算出手段１０４が算出した信頼度に基づき、システム画像生成更新手段１０１が生成したシステム画像又は更新したシステム画像における線画像の太さを変化させ、表示部１２に表示する制御を行う。
【００５１】
障害内容表示制御手段１０６は、システム可視化装置１の操作者の入力部１１の操作に基づき、記憶部１３に記憶されたある装置と他の装置との接続における障害に関する情報に基づき、ある装置と他の装置の接続状態に応じた線画像に対応付けて、当該接続状態の内容を示す内容画像Ｃ（図１参照）を表示部１２に表示する制御を行う。
【００５２】
入力部１１は、例えば、システム可視化装置１の操作者の操作を受け付けるマウス等の入力デバイスで構成されている。表示部１２は、線画像表示形態変化手段１０５に表示制御され、システム画像等が表示されるディスプレイ等で構成されている。
【００５３】
記憶部１３には、システム画像生成更新手段１０１が生成したシステム画像のデータ又はシステム画像生成更新手段１０１が更新したシステム画像のデータが記憶されている。また、記憶部１３には、構築するシステムにおける装置間の接続状態を記憶する構築中接続状態データベースが、システム画像の線画像のデータ毎に記憶されている。
【００５４】
図３は、構築中接続状態データベースを説明する図である。図３では、一例として、図１に示す線画像ＬＢ３の構築中接続状態データベースを示している。構築中接続状態データベースには、線画像のデータを制御部１０が特定するためのラインＩＤに、当該線画像が連結する装置を示す画像のデータを特定する情報と、当該装置間の接続作業における複数段階の工程を示す情報と、当該工程の完了予定日を示す情報と、当該工程の完了日を示す情報と、が対応付けられて記憶されている。なお、構築中接続状態データベースには、完了していない工程に、完了日がブランクである旨の情報が対応付けられて記憶されている。
【００５５】
記憶部１３には、運用するシステムにおける装置間の接続状態を記憶する運用中接続状態データベースが、システム画像の線画像のデータ毎に記憶されている。図４は、運用中接続状態データベースを説明する図である。図４では、一例として、図１に示す線画像ＬＡ３の運用中接続状態データベースを示している。運用中接続状態データベースには、線画像のデータを制御部１０が特定するためのラインＩＤに、当該線画像が連結する装置を示す画像のデータを特定する情報と、当該装置間の接続日を示す情報と、障害の内容を示す情報と、この障害発生日を示す情報と、が対応付けられて記憶されている。
【００５６】
端末２０は、端末２０の操作者の操作に基づき、ある装置と他の装置とを接続する接続作業の進捗に関する情報や、ある装置と他の装置との接続における障害に関する情報が含まれる装置間接続状態情報をシステム可視化装置１に送信する。
【００５７】
なお、図２に示した機能ブロックは、あくまでも一例であり、一つの機能部を分割したり、複数の機能部をまとめて一つの機能部として構成してもよい。システム可視化装置１は一台とは限らず、複数台であってもよい。各機能は、システム可視化装置１及び端末２０に内蔵されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはハードディスク等の記憶部１３としての記憶装置に格納されたコンピュータ・プログラムを読み出し、ＣＰＵにより実行されるコンピュータ・プログラムが、記憶装置に格納されたデータベース（ＤＢ；Ｄａｔａ  Ｂａｓｅ）やメモリ上の記憶領域からテーブル等の必要なデータを読み書きし、場合によっては、関連するハードウェア（例えば、入出力装置、表示装置、通信インターフェース装置）を制御することによって実現される。
【００５８】
次に、本発明の実施形態に係るシステム可視化装置１が実行するシステム可視化処理について説明する。図５は、本発明の実施形態に係るシステム可視化装置１が実行するシステム可視化処理フローを示す図である。
【００５９】
ステップＳ１において、システム画像生成更新手段１０１は、操作者の入力部１１の操作に基づき、システム画像（図１参照）のデータを生成する。
【００６０】
ステップＳ２において、装置間接続状態情報受信手段１０２は、端末２０から装置間接続状態情報を受信する。
【００６１】
ステップＳ３において、装置間接続状態情報受信手段１０２は、ステップＳ２で受信した装置間接続状態情報に進捗に関する情報が含まれているか否かを判定し、進捗に関する情報が含まれていると判定した場合はステップＳ４に処理を移し、進捗に関する情報が含まれていないと判定して場合はステップＳ６に処理を移す。
【００６２】
ステップＳ４において、進捗度算出手段１０３は、進捗に関する情報に基づき、記憶部１３に記憶された構築中接続状態データベース（図３参照）の完了予定日を参照し、ある装置と他の装置とを接続する接続作業の進捗度を算出する。具体的には、本ステップにおいて、進捗度算出手段１０３は、進捗に関する情報に含まれるある装置と他の装置とを接続する接続作業における完了した工程とこの工程が完了した日付を示す情報と、運用中接続状態データベースにおいて当該工程に対して記憶された完了予定日と、を比較し、例えば、完了日が完了予定日を過ぎていた場合、完了予定日から完了日までの経過日数を進捗度とする。
【００６３】
ステップＳ５において、システム画像生成更新手段１０１は、生成したシステム画像のデータにおいて、当該情報が示す完了した工程を示す画像の表示態様を変更し、システム画像のデータを更新し、記憶部１３に記憶する。
【００６４】
ステップＳ６において、装置間接続状態情報受信手段１０２は、ステップＳ２で受信した装置間接続状態情報に障害に関する情報が含まれているか否かを判定する。そして、装置間接続状態情報受信手段１０２は、障害に関する情報が含まれていると判定した場合は、障害に関する情報の障害の内容及びこの障害発生日を示す情報を記憶部１３の運用中接続状態データベース（図４参照）に記憶し、ステップＳ７に処理を移し、障害に関する情報が含まれていないと判定して場合はステップＳ８に処理を移す。
【００６５】
ステップＳ７において、信頼度算出手段１０４は、障害に関する情報に基づき、記憶部１３の運用中接続状態データベース（図４参照）に記憶された接続日を参照し、ある装置と他の装置とを接続する接続作業の信頼度を算出する。具体的には、図４に示す例で説明すると、「ＷＥＢ＃１」と「内部Ｆ／Ｂ」との接続日は２０１１／８／１３であり、最後の障害発生日は２０１１／１１／１１であるので、この間の稼働時間は９０日である。そして、この間に発生した障害件数は３件である。信頼度算出手段１０４は、稼働時間を障害件数で除算した値“３０”を信頼度として算出する。
【００６６】
ステップＳ８において、線画像表示形態変化手段１０５は、ステップＳ４で進捗度算出手段１０３が算出した進捗度又はステップＳ７で信頼度算出手段１０４が算出した信頼度に基づき、ステップＳ１でシステム画像生成更新手段１０１が生成したシステム画像又はステップＳ５でシステム画像生成更新手段１０１が更新したシステム画像における線画像の太さを変化させ、表示部１２に表示する制御を行う。
【００６７】
ステップＳ９において、障害内容表示制御手段１０６は、操作者の入力部１１の操作に基づき、表示部１２に表示されたシステム画像において、ある装置と他の装置の接続状態に応じた線画像が選択されたか否かを判定する。障害内容表示制御手段１０６は、線画像が選択されたと判定した場合はステップＳ１０に処理を移し、線画像が選択されていないと判定した場合は本処理を終了する。
【００６８】
ステップＳ１０において、障害内容表示制御手段１０６は、ステップＳ９で選択されたと判定した線画像に対応付けて、当該線画像が連結する装置間の接続状態の内容を示す内容画像Ｃ（図１参照）を表示部１２に表示する制御を行う。
【００６９】
次に、本発明の実施形態に係るシステム可視化装置が実行するシステム可視化方法の応用例により表示されるシステム画像の応用例について説明する。図６は、本発明の実施形態に係るシステム可視化方法の応用例により表示されるシステム画像１２ａの一部を示す図である。
【００７０】
本発明の実施形態の応用例に係るシステム可視化方法は、運用していたのを停止させ、再構築するシステムを示す画像であるシステム画像１２ａ’を表示部１２に表示する。システム可視化装置は、応用例に係るシステム可視化方法を実行することで、進捗度に応じて、線画像の太さを変化させることに加え、運用していたときの信頼度に応じた線画像を表示する点が、本実施形態に係るシステム可視化方法を実行した場合と異なる。
【００７１】
詳細には、応用例に係るシステム可視化方法において、線画像表示形態変化手段１０５（図２参照）は、システム画像１２ａ’において、システムの運用中に進捗度算出手段１０３が算出した進捗度に基づく太さの線画像ＬＢ１’、ＬＢ２’、ＬＢ３’、ＬＢ４’及びＬＢ５’を点線にして表示する制御を行う。また、線画像表示形態変化手段１０５は、線画像ＬＢ１’、ＬＢ２’、ＬＢ３’、ＬＢ４’及びＬＢ５’とともに、進捗度算出手段１０３が算出した進捗度に基づき、システム画像１２ａ’における線画像ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４及びＬＢ５の太さを変化させ、表示部１２に表示する制御を行う。
【００７２】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。例えば、上記実施形態では線画像の表示形態を変化させることの一例として線画像の太さを変化させているが、これに限らず、線画像の色や変化させたり、線画像を間隔が異なる点線や波線に変化させたり、線画像の色の濃さを変化させたりすることができる。このように、上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００７３】
１      システム可視化装置
１０    制御部
１１    入力部
１２    表示部
１２ａ、１２ａ’  システム画像
１３    記憶部
２０    端末
１０１  システム画像生成更新手段
１０２  装置間接続状態情報受信手段
１０３  進捗度算出手段
１０４  信頼度算出手段
１０５  線画像表示形態変化手段
１０６  障害内容表示制御手段
ＬＡ１、ＬＡ２、ＬＡ３、ＬＡ４、ＬＡ５、ＬＡ６、ＬＢ１、ＬＢ２、ＬＢ３、ＬＢ４、ＬＢ５、ＬＢ１’、ＬＢ２’、ＬＢ３’、ＬＢ４’、ＬＢ５’  線画像
Ｃ      内容画像
【図１】
0005848179.tif 000002
【図２】
0005848179.tif 000003
【図３】
0005848179.tif 000004
【図４】
0005848179.tif 000005
【図５】
0005848179.tif 000006
【図６】
0005848179.tif 000007