(57)【要約】【課題】ネットワーク管理統合装置に関し、複数の異なるネットワークの個々の専用管理システムの機能に変更を加えることなく、複数の異なるネットワークに跨る管理操作を統一した操作画面で実施可能にする。【解決手段】各ネットワークＡ，Ｂ，Ｃを個々に管理する各ネットワーク専用管理システム２，３，４対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段１０１と、各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面１１０上の表示情報及び入力情報の送受を制御する画面制御手段１０４と、画面制御手段１０４で送受される統合操作画面１１０上の表示情報及び入力情報と各仮想画面生成手段１０１で送受される表示情報及び入力情報とを各ネットワーク専用管理システム対応の画面変換方式データベース１０３の情報に従って相互に変換する画面変換手段１０２を備える。【選択図】図１
2009237876.tif 000002
【特許請求の範囲】
【請求項１】
各ネットワークを個々に管理する各ネットワーク専用管理システム対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段と、
前記各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面上の表示情報及び入力情報の送受を制御する画面制御手段と、
前記画面制御手段で送受される前記統合操作画面上の表示情報及び入力情報と、前記各ネットワーク専用管理システム対応の仮想画面生成手段で送受される表示情報及び入力情報とを、予め登録された各ネットワーク専用管理システム対応の画面変換方式データベース情報に従って相互に変換する画面変換手段と、
を備えたネットワーク管理統合装置。
【請求項２】
前記各ネットワーク専用管理システムの個々の管理機能を使用した一連の管理操作をシナリオとして定義したシナリオ定義データベース情報と、前記各ネットワークの管理操作を、前記シナリオを複数組み合わせた業務プロセスとして定義した業務プロセス−シナリオ対応データベース情報とを記憶する記憶手段と、
前記業務プロセス−シナリオ対応データベース情報を参照し、前記業務プロセスを該業務プロセス実施のための一連のシナリオに変換する業務プロセス−シナリオ変換手段と、
前記シナリオ定義データベース情報を基に決定されるシナリオを実行し、該シナリオ実行に係る入力情報を、前記画面制御手段に送出するシナリオ実行手段と、
を備えた請求項１に記載のネットワーク管理統合装置。
【請求項３】
前記各ネットワーク専用管理システムから通知される複数のメッセージの表示情報を、前記画面変換手段を経由して取込み、複数のネットワークに跨る複数のメッセージの組み合わせに基づいてメッセージの発生原因を定義した障害切り分け定義データベースの情報を参照し、複数のネットワークに跨る障害の原因箇所を特定し、特定された障害の原因箇所を回避する複数のネットワークに跨る操作の業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施する自動制御手段を備えた請求項２に記載のネットワーク管理統合装置。
【請求項４】
複数のネットワークに跨る管理操作の業務プロセスを、所定の日時に実施させるよう登録されたスケジュールデータベース情報を記憶する手段と、
前記登録されたスケジュールデータベース情報を読み出し、該スケジュールデータベース情報に規定された業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施するスケジュール情報実施制御機能を有する前記画面制御手段と、
を備えた請求項２に記載のネットワーク管理統合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク管理統合装置に関し、特に、複数の異なるネットワークをそれぞれ個別に管理する複数のネットワーク専用管理システムを統合し、複数の異なるネットワークに対して統一した管理操作を可能にするネットワーク管理統合装置に関する。
【背景技術】
【０００２】
従来、ネットワークプラットフォームが異なる複数のネットワークを保有する事業者等において、各々のネットワークの運用・運転状態を監視・管理する場合、それぞれのネットワーク毎の接続機能、接続方式、ノードの設計仕様及び監視レベルの相違、マルチベンダによる監視・管理の流儀やスタイルの不統一により、ＳＮＭＰ（Simple Network Management Protocol）等による一般的なネットワーク管理プロトコルを用いたネットワーク管理システムでは、監視レベルや管理項目等に不足や不一致を生じることがあり、各ネットワーク対応にそれぞれ専用のネットワーク管理システムを備える場合が多い。
【０００３】
図１９に従来のネットワーク管理システムの具体例を示す。同図は、ネットワークＡ、ネットワークＢ、及びネットワークＣの複数の異なるネットワークを運用する場合の従来の構成例を示し、各ネットワークをそれぞれ個別に監視・管理するネットワークＡ専用管理システム１９−１、ネットワークＢ専用管理システム１９−２、及びネットワークＣ専用管理システム１９−３を設け、各専用管理システム１９−１〜１９−３に、それぞれ、監視・管理操作画面を表示するネットワークＡ専用操作端末１９−４、ネットワークＢ専用操作端末１９−５、及びネットワークＣ専用操作端末１９−６を設けていた。
【０００４】
ネットワークＡ、ネットワークＢ、及びネットワークＣを運用する事業者は、それぞれ、ネットワークＡ専用操作端末１９−４、ネットワークＢ専用操作端末１９−５、及びネットワークＣ専用操作端末１９−６により、それぞれ専任のネットワーク監視・管理要員がそれぞれ個別に、ネットワークＡ、ネットワークＢ、及びネットワークＣの監視・管理の操作を行っていた。
【０００５】
上記のネットワーク管理システムにおいて、複数のネットワークに跨る通信に障害が発生した場合に、障害の発生原因箇所を特定するために、各ネットワークの監視・管理要員（操作者）が連携して、各ネットワークの専用操作端末を操作し、障害の発生原因箇所を切り分けると共に、該障害の発生原因箇所を回避するネットワークの運用設定を、複数の専用管理システムに跨って実施していた。
【０００６】
更に、古いネットワークから新しいネットワークに切り替える場合、例えば、ネットワークＡからネットワークＢに切り替える場合、ネットワークＡに収容された端末装置やセンタ装置をネットワークＡから切り離してネットワークＢに組み込む移行作業が必要となるが、その場合、或る程度の期間、両ネットワークで端末装置やセンタ装置等のネットワーク機器、回線及びネットワーク専用管理システム等を併設し、ネットワークＡに接続されているネットワーク機器や通信先の切替えを随時行っていく。そのため、併設期間においては、それぞれの新・旧別のネットワーク専用操作端末を用い、運用切り替えの設定操作を実施する必要があった。
【０００７】
下記の特許文献１には、情報機器の動作を管理するための管理情報を取得して情報機器の動作を監視する監視装置と、複数の監視装置とネットワークを介して接続され、各監視装置が取得した管理情報を収集する統合監視サーバと、ネットワークを介して統合監視サーバと接続され、統合監視サーバで収集した複数の監視装置の管理情報を取得する管理装置とを備え、複数の監視装置で取得した管理情報を統合監視サーバで収集して一元的に管理し、管理装置では個々の監視装置にアクセスしなくても、統合監視サーバにのみアクセスすることで、全ての監視装置の管理情報を取得するようにした統合監視システムについて記載されている。
【特許文献１】特開２００３−３０８２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述した従来のネットワーク管理システムには、以下のような解決すべき課題があった。まず、それぞれのネットワークの専用管理システム及びその操作画面が異種のものとなるため、個々別々に操作して監視・管理を行わなければならず、それぞれのネットワーク専用管理システム向けの専用装置及び専用操作端末を設置する必要があった。そのため、その設置場所及び専任の操作者を確保しなければならず、各操作者は各ネットワーク専用管理システム向けの操作方法等の手順やノウハウを習得する必要があった。
【０００９】
また、複数のネットワークに跨るネットワーク監視・管理において、一連の操作・処理の流れをひとまとめにした業務プロセスを実施するためには、各ネットワーク専用管理システムのそれぞれ機能の使い方を把握した上でそれぞれの手順書を作成し、各ネットワーク操作者はそれぞれの手順書に従って操作する必要があった。
【００１０】
特に、旧ネットワークから新ネットワークに切替えるなど、複数のネットワークに跨る業務プロセスの実施においては、各々のネットワーク専用操作端末を用い、マニュアル化された手順書を読みながら、また、両ネットワークの操作者で連携を取り合いながら、手作業で操作する必要があった。このため、通信サービスの中断期間が長期化したり、誤操作等による操作ミスで通信異常が発生したりするなど、通信サービスの低下を引き起こす危険性の高いものとなっていった。
【００１１】
また、複数のネットワークに跨るネットワーク障害によるメッセージが発生した場合、障害の発生原因箇所を切り分けて特定する操作、及び障害箇所を切り離して障害を回避する運用設定の操作など、発生したメッセージに応じて定型化し得る業務プロセスを、監視要員のスキル（業務能力）に頼って手作業で行っていたため、非効率的で精確性に欠ける操作が行われることがあった。
【００１２】
そこで、このネットワーク管理統合装置において、複数の異なるネットワークの個々の専用管理システムの機能に変更を加えることなく、複数の異なるネットワークに跨る管理操作を統一した操作画面で実施することができ、また、複数の異なるネットワークに跨る一連の業務プロセスを自動的に実施することができ、複数の異なるネットワークに跨る監視・管理の操作を、ネットワークの差異に対応することなく、効率よくかつ精確に実施することができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
開示のネットワーク管理統合装置は、各ネットワークを個々に管理する各ネットワーク専用管理システム対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段と、前記各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面上の表示情報及び入力情報の送受を制御する画面制御手段と、前記画面制御手段で送受される前記統合操作画面上の表示情報及び入力情報と、前記各ネットワーク専用管理システム対応の仮想画面生成手段で送受される表示情報及び入力情報とを、予め登録された各ネットワーク専用管理システム対応の画面変換方式データベース情報に従って相互に変換する画面変換手段を備えたことを要件とする。
【発明の効果】
【００１４】
このネットワーク管理統合装置は、複数のネットワークに対する管理操作を、既存のネットワーク管理システムに対して改造を加えることなく統合したことにより、１つの操作端末画面にて管理操作を行うことができ、これにより、それぞれのネットワーク毎の操作端末の設備、設置場所及び人員を削減することができる。
【００１５】
また、複数のネットワークの管理において、従来マニュアルを基に手動操作で行っていた管理操作を、統合化してデータベース上に定義した業務プロセスにより自動的に実施させることができるため、ネットワークを跨ぐ管理操作を、業務プロセス名を指定することにより容易に実施することが可能となる。
【００１６】
また、旧ネットワークから新ネットワークへの切り替え時等において、予め決められた操作手順を業務プロセスとして定義しておくことにより、複数ネットワークに跨る切り替え操作を機械的に行うことができ、作業ミスを減少させることが可能となる。
【００１７】
また、ネットワーク上に障害等のメッセージが発生した場合、従来手動作業で行っていた障害箇所の原因探求や、障害箇所の切り離し等の対処の操作に関して、メッセージ受信時に自動的に予め登録された業務プロセスを起動することにより、障害時の切り分けや対処の管理操作を迅速に実施することが可能となる。
【００１８】
特に、複数のネットワークが相互に接続されたネットワーク形態において、一方のネットワークで顕在化した障害の原因が、実は他方のネットワークに潜在している場合があるが、このような場合にネットワーク間に跨る業務プロセスを実施することにより、従来では発見や切り分けが困難であった障害に対しても迅速・精確に対処することが可能となる。
【発明を実施するための最良の形態】
【００１９】
開示のネットワーク管理統合装置の構成を図１に示す。同図において、１はネットワーク管理統合装置であり、ネットワークＡを監視・管理するネットワークＡ専用管理システム２、ネットワークＢを監視・管理するネットワークＢ専用管理システム３及びネットワークＣを監視・管理するネットワークＣ専用管理システム４の操作画面を統合して、統合操作画面１１０に表示するとともに、統合操作画面１１０にて行われた入力操作の情報を、各ネットワーク専用管理システムの入力内容の情報に変換し、各ネットワークの監視・管理のプロセスを実行させる機能を有する。
【００２０】
仮想画面生成手段１０１は、個々のネットワーク専用管理システム２〜４に対応した画面インタフェース機能を有し、各ネットワーク専用管理システムの操作画面を、実際の操作端末に表示するのではなく、プロセス内部の仮想画面上に生成する。また、表示内容の情報を画面変換手段１０２に渡すと共に、画面変換手段１０２から送出された入力操作の情報を、あたかも各ネットワーク専用操作端末で直接入力されたかのように、仮想画面内に入力し、各ネットワーク専用管理システム２〜４に送出する。なお、仮想画面生成手段１０１は、各ネットワーク専用管理システム対応に個別に設けられる。
【００２１】
画面変換手段１０２は、操作画面の表示内容の情報変換、及び操作者の入力内容の情報変換の機能を有する。表示内容の情報変換の機能は、仮想画面生成手段１０１から通知される操作画面表示情報から、画面変換方式データベース１０３に登録された表示内容変情報の「画面名」、「表示位置」、「表示方式」及び「表示属性」等の表示エリア特定情報を基に表示エリアを特定して「表示項目」の表示内容を読み取り、該表示内容を画面制御手段１０４に共通インタフェースとして渡す。
【００２２】
また、入力内容の情報変換の機能は、画面制御手段１０４から渡された共通インタフェース上の入力項目の情報から、画面変換方式データベース１０３に登録された「入力位置」及び「入力方式」等の入力エリア特定情報を基に仮想画面の入力エリアを特定し、該入力エリアに入力項目の情報を埋め込むよう、仮想画面生成手段１０１への入力パラメータを送出する。
【００２３】
画面変換方式データベース１０３には、各ネットワーク専用管理システムが提供する各ネットワーク専用操作端末の操作画面毎に、「画面名」及び「表示項目」に対応付けて「表示属性」、「表示方式」及び「表示位置」の情報が登録され、「表示項目」を特定するための表示内容変換情報を有し、また、「画面名」及び「入力項目」に対応付けて「入力属性」、「入力方式」及び「入力位置」の情報が登録され、「入力項目」から仮想画面生成手段１０１への入力パラメータを特定するための入力内容変換情報を有する。
【００２４】
画面制御手段１０４は、統合操作画面１１０に対する画面表示・入力情報の制御処理と、各ネットワーク専用管理システム向けの画面変換手段１０２に対する画面表示情報の受信及び入力情報の送信の制御処理と、統合操作画面１１０から一連の管理操作として定義されたシナリオ操作が行われた場合に、シナリオ実行手段１０６へシナリオを振り分ける処理と、統合操作画面１１０から複数のシナリオを組み合わせた業務プロセス操作が行われた場合に、業務プロセス−シナリオ変換手段１０８へ業務プロセスを振り分ける処理を行う機能を有する。
【００２５】
また、シナリオ実行手段１０６から、各ネットワーク専用管理システムへのシナリオ実行の制御を行う場合には、各ネットワーク専用管理システム向けの画面変換手段１０２へ入力情報を送信し、該入力情報に対する結果の表示内容を、シナリオ実行手段１０６へ受け渡す処理を行う。
【００２６】
また、画面制御手段１０４は、ネットワーク専用管理システムから通知されたメッセージを受け取った場合、該メッセージについて画面定義データベース１０５を参照し、自動制御手段１１１への通知が必要と登録されているメッセージに対して、自動制御手段１１１に該メッセージを通知する。
【００２７】
また、画面制御手段１０４は、トリガーデータベース１１４に設定されたスケジュール情報を定期的に走査し、自動実行すべき業務プロセスのスケジュール情報が存在する場合には、業務プロセス−シナリオ変換手段１０８に対して該業務プロセスの処理を依頼する。また、操作開始を通知すべき業務プロセスのスケジュール情報が存在する場合には、予め定められた操作者に対して、業務プロセスの開始を通知する。操作者は、この通知により業務プロセスを開始する。
【００２８】
画面定義データベース１０５には、統合操作画面１１０に表示されるネットワーク統合管理画面の表示項目及び入力項目に対して、表示内容定義情報及び入力内容定義情報が登録され、表示内容定義情報には、画面毎に「項目名」、「表示位置」、「表示形式」、「連携先システム」、「連携先機能」、「連携項目」が設定され、入力内容定義情報には、画面毎に「項目名」、「入力位置」、「入力形式」、「連携先システム」、「連携先機能」、「連携項目」が登録されている。
【００２９】
シナリオ実行手段１０６は、シナリオ定義データベース１０７に予め登録されたシナリオ情報に基づき、単一の又は複数に跨るネットワーク専用管理システムに対する監視・管理の各コマンド操作の情報を、１操作毎に画面制御手段１０４に送出し、各ネットワーク専用管理システムの仮想画面に投入する。
【００３０】
また、各ネットワーク専用管理システムからの結果内容表示画面の情報を、画面制御手段１０４経由で受信し、次ステップのコマンド操作の情報を繰り返し送出してシナリオを実行する。また、各ネットワーク専用管理システムからの結果内容の表示画面の情報によって、その後の処理の振り分けを行う。そして、シナリオに登録された操作が全て完了した際に、シナリオとしての実行結果を画面制御手段１０４経由で統合操作画面１１０に表示する。
【００３１】
シナリオ定義データベース１０７には、ネットワークの監視・管理を行うに当たって、個々の監視・管理機能を使った一連の操作、及び複数のネットワークに跨って監視・管理の操作を行う場合の一連の操作の流れを定義した情報が登録されている。この情報は、各々の操作に対する処理の順序、入力パラメータ、及び結果内容の情報に応じた処理の振り分け先を規定する。
【００３２】
業務プロセス−シナリオ変換手段１０８は、業務プロセス−シナリオ対応データベース１０９を参照し、ネットワークの監視・管理におけるトリガー情報により発生する業務プロセスを、該業務プロセス実施のための一連のシナリオ（操作の集合体）に変換し、該シナリオを、一シナリオ毎にシナリオ実行手段１０６により実行させる。
【００３３】
そして、シナリオ実行結果をシナリオ実行手段１０６より受信し、次シナリオを繰り返し送出して実行する。また、各シナリオ実行結果の情報によって、その後に実行するシナリオの振り分けを行う。業務プロセス−シナリオ対応データベース１０９に登録されたシナリオの実行が完了した際に、業務プロセスとしての実行結果を画面制御手段１０４経由で統合操作画面１１０に表示する。
【００３４】
業務プロセス−シナリオ対応データベース１０９には、ネットワークの監視・管理を行うに当たって個々のシナリオを使用した業務プロセス、及び複数のネットワークに跨って監視・管理の業務プロセスを実施する場合のシナリオの流れを、各業務プロセスと対応付けた情報が登録されている。
【００３５】
この情報は、各々のシナリオに対する処理順序、入力パラメータ、及び結果内容の情報に応じた処理の振り分け先が規定される。業務プロセスとシナリオとを別々に管理することにより、個々の業務プロセス内に存在する同一のシナリオの共通管理が可能となり、また、操作の流れの変更に対して改変箇所を局所化することができる。
【００３６】
統合操作画面１１０は、画面表示制御手段１０４から送出される表示情報を、操作端末の画面に表示する。また操作者の入力操作によって入力される情報を、画面表示制御手段１０４に渡す。
【００３７】
自動制御手段１１１は、画面制御手段１０４から通知されたメッセージ（ネットワーク専用管理システムから通知されたメッセージ）を基に、自動制御定義データベース１１２の情報を参照し、該メッセージ受信時に自動的に実施する業務プロセスを特定し、該業務プロセスを、業務プロセス―シナリオ変換手段１０８を呼び出して実施する。また、該業務プロセスの実施結果を画面制御手段１０４に通知し、統合操作画面１１０に表示する。
【００３８】
自動制御定義データベース１１２には、通知されたメッセージに対して、どのような業務プロセスを実施するかを定義した情報が登録されている。障害切り分け定義データベース１１３には、障害の発生時に通知されるメッセージを受信した場合に、障害発生原因を切り分けて特定する処理手順を登録した障害切り分け業務プロセスの定義情報が登録されている。
【００３９】
トリガーデータベース１１４には、定常的に行われる業務プロセス、或いはスケジュール情報に基づいた業務プロセスを実施する場合に、それらの業務プロセスの実施予定日時が予め登録され、画面制御手段１−４によって実施予定日時に業務プロセスを自動実行する、又は業務プロセス実施開始の通知を統合操作画面１１０に表示するための情報が登録されている。
【００４０】
上述の構成の第１の実施形態として、各ネットワークを個々に管理する各ネットワーク専用管理システム対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段１０１と、各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面１１０上の表示情報及び入力情報の送受を制御する画面制御手段１０４と、画面制御手段１０４で送受される統合操作画面上の表示情報及び入力情報と各ネットワーク専用管理システム対応の仮想画面生成手段で送受される表示情報及び入力情報とを、予め登録された各ネットワーク専用管理システム対応の画面変換方式データベース情報に従って相互に変換する画面変換手段１０２と、を備えることにより、複数の異なるネットワークの個々の専用管理システムに対してそれぞれの仮想画面を生成し、それぞれの仮想画面上の表示情報及び入力情報と統合操作画面上の表示情報及び入力情報とを相互に変換して表示・入力することにより、個々の専用管理システムに一切変更を加えることなく、操作画面を統合化し、操作者（ネットワーク監視・管理要員）はネットワークの差異を意識することなく、複数の異なるネットワークの監視・管理の操作を行うことが可能となる。
【００４１】
また、上述の構成の第２の実施形態として、各ネットワーク専用管理システムの個々の管理機能を使用した一連の管理操作をシナリオとして定義したシナリオ定義データベース１０７の情報と、各ネットワークの監視・管理操作を、シナリオを複数組み合わせた業務プロセスとして定義した業務プロセス−シナリオ対応データベース１０９の情報とを記憶する記憶手段と、業務プロセス−シナリオ対応データベース１０９の情報を参照し、前記業務プロセスを該業務プロセス実施のための一連のシナリオに変換する業務プロセス−シナリオ変換手段１０８と、前記シナリオ定義データベース１０７の情報を基に決定されるシナリオを実行し、該シナリオ実行に係る入力情報を、前記画面制御手段１０４に送出するシナリオ実行手段１０６と、を備えることにより、複数の異なるネットワークの監視・管理に必要な操作を業務プロセスとしてデータベース化することができ、複数の異なるネットワークに跨る業務プロセスを、ネットワークの差異に対応することなく、業務プロセス名を特定するのみで実施することが可能となる。
【００４２】
また、上述の構成の第３の実施形態として、各ネットワーク専用管理システムから通知される複数のメッセージの表示情報を、画面変換手段１０２を介して取込み、複数のネットワークに跨る複数のメッセージの組み合わせに基づいてメッセージの発生原因を定義した障害切り分け定義データベース１１３の情報を参照し、複数のネットワークに跨る障害の原因箇所を特定し、特定された障害の原因箇所を回避する複数のネットワークに跨る操作の業務プロセスを、業務プロセス−シナリオ変換手段１０８を呼び出して実施する自動制御手段１１１と、を備えることにより、障害被疑箇所の特定を効率的に行うと共に、複数のネットワークに跨る障害の原因箇所の特定及び該障害を回避する処置の操作の業務プロセスを、障害通知のメッセージの発生時に自動的に実施することが可能となる。
【００４３】
また、上述の構成の第４の実施形態として、複数のネットワークに跨る管理操作の業務プロセスを、所定の日時に実施させるよう登録されたスケジュールデータベース情報を登録したトリガーデータベース１１４の記憶手段と、前記登録されたスケジュールデータベース情報を読み出し、該スケジュールデータベース情報に規定された業務プロセスを、業務プロセス−シナリオ変換手段１０８を呼び出して実施するスケジュール情報実施制御機能を有する画面制御手段１０４と、を備えることにより、複数のネットワークに跨る管理操作の業務プロセスを、スケジュール情報に従って自動的に実施させることができる。
【００４４】
なお、ネットワーク管理とは、ネットワークに対して監視、制御、運用データの追加・変更・削除等の管理操作の実施を意味し、また、業務プロセスとは、ネットワーク管理を行う上での一連の管理操作を手順に従って定義したものを意味するものとする。
【実施例１】
【００４５】
以下、開示のネットワーク管理統合装置をより具体化した実施例について説明する。図１で説明したように、このネットワーク管理統合装置１は、各ネットワークＡ，Ｂ，Ｃに個々に設けられた専用のネットワーク専用管理システムに対して改造を加えることなく操作画面の統合を行い、ネットワークの操作者にネットワークの差異を意識させることなく、各ネットワークの監視・管理操作を行うことができるようにし、また、ネットワークの差異に依存しない監視・管理操作の実施手段により、複数のネットワークに跨る監視・管理操作の業務プロセスを自動的に実施することを可能にしたものである。
【００４６】
図２に、ネットワーク管理統合装置の実施例の構成を示す。この実施例のネットワーク管理統合装置１は、画面変換方式データベース１００１と、統合画面定義データベース１００２と、シナリオ定義データベース１００３と、業務プロセス−シナリオ対応データベース１００４と、自動制御定義データベース１００５と、切り分け定義データベース１００６と、待ち合わせデータベース１００７と、仮想画面変換プログラム１０２１と、表示内容変換プログラム１０２２と、入力内容変換プログラム１０２３と、ネットワーク専用管理システム向け制御プログラム１０２４と、シナリオ実行プログラム１０２５と、業務プロセス−シナリオ操作変換プログラム１０２６と、統合操作画面制御プログラム１０２７と、自動制御プログラム１０２８と、シナリオ・業務プロセス登録プログラム１０２９と、自動制御定義登録プログラム１０３０とを備える。
【００４７】
ここで、仮想画面変換プログラム１０２１と、表示内容変換プログラム１０２２と、入力内容変換プログラム１０２３と、ネットワーク専用管理システム向け制御プログラム１０２４と、シナリオ実行プログラム１０２５と、業務プロセス−シナリオ操作変換プログラム１０２６と、統合操作画面制御プログラム１０２７と、自動制御プログラム１０２８と、シナリオ・業務プロセス登録プログラム１０２９と、自動制御定義登録プログラム１０３０は、コンピュータが読み取ることができる半導体メモリ等の記録媒体に格納することができる。
【００４８】
画面変換方式データベース１００１は、ネットワーク専用管理システムの操作端末の表示画面毎の表示内容変換レコードと入力内容変換レコードと画面定義レコードとが登録され、ネットワーク専用管理システムの表示画面を解析するための情報として参照される。図３にネットワーク専用管理システムの表示画面の例、図４の（ａ）に表示内容変換レコードの一例、図４の（ｂ）に入力内容変換レコードの一例、図４の（ｃ）に画面定義レコードの一例を示す。
【００４９】
画面変換方式データベース１００１によって管理される表示内容変換レコードは、図４（ａ）に示すように、対象のネットワーク専用管理システム名と画面名と表示項目とに対応付けて、表示属性、表示方式及び表示位置の情報を保持する。入力内容変換レコードは、図４（ｂ）に示すように、対象のネットワーク専用管理システム名と画面名と入力項目に対応付けて、入力属性、入力方式及び入力位置の情報を保持する。画面定義レコードは、対象のネットワーク専用管理システム名と機能名と画面名とに対応付けて、画面表示のインタフェース言語（例．Ｈｔｍｌ，Ｊａｖａ（登録商標）アプリケーション等）、親階層画面（呼び出し元の画面）の情報を保持する。
【００５０】
統合画面定義データベース１００２は、統合操作画面の画面毎の表示内容定義レコードと入力内容定義レコードとが登録され、統合操作画面の表示内容及び入力内容を管理するために参照される。図５に統合操作画面の例、図６に表示内容定義レコードの例、図７に入力内容定義レコードの例を示す。図５に示すように統合操作画面には、各ネットワークＡ，Ｂの操作画面と、業務プロセス操作画面と、ネットワーク切替え業務プロセスの画面と、メッセージ画面等が表示される。
【００５１】
統合画面定義データベース１００２に設定される表示内容定義レコードは、図６に示すように、統合画面の画面エリアと画面名と表示項目とに対応付けて、表示位置、表示形式、表示情報の連携先（ネットワーク専用管理システム又は統合監視装置内のプログラム）、連携機能（ネットワーク専用管理システムの場合は連携画面、統合監視装置内のプログラムの場合には連携機能プログラム）及び連携項目の情報を保持する。
【００５２】
入力内容定義レコードは、図７に示すように、統合画面内の入力項目について、画面エリアと画面名と入力項目とに対応付けて、入力位置、入力形式、入力情報を引き渡す連携先、連携機能及び連携項目の情報を保持する。
【００５３】
シナリオ定義データベース１００３は、各ネットワーク専用管理システムによって提供される機能を使用して行う一連の監視・管理の操作をシナリオとして定義したシナリオ定義情報が登録されている。図８にシナリオの一例を示す。同図（ａ）に示すように、例えば、「ノード状態確認シナリオ」は、ノード稼動状態照会機能８−１と論理回線状態照会機能８−２とノード版数状態照会機能８−３とを順に実行するシナリオである。
【００５４】
また、「回線制御シナリオ」は、ノード稼動状態照会機能８−４と論理回線状態照会機能８−５と論理回線制御機能８−６とノード稼動状態照会機能８−７と論理回線状態照会機能８−８を順に実行し、かつ、各機能の実行時に実行結果を判定し、該判定結果に応じて処理を分岐するシナリオである。
【００５５】
シナリオ定義データベース１００３の情報は、これらの一連の機能の実行順序を定義したものであり、図９にシナリオ定義レコードの例を示す。シナリオ定義レコードは、同図に示すように、各シナリオに対応付けて、実行機能の投入順序、実行するネットワーク専用管理システム名、操作名、機能を実行するためのパラメータ、結果の表示方法、エラー判定の判定内容、エラー発生時の処理の情報を保持する。
【００５６】
業務プロセス−シナリオ対応データベース１００４は、ネットワークの監視・管理の業務プロセスを、シナリオの組み合わせによって定義する。図１０に業務プロセスの一例を示す。同図に示すように、一例として「ネットワーク切替業務プロセス」は、切替元状態確認１０−１と切替先状態確認１０−２と切替先閉塞解除１０−３と切替先状態確認１０−４と切替元閉塞１０−５と切替元状態確認１０−６の各シナリオを順に実行することによって実施する。業務プロセスは、このように一連のシナリオの実行手順を定義したものである。
【００５７】
図１１に業務プロセス−シナリオ定義レコードの例を示す。業務プロセス―シナリオ定義レコードは、同図に示すように、各業務プロセスに対応付けて、シナリオの実行順序、シナリオ表示名、シナリオ名、シナリオに与えるパラメータ、シナリオの実行結果に対するエラー判定、エラー発生時の処理の情報を保持する。
【００５８】
自動制御定義データベース１００５は、各ネットワークから発生するメッセージに対して、自動的に業務プロセスの起動を行うための定義情報が登録されている。図１２に自動制御による業務プロセス実施の一例を示す。同図の（ａ）に示すように、例えば、「回線品質劣化メッセージ」をネットワークＡ専用管理システムから受信した場合には、該当の回線を通過する通信ルートを別の迂回ルートに振り向ける接続設定の業務プロセスを実施し、その後に、該当の回線をネットワークから切り離す業務プロセスを実施する。
【００５９】
自動制御定義データベース１００５は、このような一連の業務プロセスの実施手順を定義したものである。図１２の（ｂ）に自動制御定義レコードの例を示す。自動制御定義レコードは、同図に示すように、受信したメッセージと通知元とに対応付けて、業務プロセスの投入順序、起動する業務プロセス名を保持する。
【００６０】
切り分け定義データベース１００６は、各ネットワークから発生する複数のメッセージを関連付けて、各ネットワーク専用管理システムでそれぞれ検知される単発的な事象のメッセージから、メッセージの発生原因や影響範囲を切り分けて特定するための管理情報を定義したものである。
【００６１】
図１３に障害メッセージ発生時の発生原因切り分けの業務プロセスの一例を示す。同図に示すように、例えば、ネットワークＡで回線障害が発生し、ネットワークＡ専用管理システムで回線品質劣化メッセージを検知し、該メッセージがネットワーク管理統合装置に通知されたとする。また、ネットワークＢでレスポンス遅延が発生し、ネットワークＢ専用管理システムでレスポンス遅延メッセージを検知し、該メッセージがネットワーク管理統合装置に通知されたとする。
【００６２】
ネットワーク管理統合装置では、切り分け定義データベース１００６を参照して、回線品質劣化メッセージとレスポンス遅延メッセージとの関連性を判定することにより、発生原因を切り分け、ネットワークＢにおけるレスポンス遅延の原因がネットワークＡにおける回線品質劣化であると判定する。切り分け定義データベース１００６は、このような一連の事象の発生原因の切り分け情報を定義したものである。切り分け定義データベース１００６には、業務プロセスの運用の中で様々な事象に対する発生原因の切り分け定義レコードを、随時登録していくことにより、精確な原因発生の切り分けを行うことができる。
【００６３】
図１４に切り分け定義レコードの一例を示す。切り分け定義レコードは、同図に示すように、通知メッセージと通知元の監視システム名とに対応付けて、関連性の判定を行うための待合せメッセージ、待ち合わせメッセージの通知元のネットワーク管理システム名、待ち合わせメッセージの到来の待ち時間（通知メッセージを受信した時刻の前後の時間）、関連性の判定を行うためのキー情報となる関連情報、及び通知メッセージ発生原因（切り分け結果）の情報を保持する。
【００６４】
待ち合わせデータベース１００７は、切り分け定義データベース１００６に規定された通知メッセージと待ち合わせメッセージとの関連性を判定するために、切り分け定義レコードに登録された各メッセージの発生時に、各メッセージを順次登録するものである。図１５の（ａ）に待ち合わせデータベース１００７の待ち合わせレコードのフォーマットの例を示し、図１５の（ｂ）及び図１６に待ち合わせレコードへの登録の例を示す。
【００６５】
待ち合わせレコードのフォーマットは、図１６の（ａ）に示すように、切り分け定義レコードに登録されたメッセージ名、通知元の管理システム名、事象メッセージ（ＭＳＧ）か原因メッセージ（ＭＳＧ）かを示すメッセージ種別、発生日時及びキー情報を格納する領域を有する。事象メッセージ（ＭＳＧ）は、切り分け定義レコードの通知メッセージの欄に登録されているメッセージであり、原因メッセージ（ＭＳＧ）は、切り分け定義レコードの待ち合わせメッセージの欄に登録されているメッセージである。
【００６６】
図１５の（ｂ）に示す待ち合わせレコードへの登録の例（パターン１）では、時刻１７：００：００に、ネットワークＡ管理システムから、ネットワークＡとネットワークＢとの間の回線の回線品質劣化メッセージが通知され、次に、時刻１７：０２：００に、ネットワークＢ監視システムから、レスポンス遅延メッセージが通知されたものとする。
【００６７】
すると、待ち合わせレコードへの登録は１７：００：００の時点で、登録メッセージ：回線品質劣化メッセージ、通知元：ネットワークＡ管理システム、メッセージ種別：原因メッセージ、発生日時：１７：００：００、キー情報：ネットワークＡとネットワークＢとの間の回線の情報が登録される。
【００６８】
そして、１７：０２：００の時点で、上記のレコードの追加レコードとして、登録メッセージ：レスポンス遅延メッセージ、通知元：ネットワークＢ管理システム、メッセージ種別：事象メッセージ、発生日時：１７：０２：００の情報が登録される。この時点において、レスポンス遅延メッセージの原因は、１７：００：００に発生した回線品質劣化メッセージによる影響であると判定するメッセージ切り分け処理を行う。
【００６９】
図１６に示す待ち合わせレコードへの登録の例（パターン２）では、時刻１７：００：００に、ネットワークＡ管理システムから、ネットワークＡとネットワークＢとの間の回線の回線品質劣化メッセージが通知され、次に、時刻１７：３０：００に、ネットワークＢ管理システムから、レスポンス遅延メッセージが通知され、次に、時刻１７：３１：００に、ネットワークＡ管理システムから、基幹部回線の回線障害メッセージが通知されたものとする。
【００７０】
すると、待ち合わせレコードへの登録は１７：００：００の時点で、登録メッセージ：回線品質劣化メッセージ、通知元：ネットワークＡ管理システム、メッセージ種別：原因メッセージ、発生日時：１７：００：００、キー情報：ネットワークＡとネットワークＢとの間の回線の情報が登録される。
【００７１】
そして、待ち合わせレコードへの登録は、１７：１０：００の時点で、先の登録メッセージに対する待ち合わせ時間１０分が経過する前に、待ち合わせメッセージが到着しなかったことから、該登録メッセージをタイムアウトにより削除する。
【００７２】
次に、待ち合わせレコードへの登録は、１７：３０：００の時点で、登録メッセージ：レスポンス遅延メッセージ、通知元：ネットワークＢ管理システム、メッセージ種別：事象メッセージ、発生日時：１７：３０：００の情報が登録される。次に、１７：３１：００の時点で、登録メッセージ：回線障害メッセージ、通知元：ネットワークＡ管理システム、メッセージ種別：原因メッセージ、発生日時：１７：３１：００、キー情報：基幹部回線の情報が登録される。この本時点において、レスポンス遅延メッセージの原因は、１７：３１：００に発生した回線障害メッセージによる影響であると判定する切り分け処理を行う。
【００７３】
スケジュールデータベース１００８は、所定の日時に自動的に一連の管理操作の業務プロセスを起動して実施するスケジュール自動業務のスケジュール情報と、所定の日時に自動的に操作者に管理操作の実施の通知を行うスケジュール自動通知のスケジュール情報とが、スケジュール情報レコードとして登録されている。
【００７４】
スケジュール自動業務の業務プロセスとしては、定期的及び定常的に実施される業務プロセスで、かつ実施に際して操作者の判断が必要とされない業務プロセスの場合に、それらの業務プロセスをスケジュール自動業務のスケジュール情報として登録することにより、該業務プロセスを所定の日時に自動的に起動し実施させることができる。
【００７５】
また、スケジュール自動通知を行う業務プロセスは、予め実施日時は定まっているが、実施の際に状況に応じて操作者の判断が必要な業務プロセスの場合に、それらの業務プロセスをスケジュール自動通知のスケジュール情報として登録することにより、該業務プロセスの開始を所定の日時に自動的に操作者に通知し、操作者の介在により、該業務プロセスをそのまま実行し、変更し、取り消し又は延期することができる。
【００７６】
図１７にスケジュール自動起動業務及びスケジュール自動通知業務の一例を示す。スケジュール自動起動業務の例として、毎日定刻（９：００）に各ネットワークの稼動状態を確認する業務プロセスを、スケジュール情報として登録しておくことにより、該業務プロセスがスケジュール情報に従って実施される。
【００７７】
また、スケジュール自動通知業務の例として、例えば、スケジュール（ｘ月ｙ日１５時予定）に基づいた管理対象端末装置Ｐのネットワーク切替え業務プロセスの実施を、スケジュール情報として登録しておくことにより、該ネットワーク切替え業務プロセスの実施を操作者αに通知し、操作者αは該ネットワーク切替え業務プロセスの実行、変更又は取り消し等の操作を行う。
【００７８】
スケジュールデータベース１００８には、スケジュールの実行履歴がスケジュール履歴レコードとして登録される。図１８の（ａ）にスケジュール情報レコードの例、同図（ｂ）にスケジュール履歴レコードの例を示している。
【００７９】
仮想画面変換プログラム１０２１は、各ネットワーク専用管理システムの操作画面の表示情報を仮想画面上に生成する。仮想画面変換プログラム１０２１は、各ネットワーク専用管理システムの操作画面を、実際の専用端末に表示するのではなく、個々のネットワーク専用管理システムに対応した画面インタフェース機能を有し、仮想画面プロセス内部で仮想表示する。
【００８０】
また、表示情報を画面変換プログラム１０２２に渡すとともに、入力内容変換プログラム１０２３から指示された入力パラメータを、直接入力されたかのように仮想画面内に入力し、ネットワーク専用管理システムに送出する。仮想画面変換プログラム１０２１は、ネットワーク専用管理システムに個別に設けられる。
【００８１】
表示内容変換プログラム１０２２は、仮想画面変換プログラム１０２１による仮想画面に対して、画面変換方式データベース１００１の表示内容変換レコードに登録された「画面名」、「表示位置」、「表示方式」及び「表示属性」を元に表示画面及び表示エリアを特定し、「表示項目」の表示内容を読み取り、ネットワーク専用管理システム向け制御プログラム１０２４に該表示内容の情報を共通インタフェース（Ｘｍｌ形式）により渡す。
【００８２】
入力内容変換プログラム１０２３は、ネットワーク専用管理システム向け制御プログラム１０２４から渡された共通インタフェース（Ｘｍｌ形式）による入力項目の情報を、画面変換方式データベース１００１の入力内容変換レコードに規定された「入力項目」に対する仮想画面の「入力位置」及び「入力方式」の入力エリアに埋め込み、ネットワーク専用管理システムに対する入力情報を送出する。
【００８３】
ネットワーク専用管理システム向け制御プログラム１０２４は、ネットワーク専用管理システム毎に作成された仮想画面変換プログラム１０２１、表示内容変換プログラム１０２２及び入力内容変換プログラム１０２３に対して、シナリオ実行プログラム１０２５及び統合操作画面制御プログラム１０２７から指示されたネットワーク専用管理システムへの管理操作の機能を、画面変換方式データベース１００１の画面定義レコードに規定された各機能の仮想画面に変換し、該仮想画面を介して共通インタフェースによりコマンド送信と結果受信を行う。
【００８４】
シナリオ実行プログラム１０２５は、業務プロセス−シナリオ操作変換プログラム１０２６からシナリオ起動時に起動される。起動時に渡された「シナリオ名」「パラメータ」を元に、シナリオ定義データベース１００３に定義されているシナリオ定義レコードに基づき、投入順序に従い、設定された「システム」「操作機能」「パラメータ」を、ネットワーク専用管理システム向け制御プログラム１０２４に渡す。
【００８５】
また、操作の実行に対する結果を、ネットワーク専用管理システム向け制御プログラム１０２４から受信し、シナリオ定義レコードに記載された「結果表示方法」、「エラー判定」及び「エラー処理」の情報に基づいて結果の解析を行い、該解析結果に応じて処理の分岐を行う。シナリオに登録された操作が終了するまで、繰り返して処理を実行し、処理終了時に、業務プロセス―シナリオ変換プログラム１０２６に結果を受け渡す。
【００８６】
業務プロセス―シナリオ操作変換プログラム１０２６は、統合画面操作画面制御プログラム１０２７又は自動制御プログラム１０２８から、業務プロセスの実施の指示を受けたときに起動される。起動時に渡された「業務プロセス名」及び「パラメータ」を元に、業務プロセス−シナリオ対応データベース１００４に定義されている業務プロセス−シナリオ定義レコードに基づき、投入順序に従い、設定された「シナリオ」「パラメータ」をシナリオ実行プログラム１０２５に引き渡す。
【００８７】
また、シナリオの実行に対する結果を、シナリオ実行プログラム１０２５から受信し、業務プロセス−シナリオ定義レコードに記載された「エラー判定」及び「エラー処理」に基づき、結果の解析を行い、該解析結果に応じて処理の分岐を行う。シナリオに登録された操作が終了するまで繰り返し処理を実行し、処理終了時に、統合画面操作画面制御プログラム１０２７又は自動制御プログラム１０２８に結果を受け渡す。
【００８８】
統合操作画面制御プログラム１０２７は、統合操作画面に対して画面の表示内容・入力内容を司る。統合操作画面からの起動要求に対して、統合操作初期画面を表示する。その際、各ネットワーク専用管理システムに対する認証からメイン画面表示までの処理を、ネットワーク専用管理システム向け制御プログラム１０２４に対して指示する。
【００８９】
統合操作画面には、通知元から送出された表示情報（Ｘｍｌデータ）を、統合画面定義データベース１００２の表示内容定義レコードに従って編集して表示する。入力操作時には、入力された内容を、統合画面定義データベース１００２の入力内容定義レコードの内容に従って入力データ（Ｘｍｌデータ）に変換し、通知先の機能に送出する。
【００９０】
また、ネットワーク専用管理システム向け制御プログラム１０２４から、メッセージを受信したとき、該メッセージを統合操作画面のメッセージ画面に表示すると共に、自動制御プログラム１０２８に通知する。自動制御プログラム１０２８から該メッセージに対する処理結果の情報を受信し、メッセージ画面のメッセージ内容に該処理結果の情報を追記して再表示する。
【００９１】
自動制御プログラム１０２８は、統合画面操作画面制御プログラム１０２７にてメッセージが受信されたときに起動される。自動制御プログラム１０２８は、該メッセージに対する自動操作の処理と、複数のメッセージの発生状況を待ち合せてメッセージ発生原因を特定する切り分け処理の２つの処理の機能を有する。
【００９２】
メッセージに対する自動操作の処理は、統合画面操作画面制御プログラム１０２７からメッセージ受信したときに、該メッセージを元に自動制御定義データベース１００５の自動制御定義レコードに設定された自動制御用のメッセージ毎の設定情報を特定し、投入順序に従い、設定された業務プロセスを、業務プロセス―シナリオ変換プログラム１０２６に通知する。
【００９３】
上記業務プロセスの実施に対する結果を、業務プロセス−シナリオ変換プログラム１０２６から受信し、自動制御定義データベース１００５の自動制御定義レコードに設定された「エラー判定」及び「エラー処理」に基づき、結果の解析を行い、該解析に応じて処理の分岐を行う。自動制御用のメッセージ毎に登録された業務プロセスが終了するまで、繰り返し処理を実施し、処理終了時に、統合画面操作画面制御プログラム１０２７に結果を受け渡す。
【００９４】
また、複数のメッセージの発生状況を待ち合わせることによりメッセージ発生原因を特定する切り分け処理は、統合画面操作画面制御プログラム１０２７からメッセージ受信したときに、該メッセージが、切り分け定義データベース１００６の切り分け定義レコードの「通知メッセージ」又は「待ち合わせメッセージ」に登録されたメッセージである場合に、待ち合わせデータベース１００７の待ち合わせレコードに、「登録メッセージ」、「通知先」、「事象メッセージ（ＭＳＧ）／原因メッセージ（ＭＳＧ）」、「発生日時」及び「キー情報」を登録する。なお、登録時に、既に登録された待ち合わせレコード内を、切り分け定義レコードの対となっているメッセージ及びキー情報にて検索し、待ち合わせ時間内に発生したメッセージであれば、切り分け処理を行う。
【００９５】
切り分け処理により原因メッセージを特定し、統合捜査画面制御プログラム１０２７に切り分け結果を通知する。待ち合わせデータベース１００７に登録されているメッセージは、定期的（例えば３０秒程度毎）に走査され、発生日時から待ち合わせ時間を経過したメッセージについてはそのレコードを削除する。
【００９６】
シナリオ・業務プロセス登録プログラム１０２９は、ネットワーク管理の業務プロセスの変化に応じて、柔軟にシナリオ及び業務プロセスを変更するためのものであり、シナリオ定義データベース１００３のシナリオ定義レコード、及び業務プロセス―シナリオ対応データベース１００４の業務プロセス−シナリオ定義レコードの内容を、新規登録、更新又は削除するものである。関連性をチェックして不整合がないようにそれらのレコードの内容を登録する。
【００９７】
自動制御定義登録プログラム１０３０は、ネットワーク管理の業務プロセスの変化に応じて、メッセージ受信時の自動操作の業務プロセス及び切り分け処理の業務プロセスを柔軟に変更可能にするためのものであり、自動制御定義データベース１００５の自動制御定義レコード及び切り分け定義データベース１００６の切り分け定義レコードの内容を、新規登録、更新又は削除するものである。関連性をチェックして不整合がないようにそれらのレコードの内容を登録する。
【００９８】
スケジュール情報制御プログラム１０３１は、タイマ情報を元に、スケジュールデータベース１００８に登録されているスケジュール情報を走査し、「次回起動」の日時が経過した未起動のスケジュール情報を探索し、該スケジュール情報の「種類」が「自動」となっているものに対して、登録されている「業務プロセス」及び「パラメータ」を元に、業務プロセス−シナリオ変換プログラム１０２６に対して業務プロセスの起動を依頼する。
【００９９】
起動の依頼が完了したスケジュール情報に対しては、そのレコードの「状態」の欄を実行済みとし、該スケジュール情報をスケジュール情報レコードから削除し、スケジュール履歴レコードに登録する。但し、「定期／一回」の欄が「定期」と規定されているものに対しては、次回分のスケジュール情報を作成し、該次回分のスケジュール情報をスケジュール情報レコードとして登録する。
【０１００】
また、該スケジュール情報の「種類」の欄が「通知」となっているものに対して、登録されている「業務プロセス」及び「パラメータ」のスケジュール情報を、「通知先」の欄に規定された操作者の統合操作画面に送出する。操作者によって「実行」が入力された場合には、該当の業務プロセスを起動する。なお、操作者から「変更」が入力された場合には、スケジュールの変更と見なし、変更後のスケジュール情報を作成し、該スケジュール情報をスケジュール情報レコードに登録する。操作者から「取消」が入力された場合には、スケジュール情報レコードから該当のスケジュール情報を削除する。スケジュール情報の各レコードの業務プロセスの実施時には、実施結果を含めてスケジュール履歴レコードに実施内容を登録する。
【０１０１】
スケジュール情報登録プログラム１０３２は、スケジュールデータベース１００８に対して、スケジュール情報レコードを作成し登録するものであり、スケジュール情報の登録、変更及び削除、並びにスケジュール情報の実施履歴の照会を行う。スケジュール情報登録プログラム１０３２がスケジュール情報登録として起動された場合には、操作者に対してスケジュール情報の登録画面から「スケジュール名」、「種類」、「起動業務プロセス名」、「パラメータ」、「設定日時」及び「定期／一回」の欄の入力を促し、入力された事項を登録する。登録時には、「設定日時」の情報を元に次回の起動日時を算出し、スケジュール情報レコードに登録する。
【０１０２】
スケジュール情報登録プログラム１０３２がスケジュール変更として起動された場合には、変更対象のスケジュール情報をスケジュール登録画面に表示し、スケジュールの変更内容の入力操作を促す。変更された内容を元に、対象スケジュール情報レコードを更新する。
【０１０３】
スケジュール情報登録プログラム１０３２がスケジュール削除として起動された場合には、削除対象のスケジュール情報をスケジュール登録画面に表示し、操作者に削除確認を行わせた後に、対象スケジュール情報レコードを削除する。スケジュール情報登録プログラム１０３２がスケジュール情報の実施履歴照会として起動された場合には、操作者に照会日時、種類等の検索キーワードの入力操作を促し、該入力情報に従ってスケジュール履歴レコードを検索し、検索対象情報をスケジュール履歴照会画面に表示する。
【０１０４】
前述した第１の実施形態における実施例として、図２に示した画面変換方式データベース１００１と、統合画面定義データベース１００２と、仮想画面変換プログラム１０２１と、表示内容変換プログラム１０２２と、入力内容変換プログラム１０２３と、ネットワーク管理システム向け制御プログラム１０２４と、統合操作画面制御プログラム１０２５とにより、複数のネットワークの各管理システムに対して仮想画面を生成し、各管理システムに対して一切変更を加えることなく操作画面を統合することにより、操作者はネットワークの差異を意識せずに、複数のネットワークに跨る監視・管理を行うことが可能となる。
【０１０５】
また、前述の第２の実施形態における実施例として、図２に示した画面変換方式データベース１００１と、統合画面定義データベース１００２と、シナリオ定義データベース１００３と、業務プロセス−シナリオ対応データベース１００４と、仮想画面変換プログラム１０２１と、表示内容変換プログラム１０２２と、入力内容変換プログラム１０２３と、ネットワーク管理システム向け制御プログラム１０２４と、統合操作画面制御プログラム１０２５と、シナリオ実行プログラム１０２６と、業務プロセス−シナリオ操作変換プログラム１０２７と、シナリオ・業務プロセス登録プログラム１０２９により、管理に必要な操作を業務プロセスとして定義し、データベース化することにより、ネットワークの差異を意識せずに、複数のネットワークに跨る業務プロセスを、１つの業務プロセス名を指定するだけで実施することが可能となる。
【０１０６】
また、前述の第３の実施形態における実施例として、第２の実施形態の実施例の構成において、シナリオ定義データベース１００３と、業務プロセス−シナリオ対応データベース１００４と、自動制御定義データベース１００５と、切り分け定義データベース１００６と、待ち合わせデータベース１００７と、シナリオ実行プログラム１０２６と、業務プロセス−シナリオ操作変換プログラム１０２７と、自動制御プログラム１０２８と、シナリオ・業務プロセス登録プログラム１０２９と、自動制御定義登録プログラム１０３０を具備することにより、データベース化された業務プロセスを、各ネットワーク管理システムから通知されるメッセージをキーにして自動的に実施し、異なるネットワークから通知されるメッセージを元に、障害原因の被疑箇所の切り分けによる特定、及び障害箇所の迂回等の回避処理の業務プロセスを、自動的に効率的に実施することが可能となる。
【０１０７】
また、前述の第４の実施形態における実施例として、第２の実施形態の実施例の構成において、シナリオ定義データベース１００３と、業務プロセス−シナリオ対応データベース１００４と、スケジュールデータベース１００８と、スケジュール情報制御プログラム１０３１と、スケジュール情報登録プログラム１０３２を備えることにより、統合システム内の異なるネットワークに跨る定期的な又は予定されている業務プロセスを、スケジュール情報として登録しておくことにより、所定日時に自動的に実施することが可能となる。
【０１０８】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）各ネットワークを個々に管理する各ネットワーク専用管理システム対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段と、
前記各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面上の表示情報及び入力情報の送受を制御する画面制御手段と、
前記画面制御手段で送受される前記統合操作画面上の表示情報及び入力情報と、前記各ネットワーク専用管理システム対応の仮想画面生成手段で送受される表示情報及び入力情報とを、予め登録された各ネットワーク専用管理システム対応の画面変換方式データベース情報に従って相互に変換する画面変換手段と、
を備えたネットワーク管理統合装置。
（付記２）前記各ネットワーク専用管理システムの個々の管理機能を使用した一連の管理操作をシナリオとして定義したシナリオ定義データベース情報と、前記各ネットワークの管理操作を、前記シナリオを複数組み合わせた業務プロセスとして定義した業務プロセス−シナリオ対応データベース情報とを記憶する記憶手段と、
前記業務プロセス−シナリオ対応データベース情報を参照し、前記業務プロセスを該業務プロセス実施のための一連のシナリオに変換する業務プロセス−シナリオ変換手段と、
前記シナリオ定義データベース情報を基に決定されるシナリオを実行し、該シナリオ実行に係る入力情報を、前記画面制御手段に送出するシナリオ実行手段と、
を備えた付記１に記載のネットワーク管理統合装置。
（付記３）前記各ネットワーク専用管理システムから通知される複数のメッセージの表示情報を、前記画面変換手段を経由して取込み、複数のネットワークに跨る複数のメッセージの組み合わせに基づいてメッセージの発生原因を定義した障害切り分け定義データベースの情報を参照し、複数のネットワークに跨る障害の原因箇所を特定し、特定された障害の原因箇所を回避する複数のネットワークに跨る操作の業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施する自動制御手段を備えた付記２に記載のネットワーク管理統合装置。
（付記４）複数のネットワークに跨る管理操作の業務プロセスを、所定の日時に実施させるよう登録されたスケジュールデータベース情報を記憶する手段と、
前記登録されたスケジュールデータベース情報を読み出し、該スケジュールデータベース情報に規定された業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施するスケジュール情報実施制御機能を有する前記画面制御手段と、
を備えた付記２に記載のネットワーク管理統合装置。
（付記５）各ネットワークを個々に管理する各ネットワーク専用管理システム対応の操作画面上の表示情報及び入力情報の送受インタフェース機能を有する仮想画面生成手段と、
前記各ネットワーク専用管理システム対応の操作画面を統合した統合操作画面上の表示情報及び入力情報の送受を制御する画面制御手段と、
前記画面制御手段で送受される前記統合操作画面上の表示情報及び入力情報と、前記各ネットワーク専用管理システム対応の仮想画面生成手段で送受される表示情報及び入力情報とを、予め登録された各ネットワーク専用管理システム対応の画面変換方式データベース情報に従って相互に変換する画面変換手段、
としてネットワーク管理統合装置を機能させるためのプログラム。
（付記６）前記各ネットワーク専用管理システムの個々の管理機能を使用した一連の管理操作をシナリオとして定義したシナリオ定義データベース情報と、前記各ネットワークの管理操作を、前記シナリオを複数組み合わせた業務プロセスとして定義した業務プロセス−シナリオ対応データベース情報とを参照し、前記業務プロセスを該業務プロセス実施のための一連のシナリオに変換する業務プロセス−シナリオ変換手段と、
前記シナリオ定義データベース情報を基に決定されるシナリオを実行し、該シナリオ実行に係る入力情報を、前記画面制御手段に送出するシナリオ実行手段、
としてネットワーク管理統合装置を機能させるための付記５に記載のプログラム。
（付記７）前記各ネットワーク専用管理システムから通知される複数のメッセージの表示情報を、前記画面変換手段を経由して取込み、複数のネットワークに跨る複数のメッセージの組み合わせに基づいてメッセージの発生原因を定義した障害切り分け定義データベースの情報を参照し、複数のネットワークに跨る障害の原因箇所を特定し、特定された障害の原因箇所を回避する複数のネットワークに跨る操作の業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施する自動制御手段としてネットワーク管理統合装置を機能させるための付記６に記載のプログラム。
（付記８）複数のネットワークに跨る管理操作の業務プロセスを、所定の日時に実施させるよう登録されたスケジュールデータベース情報を記憶する手段と、
前記登録されたスケジュールデータベース情報を読み出し、該スケジュールデータベース情報に規定された業務プロセスを、前記業務プロセス−シナリオ変換手段を呼び出して実施するスケジュール情報実施制御機能を有する前記画面制御手段としてネットワーク管理統合装置を機能させるための付記６に記載のプログラム。
【図面の簡単な説明】
【０１０９】
【図１】ネットワーク管理統合装置の構成を示す図である。
【図２】ネットワーク管理統合装置の実施例の構成を示す図である。
【図３】ネットワーク専用管理システムの表示画面を示す図である。
【図４】表示内容変換レコード、入力内容変換レコード、画面定義レコードの例を示す図である。
【図５】統合操作画面の例を示す図である。
【図６】表示内容定義レコードの例を示す図である。
【図７】入力内容定義レコードの例を示す図である。
【図８】シナリオの一例を示す図である。
【図９】シナリオ定義レコードの例を示す図である。
【図１０】業務プロセスの一例を示す図である。
【図１１】業務プロセス−シナリオ定義レコードの例を示す図である。
【図１２】自動制御による業務プロセス実施の例を示す図である。
【図１３】障害メッセージ発生時の発生原因切り分けの業務プロセスの例を示す図である。
【図１４】切り分け定義レコードの例を示す図である。
【図１５】待ち合わせレコードのフォーマット及び待ち合わせレコードへの登録の例を示す図である。
【図１６】待ち合わせレコードへの登録の例を示す図である。
【図１７】スケジュール自動起動業務及びスケジュール自動通知業務の例を示す図である。
【図１８】スケジュール情報レコード、スケジュール履歴レコードの例を示す図である。
【図１９】従来のネットワーク管理システムの具体例を示す図である。
【符号の説明】
【０１１０】
１  ネットワーク管理統合装置
２  ネットワークＡ専用管理システム
３  ネットワークＢ専用管理システム
４  ネットワークＣ専用管理システム
１０１  仮想画面生成手段
１０２  画面変換手段
１０３  画面変換方式データベース
１０４  画面制御手段
１０５  画面定義データベース
１０６  シナリオ実行手段
１０７  シナリオ定義データベース
１０８  業務プロセス−シナリオ変換手段
１０９  業務プロセス−シナリオ対応データベース
１１０  統合操作画面
１１１  自動制御手段
１１２  自動制御定義データベース
１１３  障害切り分け定義データベース
１１４  トリガーデータベース
【図１】
2009237876.tif 000003
【図２】
2009237876.tif 000004
【図３】
2009237876.tif 000005
【図４】
2009237876.tif 000006
【図５】
2009237876.tif 000007
【図６】
2009237876.tif 000008
【図７】
2009237876.tif 000009
【図８】
2009237876.tif 000010
【図９】
2009237876.tif 000011
【図１０】
2009237876.tif 000012
【図１１】
2009237876.tif 000013
【図１２】
2009237876.tif 000014
【図１３】
2009237876.tif 000015
【図１４】
2009237876.tif 000016
【図１５】
2009237876.tif 000017
【図１６】
2009237876.tif 000018
【図１７】
2009237876.tif 000019
【図１８】
2009237876.tif 000020
【図１９】
2009237876.tif 000021