(57)【要約】【課題】  分散コンピューティング環境を構築する各構成要素における依存関係に基づき不具合時の影響範囲を検出する手段を設けることにより、不具合の追跡などの作業効率を向上させた分散コンピューティング環境における管理システムを提供する。【解決手段】  ネットワークに接続された装置群と、この中の複数の装置に分散配置されたアプリケーション群を管理する分散コンピューティング環境における管理システムにおいて、前記装置群の中の少なくとも１つの装置が、前記装置群および前記アプリケーション群の動作状況を監視し、動作状況が変化した装置により動作が影響されるアプリケーションまたは動作状況が変化したアプリケーションにより動作が影響される装置を特定することを特徴とする分散コンピューティング環境における管理システム。【選択図】                    図１
2007011823.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された装置群と、この中の複数の装置に分散配置されたアプリケーション群を管理する分散コンピューティング環境における管理システムにおいて、
前記装置群の中の少なくとも１つの装置が、前記装置群および前記アプリケーション群の動作状況を監視し、動作状況が変化した装置により動作が影響されるアプリケーションまたは動作状況が変化したアプリケーションにより動作が影響される装置を特定することを特徴とする分散コンピューティング環境における管理システム。
【請求項２】
前記装置群の中の少なくとも１つの装置は、
所定の装置の動作に関連するアプリケーションおよび所定のアプリケーションの動作に関連する装置の少なくとも１つを把握するための情報を記憶した記憶手段と、
この情報に基づき前記所定の機器または前記所定のアプリケーションの動作変化が影響を及ぼす機器またはアプリケーションを特定する処理手段と、
を有することを特徴とする請求項１に記載の分散コンピューティング環境における管理システム。
【請求項３】
前記記憶手段は、前記装置群の要素および前記アプリケーション群の要素を識別するための識別情報と、要素間の依存関係、この依存関係と他の要素および他の依存関係との依存関係を示す依存関係情報と、要素および依存関係の動作状態を判断するための状態変化条件とを有することを特徴とする請求項２に記載の分散コンピューティング環境における管理システム。
【請求項４】
前記処理手段は、前記識別情報と、前記依存関係情報と、前記状態変化条件とに基づき、前記各要素が依存関係にある他の要素を特定すると共に、その情報を表示器に表示させることを特徴とする請求項３に記載の分散コンピューティング環境における管理システム。
【請求項５】
前記各要素をグループ分けし、依存関係にある要素とグループまたは依存関係にあるグループ同士を特定することを特徴とする請求項３または請求項４に記載の分散コンピューティング環境における管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散コンピューティング環境における管理システムに関し、特に、ネットワーク上の機器やソフトウェアに係る運用管理の作業効率の改善に関する。
【背景技術】
【０００２】
分散コンピューティング環境の概要は、ネットワーク上に複数のコンピュータが設置され、あるコンピュータ上のアプリケーションプログラムの要求に従って、異なるコンピュータ上のプログラムが処理を行い、その結果を要求があったコンピュータ上のプログラムに返すシステムである（例えば特許文献１参照。）。
【０００３】
【特許文献１】特開２０００−２７８２９７号公報
【０００４】
図３は、従来の分散コンピューティングおける管理システムの一例を説明する説明図である。
図３において、演算機器３１はフィールドコントローラ，演算機器３２はリモート監視用コンピュータであって、それぞれが内蔵するハードディスクやメモリなどの記憶媒体に複数のアプリケーションプログラム（以下、ＡＰという。）を有し、ＣＰＵなどの演算装置により動作する。
【０００５】
演算機器３１にはセンサ値収集用のＡＰ１，画像配信用のＡＰ２，空調制御用のＡＰ３が実装され、演算機器３２には、室内状態のログなどを記録する遷移保存用ＡＰ４，室内状態表示用のＡＰ５，画像受信用のＡＰ６が実装される。
【０００６】
演算機器３１には、計測機器２４，２５，２６が接続され、計測機器２４は画像センサ（カメラ），計測機器２５は温度センサ，計測機器２６は湿度センサであって、各ＡＰの連携動作に基づき、室内の監視や空調制御が行われる。この場合、画像配信用のＡＰ２と画像受信用のＡＰ６の間で、演算機器３１，３２，ネットワーク中継器２３とネットワークを介してデータの授受が行われる。
【０００７】
このような従来の分散コンピューティング環境における管理システムとしては、機器やＡＰの運用管理は、主にネットワーク構成管理ドメイン２００、アプリケーション構成管理ドメイン２０１といった個別のドメイン（レイヤ）ごとに行われていた。これを図４を用いて説明する。
【０００８】
図４は、従来の分散コンピューティング環境における管理システムに係る機器の一例を示す構成図である。
なお、図４では、機器やＡＰの運用管理に係る部分についてのみ記載する。また、この機器は、図３の演算機器３１，３２またはネットワークに接続された他の装置（図示せず）の少なくとも１つに相当する。
【０００９】
図３のネットワーク構成管理ドメイン２００の場合、図４の構成要素情報ＤＢ１６（ＤＢはデータベース。）は、ネットワークに接続され所定のシステムを構成する機器（図３の計測機器２４，２５，２６，演算機器３１，３２，ネットワーク中継器２３）やＡＰ（図３のＡＰ１〜６）の情報を有する。具体的には、機器の情報は機器名やＩＰアドレスなどの機器を識別する情報、ＡＰの情報はＡＰ名と利用ポート番号などのＡＰを識別する情報である。
【００１０】
また、構成要素情報ＤＢ１６には、各構成要素の動作状態を判断するための状態変化条件を有する。この状態変化条件は、構成要素の稼動状態（直接的状態値）に対する閾値を設定し、その閾値を越えるか否かにより、構成要素が正常動作か、ダウン状態にあるか、動作はしているが警告が必要な状態にあるか等を判断する（論理的状態値）情報である。
【００１１】
構成情報ＤＢ４１は、機器間の物理的な接続やネットワーク的な繋がりの情報や、ＡＰが動作する機器とのＡＰの配置関係の情報を有する。図３のシステムでは以下に例示した情報となる。
１．演算機器３１とネットワーク中継器２３間はEthernet（登録商標）により接続されることによる依存関係が有るという情報。
２．演算機器３１とＡＰ１，２，３間は、ＡＰが配置（実装）されることによる依存関係が有るという情報。
３．各依存関係の動作状態を判断するための状態変化条件の情報。
この状態変化条件は、構成要素の稼動状態（直接的状態値）に基づき、その構成要素に関連する依存関係の稼動状態（論理的状態値）がどう変化するかを判断するための閾値を設定し、その閾値を越えるか否かにより、依存関係が正常状態か、ダウン状態にあるか、動作はしているが警告が必要な状態にあるか等を判断するための情報である。このような情報は、例えば、各要素からの応答時間、稼働率、帯域消費に基づくものである。
【００１２】
構成要素状態情報ＤＢ４２は、ＡＰの状態に関する情報（直接的状態値や論理的状態値）を有する。図３のシステムでは以下に例示した情報となる。  
１．演算機器３１は正常動作。
２．ＡＰ１はプロセス正常動作（ＡＰの簡易的動作確認）。
【００１３】
一方、図３で示したアプリケーション構成管理ドメイン２０１の場合、構成要素情報ＤＢ１６は、分散コンピューティング環境を構築するＡＰの情報を有する。ＡＰの情報は、ＡＰ名と利用ポート番号などのＡＰを識別する情報である。
【００１４】
また、構成要素情報ＤＢ１６には、各構成要素の動作状態を判断するための状態変化条件を有する。この状態変化条件は、構成要素の稼動状態（直接的状態値）に対する閾値を設定し、その閾値を越えるか否かにより、構成要素が正常動作か、ダウン状態にあるか、動作はしているが警告が必要な状態にあるか等を判断するための情報である。
【００１５】
構成情報ＤＢ４１は、ＡＰが動作する機器とＡＰの配置関係の情報やＡＰ間の通信関係の情報を有する。図３のシステムでは、以下に例示した情報となる。
１．演算機器３１とＡＰ１，２，３間は、ＡＰが配置（実装）されることによる依存関係が有るという情報。
２．ＡＰ１とＡＰ３，ＡＰ２とＡＰ３の間は、ＨＴＴＰ（HyperText Transfer Protoco）で通信することによる依存関係が有るという情報。
３．各依存関係の動作状態を判断するための状態変化条件の情報。
この状態変化条件は、構成要素の稼動状態（直接的状態値）に基づき、その構成要素に関連する稼動状態（論理的状態値）を判断するための閾値を設定し、その閾値を越えるか否かにより、構成要素が正常状態か、ダウン状態にあるか、動作はしているが警告が必要な状態にあるか等を判断するための情報である。
【００１６】
構成要素状態情報ＤＢ４２は、機器やＡＰの状態（直接的状態値や論理的状態値）に関する情報を有する。図３のシステムでは、以下に例示した情報となる。
１．演算機器３１は通信機能正常動作（ＡＰの動作に係る部分のみの簡易的動作確認）。
２．ＡＰ１は正常動作。
【００１７】
図４において、構成要素状態監視処理モジュール１３は、構成要素情報により、監視すべき構成要素をリストアップすると共に、構成情報により、リストアップした構成要素の動作状態の確認先を認識し（計測器２４，２５，２６であれば演算機器３１）、それらの動作状態情報をネットワーク経由で問い合わせるか、各構成要素からの状態通知メッセージによって、動作状態を示す直接的状態値を取得する。なお、各構成要素からの直接的状態値の送信は、各構成要素に状態通知機能として、予め実装されているものである。
【００１８】
構成要素状態監視処理モジュール１３は、取得した直接的状態値を状態把握処理モジュール４０に送信すると共に、ユーザインターフェース１８の直接的状態値に関する表示の更新や構成要素状態情報ＤＢ４２にある各構成要素の状態値の更新を行う。
【００１９】
状態把握処理モジュール４０は、取得した構成要素の直接的状態値と構成要素の状態変化条件、依存関係の状態変化条件に基づき、他の構成要素や依存関係の状態が変化するか判断して論理的状態値を決定し、ユーザインターフェース１８の論理的状態値に関する表示の更新や構成要素状態情報ＤＢ４２にある各構成要素や依存関係の論理的状態値の更新を行う。
【００２０】
具体的には、図３において、ネットワーク中継器２３が「ダウン状態」となった場合、演算機器３１，３２は「通信故障状態」とし、ＡＰ１から６を「警告状態」とする。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかし、このような従来の分散コンピューティング環境における管理システムによると、図３のアプリケーション構成管理ドメイン２０１での管理システムでは、ＡＰ２とＡＰ６の間の通信がエラーと認識できるが、その原因を別のドメインにおける運用管理システムに問い合わせなければならず、不具合原因の切り分けが困難となってしまう。
【００２２】
また、演算機器３１，３２やネットワーク中継機器２３などのハードウェアおよびＡＰの交換時に際し、影響がおよぶ範囲を作業者に示す手段がなかった。
【００２３】
このように、ＡＰ、演算機器、ネットワーク中継器などの多種多様の要素で構成される複雑な分散コンピューティング環境下で、システム管理を行う場合には非常に作業効率が悪くなるという問題があった。
【００２４】
本発明は、このような分散コンピューティング環境における管理システムが有していた問題を解決しようとするものであり、分散コンピューティング環境を構築する各構成要素における依存関係に基づき不具合時の影響範囲を検出する手段を設けることにより、不具合の追跡などの作業効率を向上させた分散コンピューティング環境における管理システムを提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明は次の通りの構成になった分散コンピューティング環境における管理システムである。
【００２６】
（１）ネットワークに接続された装置群と、この中の複数の装置に分散配置されたアプリケーション群を管理する分散コンピューティング環境における管理システムにおいて、
前記装置群の中の少なくとも１つの装置が、前記装置群および前記アプリケーション群の動作状況を監視し、動作状況が変化した装置により動作が影響されるアプリケーションまたは動作状況が変化したアプリケーションにより動作が影響される装置を特定することを特徴とする分散コンピューティング環境における管理システム。
【００２７】
（２）前記装置群の中の少なくとも１つの装置は、
所定の装置の動作に関連するアプリケーションおよび所定のアプリケーションの動作に関連する装置の少なくとも１つを把握するための情報を記憶した記憶手段と、
この情報に基づき前記所定の機器または前記所定のアプリケーションの動作変化が影響を及ぼす機器またはアプリケーションを特定する処理手段と、
を有することを特徴とする（１）に記載の分散コンピューティング環境における管理システム。
【００２８】
（３）前記記憶手段は、前記装置群の要素および前記アプリケーション群の要素を識別するための識別情報と、要素間の依存関係、この依存関係と他の要素および他の依存関係との依存関係を示す依存関係情報と、要素および依存関係の動作状態を判断するための状態変化条件とを有することを特徴とする（２）に記載の分散コンピューティング環境における管理システム。
【００２９】
（４）前記処理手段は、前記識別情報と、前記依存関係情報と、前記状態変化条件とに基づき、前記各要素が依存関係にある他の要素を特定すると共に、その情報を表示器に表示させることを特徴とする（３）に記載の分散コンピューティング環境における管理システム。
【００３０】
（５）前記各要素をグループ分けし、依存関係ある要素とグループまたは依存関係にあるグループ同士を特定することを特徴とする（３）または（４）に記載の分散コンピューティング環境における管理システム。
【発明の効果】
【００３１】
本発明によれば、以下のような効果がある。
【００３２】
請求項１から請求項４に記載の発明によれば、分散コンピューティング環境を構成する要素の故障などによる状態変化が、影響する同じ構成管理ドメインの機器だけでなく、別の構成管理ドメインであるＡＰの状態情報に反映されるので、影響範囲を把握することが可能となる。
【００３３】
請求項５に記載の発明によれば、仮想構成要素として、所望の構成要素をグループ化することにより、ある構成要素の動作変化の影響がグループに対して把握することができるので管理の効率が上がる。
【発明を実施するための最良の形態】
【００３４】
本発明では、複雑な分散コンピューティング環境の構成を把握するために、従来までの管理システムに対して仮想構成情報および依存関係付加情報の２つの情報を追加すると共にその情報に基づき複数の構成管理ドメインを統合的に管理するものである。
【００３５】
図１は、本発明の分散コンピューティング環境における管理システムの一実施例を説明する説明図である。
図２は、本発明の分散コンピューティング環境における管理システムに係る装置の一実施例を示す構成図である。なお、この装置は、図１の演算機器２１，２２であっても良いし、同様にネットワークに接続され、演算機器２１，２２、ネットワーク中継器２３と通信可能な図示しない他の機器でも良い。
【００３６】
図１および図２を用いて本発明を詳細に説明する。なお、図１および図２において、前出の図と同様の構成要素には同様の符号を付し、その説明は省略する。
【００３７】
図１において、ＡＰ１とＡＰ３の通信の依存関係を「依存１」，ＡＰ２とＡＰ３の通信の依存関係を「依存２」，ＡＰ２とＡＰ６の通信の依存関係を「依存３」，ＡＰ５とＡＰ６の通信の依存関係を「依存４」，ＡＰ４とＡＰ５の通信の依存関係を「依存５」で示している。これらが従来例で説明したアプリケーション構成管理ドメイン２０１である。
なお、各ＡＰは、従来例と同様のＡＰとする。この場合、画像配信用のＡＰ２と画像受信用のＡＰ６の間で、演算機器２１，２２，ネットワーク中継器２３とネットワークを介してデータの授受が行われる。
【００３８】
また、演算機器２１とネットワーク中継器２３のネットワークの接続関係を「依存６」，演算機器２２とネットワーク中継器２３のネットワークの接続関係を「依存７」，計測機器（画像センサ）２４と演算機器３１の通信の依存関係を「依存８」，計測機器（温度センサ）２５と演算機器２１の通信の依存関係を「依存９」，計測機器（湿度センサ）２６と演算機器２１の通信の依存関係を「依存１０」で示している。これらが従来例で説明したネットワーク構成管理ドメイン２００である。
なお、演算機器２１はフィールドコントローラ，演算機器２２はリモート監視用コンピュータである。
【００３９】
さらに、ＡＰ１，ＡＰ２，ＡＰ３と演算機器２１のＡＰの配置関係をそれぞれ「依存１１」，「依存１２」，「依存１３」，ＡＰ４，５，６と演算機器２２の配置関係をそれぞれ「依存１４」，「依存１５」，「依存１６」で示している。
【００４０】
加えて、「依存３」と「依存６」，ネットワーク中継器２３，「依存７」の仮想依存関係をそれぞれ「依存１９」，「依存１７」，「依存１８」で示している。
【００４１】
図２において、従来例と異なる点は、仮想構成情報ＤＢ１２と依存関係付加情報ＤＢ１１を有し、状況把握処理モジュール１４が、ネットワーク構成管理ドメイン２００の構成要素とアプリケーション構成管理ドメイン２０１の構成要素との間の依存関係を把握し、各構成要素の動作状態の変化が異なる構成管理ドメインの構成要素にどのように影響するかを判断する点である。なお、構成要素状態監視処理モジュール１３は、従来例と同様の動作を行う。
【００４２】
このために、構成要素状態情報ＤＢ１７に、従来例の情報に加え、上記の「依存１」から「依存１９」で示した依存関係の論理的状態値が格納される。
【００４３】
さらに、構成情報ＤＢ１５に、従来例の情報に加え、各構成管理ドメインの依存関係である「依存１」から「依存５」，「依存６」から「依存１０」と構成情報とを対応させた情報が格納される。例えば、「依存１」は、ＡＰ１とＡＰ３がＨＴＴＰで通信することによる依存関係である旨の情報が格納される。
【００４４】
仮想構成情報ＤＢ１２は、仮想的な構成要素や依存関係を表す情報、間接的に物理機器に依存しているＡＰの依存関係を有する。例示すれば以下の５つのような情報となる。
【００４５】
１．ＡＰ間の依存関係が物理ネットワークに依存している依存関係を表す情報。
具体的には、図１で示す依存関係「依存３」の状態がネットワーク中継器２３の稼動状態やネットワークの状態（「依存６」，「依存７」）に依存する依存関係（「依存１７」，）「依存１８」，「依存１９」）を規定した情報である。
【００４６】
２．間接的に物理機器に依存しているＡＰの依存関係を表す情報。
具体的には、図１で示すＡＰ２，６（画像の送受信監視）はカメラである画像センサ（計測機器２４）に依存するという情報である。
【００４７】
３．複数の機器やＡＰをひとつの構成要素とみなすための仮想構成要素を表す情報。
具体的には、図１で示すカメラによる画像配信システムの運用状況をまとめて、正常状態、エラー状態等を管理するための、ＡＰ２，６をグループ化したＡＰのグループ情報である。
【００４８】
４．仮想構成要素に対する依存関係を示す情報。
具体的には、図１で示す監視画面（ＡＰ５）の“画像配信システム”アプリケーションがＡＰ２，６のＡＰグループへ依存するという情報である。
【００４９】
５．直接通信を確立せず仲介手段（仲介用ソフトウェア）によるメッセージサービスを利用するＡＰ間の依存関係や、ネットワーク共有メモリなどを介して関連しているＡＰ間の依存関係を表す情報。
例えば、ＲＤＢ（relational database）上のテーブルを介したデータのやり取りの関係を示すものであって、具体的には、図１で示すＡＰ４とＡＰ５は、図示しないＲＤＢのテーブルのデータを互いに参照することによる依存関係を表す情報である。
【００５０】
ここで、上記メッセージサービスとはＡＰ間のメッセージ（通信データ）を中継するサービスを行うプログラムであり、このサービスを利用することで、ＡＰ間では互いの接続関係を意識せずに通信をすることが可能となり、ＡＰ間の構成変更が容易になる。しかし、ＡＰ間の依存関係が不明確になる場合があるという問題があったが、本発明により依存関係を明確にすることができる。
【００５１】
また、上記の各情報は、予め設定した規則に基づき自動的に構築されるようにしても良いし、ユーザがコンソールなどのユーザインターフェース１８を介して手動で定義するようにしても良い。
さらに、構成要素間の依存関係は、１つに限るものではなく、複数であっても良い。
【００５２】
加えて、仮想構成要素として、所望の構成要素をグループ化することにより、ある要素やグループの動作変化の影響を、把握することができるので管理の効率が上がる。
【００５３】
依存関係付加情報ＤＢ１１は、依存関係の詳細情報、状態変化条件、その条件を満たしたときの変更すべき依存関係の状態値や状態変化時のアクションなどの情報を有する。
具体的には、図１で示すＡＰ２，６間の依存関係「依存３」と演算機器２２とネットワーク中継器２３間のネットワークによる依存関係「依存７」との依存関係「依存１８」の場合、各情報は以下のような情報となる。
【００５４】
依存関係の詳細情報は、例えば、「依存７」で示した物理ネットワークの直接的状態値としてダウンの有無、構成要素の応答時間、消費帯域の値などを取得する旨の定義と、「依存７」の構成を特定するための情報であるネットワーク中継器２３と演算機器２２や、使用されているネットワーク機器のＩ／Ｏポート番号やＡＰのポート番号などの情報である。
【００５５】
また、状態変化条件は、次のような情報である。
１．ネットワークがダウンの時に依存関係「依存３」の論理的状態値をエラー状態とする。
２．ネットワークの消費帯域８０％以上の時に依存関係「依存３」の論理的状態値をエラー状態とする。
３．ネットワークの消費帯域５０％〜８０％の時に依存関係「依存３」の論理的状態値を警告状態とする。
【００５６】
状態変化時のアクションは、上記状態変化の条件を満たしたときに状態把握処理モジュール１４がとるべき処理情報である。
【００５７】
また、これらの依存関係付加情報には、対象となる依存関係の両端の構成要素に関する情報だけでなく、他の構成要素や依存関係の情報を参照した付加情報も含まれる。
例えば、画像配信アプリ（ＡＰ６）が停止すると室内状態表示用アプリ（ＡＰ５）が影響を受けるという情報である。
【００５８】
状態把握処理モジュール１４は、取得した構成要素の直接的状態値と構成要素の状態変化条件、構成要素と依存関係の状態変化条件に基づき、他の構成要素や他の依存関係の状態が変化するか判断して論理的状態値を決定し、ユーザインターフェース１８の論理的状態値に関する表示の更新や構成要素状態情報ＤＢ１７にある各構成要素や依存関係の論理的状態値の更新を行う。
【００５９】
また、各構成要素の状態値や各依存関係の状態値と、依存関係付加情報ＤＢ１１の詳細情報と状態変化条件を用いて、各構成管理ドメインの構成要素や依存関係の動作変化が、異なる構成管理ドメインの構成要素や依存関係の状態を変化させるか判断して論理的状態値を決定し、ユーザインターフェース１８の論理的状態値に関する表示の更新や構成要素状態情報ＤＢ１７にある各構成要素や依存関係の論理的状態値の更新を行う。
【００６０】
さらに、異なる構成管理ドメインの構成要素や依存関係の動作状態が変化するとなった場合には、仮想構成情報ＤＢ１２の構成情報と構成情報ＤＢ１５の構成情報を参照して、影響を受ける異なる構成管理ドメインの依存関係とこれに基づく構成要素を特定する。
【００６１】
加えて、構成要素情報ＤＢ１６の情報をもとに、特定した構成要素にイベント通知する
。
【００６２】
また、ユーザインターフェース１８の論理的状態値に関する表示の更新や構成要素状態情報ＤＢ１７にある各構成要素や依存関係の論理的状態値の更新を行う。
【００６３】
これらの情報を利用することで、状況把握処理モジュールはある構成要素の影響範囲や、ある構成要素で認識された故障原因に関する原因の絞込みを効果的に行うことが可能となる。
【００６４】
処理の基本動作は、構成情報ＤＢ１５と仮想構成情報ＤＢ１２を利用し、構成要素と依存関係を再帰的に追いつつ、依存関係付加情報ＤＢ１１の情報(条件記述など)を参照して、状況把握処理を進める動作となる。
【００６５】
このような動作を図２におけるネットワーク中継器２３の故障時の処理の流れを例にとって説明する。以下は、その処理工程の一例を示すものである。
【００６６】
（Ｓ１）従来例と同様に状況把握処理モジュール１４は、状態情報（直接的状態値）の問い合わせにより、ネットワーク中継器２３の状態変化を認識する。
【００６７】
（Ｓ２）状況把握処理モジュール１４は、ネットワーク中継器２３に依存する同じ管理ドメイン（ネットワーク構成管理ドメイン２００）の構成要素である演算機器２１と演算機器２２を、構成情報ＤＢ１５にある依存関係情報「依存６」，「依存７」をもとに選択し、それら構成要素（この場合は、演算機器２１，２２の通信制御部（図示せず））に対して状態変化通知を行う。具体的には、構成要素にイベント信号を送って、それを受けた構成要素は所定の処理（例えば、ネットワーク中継器２３との通信を遮断するなど）を行う。
【００６８】
（Ｓ３）状況把握処理モジュール１４は、依存関係付加情報ＤＢ１１から詳細情報、状態変化条件および状態変化時のアクションを把握する。そして、ネットワーク中継器２３に依存する異なるドメイン（アプリケーション構成管理ドメイン２０１）の依存関係（「依存３」）を仮想構成情報ＤＢ１２の仮想依存関係情報（図２で示す「依存１７，１８，１９」）をもとに選択する。
【００６９】
（Ｓ４）他の管理ドメイン（アプリケーション構成管理ドメイン２０１）への影響を考慮するために、状況把握処理モジュール１４は、構成要素状態情報ＤＢ１７の依存関係「依存３」の論理的状態値を変化させる。また、状態変化時のアクション（例えば、故障原因の詳細をアプリケーション構成管理ドメイン２０１のみを見ている管理者にマンマシンインターフェース１８の表示器などを介して通知する。）が定義されていればその処理を行う。
【００７０】
（Ｓ５）状況把握処理モジュール１４は、構成情報ＤＢ１５の依存関係「依存３」から依存する構成要素（図２ではＡＰ２，６）を認識し、それら構成要素（動作中のＡＰ２，６）に状態変化通知（イベント送信）を行う。
【００７１】
なお、フィールドコントローラやコンピュータなどの演算機器は、ハードディスクやメモリなどの記憶媒体およびＣＰＵなどの演算装置を有する。各ＤＢは記憶媒体により構成され、これらは、特許請求の範囲の記憶手段に相当する。各モジュールは記憶媒体に格納されたソフトウェアとこれを実行するＣＰＵなどの演算装置により構成され、これらは、特許請求の範囲の処理手段に相当する。また、各ＡＰも記憶媒体に格納されており、ＣＰＵなどの演算装置により動作する。
【００７２】
これにより、ネットワーク中継器２３の故障による状態変化が、影響する同じ管理ドメインの機器だけでなく、別の管理ドメインであるＡＰ（図２ではＡＰ２，６）の状態情報に反映されるので、影響範囲を把握することが可能となる。
【００７３】
このように本発明によれば、従来までの管理システムに対して、仮想構成情報と依存関係付加情報とそれを利用した構成要素の影響範囲の把握処理を付加することで、管理システムに対して以下の効果を与え、管理システムによるユーザのシステム管理作業支援の効果を向上させ、ユーザの作業効率を向上させることができる。
【００７４】
・従来までの構成要素や直接的な依存関係だけでなく、仮想の構成要素や依存関係を柔軟に設定(定義)可能とすることで、構成の意味を正しく把握可能となり、状況把握処理が正しく行うことが可能となる。
・依存関係に関して柔軟な付加情報を設定可能にすることで、付加情報を利用した様々な状況判断処理が可能となる。
【００７５】
なお、本発明は、上記実施例に限定されることなく、その本質から逸脱しない範囲で更に多くの変更、変形をも含むものである。
【図面の簡単な説明】
【００７６】
【図１】本発明の分散コンピューティング環境における管理システムの一実施例を説明する説明図である。
【図２】本発明の分散コンピューティング環境における管理システムに係る装置の一実施例を示す構成図である。
【図３】従来の分散コンピューティングおける管理システムの一例を説明する説明図である。
【図４】従来の分散コンピューティング環境における管理システムに係る機器の一例を示す構成図である。
【符号の説明】
【００７７】
１１  依存関係付加情報ＤＢ
１２  仮想構成情報ＤＢ
１３  構成要素状態監視処理モジュール
１４  状況把握処理モジュール
１５  構成情報ＤＢ
１６  構成要素情報ＤＢ
１７  構成要素状態情報ＤＢ
１８  ユーザインターフェース
２１、２２  演算機器
２３  ネットワーク中継器
２００  ネットワーク構成管理ドメイン
２０１  アプリケーション構成管理ドメイン
ＡＰ１〜ＡＰ６  アプリケーションプログラム
【図１】
2007011823.tif 000003
【図２】
2007011823.tif 000004
【図３】
2007011823.tif 000005
【図４】
2007011823.tif 000006