JPH04299438A - ネットワーク管理情報アクセス方法および装置 - Google Patents

ネットワーク管理情報アクセス方法および装置

Info

Publication number
JPH04299438A
JPH04299438A JP3085886A JP8588691A JPH04299438A JP H04299438 A JPH04299438 A JP H04299438A JP 3085886 A JP3085886 A JP 3085886A JP 8588691 A JP8588691 A JP 8588691A JP H04299438 A JPH04299438 A JP H04299438A
Authority
JP
Japan
Prior art keywords
name
database
information
access
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3085886A
Other languages
English (en)
Inventor
Yoshiaki Kiriha
桐葉 佳明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP3085886A priority Critical patent/JPH04299438A/ja
Publication of JPH04299438A publication Critical patent/JPH04299438A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、伝送、交換、コンピュ
ータ機器からなるネットワークの運用保守を支援するア
プリケーションシステムを開発していくネットワーク管
理情報アクセス方法および装置に関し、特に、ISO(
International  Organizati
on  for  Standardization:
国際標準化機構)により標準化が進められているOSI
管理(ネットワーク管理システムの世界標準)による規
定に基づいて構築されるネットワーク管理システムにお
ける管理情報のアクセスを利用する管理アプリケーショ
ン等で利用するネットワーク管理情報アクセス方法およ
び装置に関する。
【0002】
【従来の技術】従来、ネットワークは小規模であったた
め、ネットワークの管理保守は比較的容易であった。し
かし、ネットワークを構成する機器の多様化、接続形態
の複雑化に伴い、運用保守業務は非常に工数が必要とな
り、ネットワークを統一的に管理するために、情報の構
造、アクセスプロトコルを標準化して管理を行うための
標準化作業が進められてきた。しかし、これらを実現す
るための実装方法までは規定していないため、その実現
方式はさまざまである。ISOで規定する管理情報構造
はオブジェクト指向によりモデル化されるため、これら
の管理情報の格納、およびアクセス機能を提供するもの
として、オブジェクト指向データベースが考えられてい
る。
【0003】
【発明が解決しようとする課題】上述したISOにおい
て規定されるネットワーク管理機能の一部分である管理
情報アクセス方法において、オブジェクト指向によりモ
デル化された管理情報を格納し、アクセス機能を提供す
るものとして考えられているオブジェクト指向データベ
ースは、まだ研究段階であり、性能的に実用レベルには
ないという問題点がある。また、従来の管理データは、
既存のデータベースシステムにて管理されているため、
ISO環境への移行時において、新規にデータベースを
構築することは、開発工数が膨大となる。
【0004】本発明の目的は、このような欠点を除去し
、ISO環境がビジネスユースとして広く運用されるの
がまだ数年先であるため既存の環境においても利用可能
であり、かつISO環境との整合を図った管理情報の格
納およびアクセス方法、すなわちネットワーク管理情報
アクセス方法および装置を提供することにある。
【0005】
【課題を解決するための手段】本発明のネットワーク管
理情報アクセス方法は、ネットワーク管理システムで、
幾つかの属性により構成される管理対象に関する情報が
既存のデータベースシステムを利用して格納されている
場合、管理対象名と属性名を指定したアクセス要求を受
取り、そのアクセス要求を解釈し、指定された管理対象
の属性がデータベース上のどの表のどのフィールドに格
納されているかの判定を行い、判定結果に基づいて検索
、更新を含むアクセス要求に基づいた振り分けを行い、
情報が格納されているデータベースシステムに対してア
クセス要求を実現するためのデータベースアクセスコマ
ンドを生成し、生成したアクセスコマンドをデータベー
スシステムに送出する。
【0006】また、本発明のネットワーク管理情報アク
セス装置は、ネットワーク管理情報のうち、既存データ
ベースシステムに格納される情報へアクセスする場合、
アクセス要求で指定される管理対象名,属性名,操作種
を一時的に保存する第1の保持手段と、第1の保持手段
のうち管理対象名を保持する第2の保持手段と、属性名
を保持する第3の保持手段と、管理対象名と管理対象の
情報が格納されているデータベース上の表名の組み合わ
せからなるデータを複数保持する第4の保持手段と、属
性名と属性値が格納されているデータベース上のフィー
ルド名の組み合わせからなるデータを複数保持する第5
の保持手段と、管理対象名を保持する保持手段に格納さ
れる情報と管理対象名とデータベース上の表名の組み合
わせデータを保持する保持手段の管理対象名の部分とを
比較し、照合した場合に表名を出力する操作を制御する
第1の制御手段と、属性名を保持する保持手段に格納さ
れる情報と属性名とデータベース上のフィールド名の組
み合わせデータを保持する保持手段の属性名の部分とを
比較し、照合した場合にフィールド名を出力する操作を
制御する第2の制御手段と、比較操作の結果出力された
表名、およびフィールド名をそれぞれ一時的に保持する
第6の保持手段と、表名,フィールド名,操作種から成
るデータを連結して連結データとし、この連結データを
一時的に保持する第7の保持手段と、この連結データと
対応するデータベースアクセスコマンドの組み合わせデ
ータを保持する第8の保持手段と、連結データを格納す
る保持手段に格納される情報と連結データとデータベー
スアクセスコマンドの組み合わせデータを保持する保持
手段の連結データの部分とを比較し、照合した場合にデ
ータベースアクセスコマンドを出力する操作を制御する
第3の制御手段と、比較操作の結果出力されたデータベ
ースアクセスコマンドを保持する第9の保持手段とを有
している。
【0007】
【作用】本発明によるネットワーク管理情報アクセス方
法は、ISOの標準ネットワーク管理情報構造のオブジ
ェクト指向によるアクセスインタフェースを、既存デー
タベースシステムのインタフェースに変換し、既存デー
タベースシステムへアクセスを行うことを特徴とする。 つまり、ある管理対象オブジェクトの、ある属性に対す
る操作を、既存データベースシステムに格納されている
、ある表の、あるフィールドに対する操作という具合に
変換を行い、データベースアクセスインタフェースに対
応したアクセスコマンドへの振り分けを行う。
【0008】このような本発明により、大規模ネットワ
ークにおける構成装置の状態、接続関係などの管理情報
を、ISOで標準として定める構造モデルに基づいてア
クセスすることが可能になり、管理アプリケーションか
らは情報を格納/管理する方式を意識せずにISO標準
との整合性を保つと共に、既存環境において構築されて
いる管理情報へのアクセスを可能にする。また、本発明
は、既存の汎用データベースシステムを利用するため開
発工数をISO標準の新規開発に比べ、大幅に削減する
ことが可能である。
【0009】
【実施例】次に、本発明の実施例について、図面を参照
して説明する。
【0010】図1は、本発明のネットワーク管理情報ア
クセス方法を実施するためのシステムの一例を示すブロ
ック図である。図1において、表・フィールド判定部1
01は、アクセス要求が行われた管理対象と属性を入力
して、要求された値がデータベース上でどこに格納され
ているのかの判定を行う。この判定には、管理対象の属
性が格納されているデータベース上の位置が予め登録さ
れている管理対象・表変換データ格納部102のデータ
を利用して行う。
【0011】管理対象・表変換データ格納部102は、
管理対象の属性値と、それが格納されているデータベー
ス情報位置を格納しており、表・フィールド判定部10
1の処理に利用される。
【0012】振り分け部103は、表・フィールド判定
部101で判定された、データベース上の特定の表、お
よびフィールドに対して、アクセス要求で指定された処
理を行うため、これらの処理をデータベースに対して実
現する個々のコマンド(データベースアクセスコマンド
104)へ、振り分ける処理を行う。
【0013】データベースアクセスコマンド104は、
データベースマネージメントシステムが理解可能なコマ
ンド形式を、アクセスする表、フィールドや操作毎に用
意したものである。1つのコマンドにより、特定の表、
フィールドに対して特定の操作をデータベースマネージ
メントシステムへ要求することができる。
【0014】データベースマネージメントシステム10
5は、データベースの様々な管理を行うものであり、ア
クセス管理、データの一貫性管理、利用者管理等などを
行う。さらに、格納されているデータに対するアクセス
インタフェースを提供するものである。
【0015】データベース106は、データを格納する
本体であり、データは2次記憶装置上に配置されている
。これらのデータへのアクセスは、データベースマネー
ジメントシステムを介して行われる。
【0016】次に、このシステムの動作を、図2のフロ
ーチャートを用いて説明する。
【0017】ネットワーク管理アプリケーションから、
ネットワーク管理情報へのアクセス要求を受け取る(ス
テップ201)。受け取ったアクセス要求において、例
えば関数の引き数の形式で与えられるような情報から、
アクセス要求が、どの管理対象に属する、どの属性値に
対する、どんな要求であるかを解釈する(ステップ20
2)。アクセス要求が行われた管理対象に関する情報が
、データベース上のどの表に格納されているかを、予め
与えられる管理対象(オブジェクト)と表の対応情報を
利用して判定する。図1の表・フィールド判定部101
、管理対象・表変換データ格納部102において、この
変換処理を行う(ステップ203)。同様にアクセス要
求が行われた属性に関する情報が、処理203により特
定された表中のどのフィールドに格納されているのかを
、予め与えられる属性とフィールドの対応情報を利用し
て判定する。図1の表・フィールド判定部101、管理
対象・表変換データ格納部102において、この変換処
理を行う(ステップ204)。
【0018】アクセス要求が、データベースシステム上
でどのデータに対するものかが上記までにより判定され
たため、アクセス要求の操作種に基づいてデータベース
システムへアクセスを行うため、操作種に対応したアク
セス処理への振り分けを行う。この処理は、図1の振り
分け部103の機能に相当する(ステップ205)。振
り分けされた各処理において、アクセス要求するための
データベースアクセスコマンドの作成を行う。アクセス
コマンドは、管理情報を格納するデータベースシステム
により異なるが、データベースアクセスを記述する標準
的なSQL言語を利用すると移植性が高くなる(ステッ
プ206)。
【0019】以上の処理により得られた、アクセス要求
を実現するデータベースアクセスコマンドを、データベ
ースを管理するデータベースマネージメントシステムに
対して送出する(ステップ206)。データベースマネ
ージメントシステムがアクセスコマンドを実行すること
により、ネットワーク管理情報へのアクセス要求が実際
のデータに対して行われることになる。
【0020】以上説明したような手順で、本発明による
ネットワーク管理情報アクセス方法が実現される。
【0021】図3は、本発明のネットワーク管理情報ア
クセス装置の一例を示すブロック図である。図3のネッ
トワーク管理情報アクセス装置は、入力バッファ301
と、属性バッファ302と、属性/フィールド格納部3
03と、検索制御部304と、フィールドバッファ30
5と、管理対象バッファ306と、管理対象/表格納部
307と、表検索制御部308と、表バッファ309と
、変換出力バッファ310と、アクセス要求バッファ3
11と、アクセスコマンド格納部312と、コマンド検
索制御部313と、出力コマンドバッファ314とを備
えている。
【0022】入力バッファ301は、ネットワーク管理
アプリケーションから要求されたデータを格納する部分
であり、対象とする管理対象,属性およびアクセス要求
の種類を示す情報を格納している。
【0023】属性バッファ302は、入力バッファ30
1に格納されている情報のうち、属性に関する情報を一
時的に格納する。
【0024】属性/フィールド格納部303は、属性名
とデータベース上で属性の値が格納されているフィール
ド名を結合した情報を保持するメモリである。これは、
アクセス要求が行われる前に、2次記憶等の情報をメモ
リにロードしてあるものとする。
【0025】検索制御部304は、属性バッファ302
に格納される情報をキーとして、属性/フィールド格納
部303に保持されている属性名の部分がキーを一致す
る情報検索の制御を行う。
【0026】フィールドバッファ305は、検索制御部
304の処理の結果、属性バッファ302の内容と一致
するものがある場合に、一致した属性/フィールド格納
部303内の情報を外部へ出力するために、一時的に保
持する。属性バッファ302、表/フィールド格納部3
03、検索制御部304、フィールドバッファ305を
まとめて、例えば連想メモリにより実現することが可能
である。
【0027】管理対象バッファ306は、入力バッファ
301に格納されている情報のうち、管理対象に関する
情報を一時的に格納する。
【0028】管理対象/表格納部307は、管理対象名
とデータベース上で管理対象の情報が格納されている表
名を結合した情報を保持するメモリである。これは、ア
クセス要求が行われる前に、2次記憶等の情報をメモリ
にロードしてあるものとする。
【0029】表検索制御部308は、管理対象バッファ
306に格納される情報をキーとして、管理対象/表格
納部307に保持されている情報の管理対象名の部分が
キーを一致する情報検索の制御を行う。
【0030】表バッファ309は、表検索制御部308
の処理の結果、管理対象バッファ306の内容と一致す
るものがある場合、一致した管理対象/表格納部307
内の情報を外部へ出力するために、一時的に保持する。 管理対象バッファ306、管理対象/表格納部307、
表検索制御部308、表バッファ309をまとめて、例
えば連想メモリにより実現することが可能である。
【0031】変換出力バッファ310は、フィールドバ
ッファ305の内容と表バッファ309の内容と入力バ
ッファ301のアクセス要求の種類を連結した情報を一
時的に格納する。
【0032】アクセス要求バッファ311は、対応する
データベースアクセスコマンドを得るための比較処理の
入力情報を一時的に格納し、変換出力バッファ310の
内容をコピーして格納する。
【0033】アクセスコマンド格納部312は、表,フ
ィールド,および操作を連結した情報と、この情報によ
り指定される表/フィールドに対する操作をデータベー
ス上で実現するデータベースアクセスコマンドを保持す
るメモリである。これは、アクセス要求が行われる前に
、2次記憶等の情報をメモリにロードしてあるものとす
る。
【0034】コマンド検索制御部313は、アクセス要
求バッファ311に格納される情報をキーとして、アク
セスコマンド格納部312に保持されている情報の表,
フィールド,操作を連結した情報の部分がキーを一致す
る情報検索の制御を行う。
【0035】出力コマンドバッファ314は、コマンド
検索制御部313の処理の結果、アクセス要求バッファ
311の内容と一致するものがある場合に、一致したア
クセスコマンド格納部312内の情報を外部へ出力する
ために、一時的に保持する。これを、データベースマネ
ージメントシステムへ送出することにより、要求された
管理情報へのアクセスが可能になる。アクセス要求バッ
ファ311,アクセスコマンド格納部312,コマンド
検索制御部313,出力コマンドバッファ314をまと
めて、例えば連想メモリにより実現することが可能であ
る。
【0036】このようなネットワーク管理情報アクセス
方法、および装置を利用することにより、既存のデータ
ベースシステムを利用して、ISO標準に準拠したネッ
トワーク管理情報を格納し、管理情報に対するアクセス
を、ネットワーク管理情報構造をモデル化しているオブ
ジェクト指向によるインタフェースを利用して行える。
【0037】
【発明の効果】以上説明したように、本発明によるネッ
トワーク管理情報アクセス方法、およびその装置を利用
することにより、ネットワークを構成する伝送,交換,
コンピュータ機器の仕様や状態を示す情報,接続関係を
示す情報などネットワークの管理やネットワーク上で発
生する障害の診断に必要となるネットワーク管理情報を
、ISO標準との整合性を保ちつつアクセスすることが
可能である。
【0038】また、既存の汎用データベースシステムを
利用するため、本発明を実施する管理アプリケーション
はすぐに利用可能であり、さらにISOで定める管理情
報構造モデルを意識しているため、管理情報を格納する
環境としてオブジェクト指向データベースが性能的に実
用化レベルとなり、それらの製品群へ移行する場合も管
理アプリケーションは変更する必要がないため、移行工
数も新規開発にくらべ削減が可能である。
【図面の簡単な説明】
【図1】本発明のネットワーク管理情報アクセス方法を
実施するためのシステムの一例を示すブロック図である
【図2】本発明のネットワーク管理情報アクセス方法を
説明するためのフローチャートである。
【図3】本発明のネットワーク管理情報アクセス装置の
一例を示すブロック図である。
【符号の説明】
101  表・フィールド判定部 102  管理対象・表変換データ格納部103  振
り分け部 104  データベースアクセスコマンド105  デ
ータベースマネージメントシステム106  データベ
ース 301  入力バッファ 302  属性バッファ 303  属性/フィールド格納部 304  検索制御部 305  フィールドバッファ 306  管理対象バッファ 307  管理対象/表変換部 308  表検索制御部 309  表バッファ 310  変換出力バッファ 311  アクセス要求バッファ 312  アクセスコマンド格納部 313  コマンド検索制御部 314  出力コマンドバッファ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】ネットワーク管理システムで、幾つかの属
    性により構成される管理対象に関する情報が既存のデー
    タベースシステムを利用して格納されている場合、管理
    対象名と属性名を指定したアクセス要求を受取り、その
    アクセス要求を解釈し、指定された管理対象の属性がデ
    ータベース上のどの表のどのフィールドに格納されてい
    るかの判定を行い、判定結果に基づいて検索、更新を含
    むアクセス要求に基づいた振り分けを行い、情報が格納
    されているデータベースシステムに対してアクセス要求
    を実現するためのデータベースアクセスコマンドを生成
    し、生成したアクセスコマンドをデータベースシステム
    に送出するネットワーク管理情報アクセス方法。
  2. 【請求項2】ネットワーク管理情報のうち、既存データ
    ベースシステムに格納される情報へアクセスする場合、
    アクセス要求で指定される管理対象名,属性名,操作種
    を一時的に保存する第1の保持手段と、第1の保持手段
    のうち管理対象名を保持する第2の保持手段と、属性名
    を保持する第3の保持手段と、管理対象名と管理対象の
    情報が格納されているデータベース上の表名の組み合わ
    せからなるデータを複数保持する第4の保持手段と、属
    性名と属性値が格納されているデータベース上のフィー
    ルド名の組み合わせからなるデータを複数保持する第5
    の保持手段と、管理対象名を保持する保持手段に格納さ
    れる情報と管理対象名とデータベース上の表名の組み合
    わせデータを保持する保持手段の管理対象名の部分とを
    比較し、照合した場合に表名を出力する操作を制御する
    第1の制御手段と、属性名を保持する保持手段に格納さ
    れる情報と属性名とデータベース上のフィールド名の組
    み合わせデータを保持する保持手段の属性名の部分とを
    比較し、照合した場合にフィールド名を出力する操作を
    制御する第2の制御手段と、比較操作の結果出力された
    表名、およびフィールド名をそれぞれ一時的に保持する
    第6の保持手段と、表名,フィールド名,操作種から成
    るデータを連結して連結データとし、この連結データを
    一時的に保持する第7の保持手段と、この連結データと
    対応するデータベースアクセスコマンドの組み合わせデ
    ータを保持する第8の保持手段と、連結データを格納す
    る保持手段に格納される情報と連結データとデータベー
    スアクセスコマンドの組み合わせデータを保持する保持
    手段の連結データの部分とを比較し、照合した場合にデ
    ータベースアクセスコマンドを出力する操作を制御する
    第3の制御手段と、比較操作の結果出力されたデータベ
    ースアクセスコマンドを保持する第9の保持手段とを有
    するネットワーク管理情報アクセス装置。
JP3085886A 1991-03-27 1991-03-27 ネットワーク管理情報アクセス方法および装置 Pending JPH04299438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3085886A JPH04299438A (ja) 1991-03-27 1991-03-27 ネットワーク管理情報アクセス方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3085886A JPH04299438A (ja) 1991-03-27 1991-03-27 ネットワーク管理情報アクセス方法および装置

Publications (1)

Publication Number Publication Date
JPH04299438A true JPH04299438A (ja) 1992-10-22

Family

ID=13871393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3085886A Pending JPH04299438A (ja) 1991-03-27 1991-03-27 ネットワーク管理情報アクセス方法および装置

Country Status (1)

Country Link
JP (1) JPH04299438A (ja)

Similar Documents

Publication Publication Date Title
US6314430B1 (en) System and method for accessing a database from a task written in an object-oriented programming language
US5327559A (en) Remote and batch processing in an object oriented programming system
CN110032604B (zh) 数据存储装置、转译装置及数据库访问方法
US4631664A (en) Partnership data base management system and method
US7533136B2 (en) Efficient implementation of multiple work areas in a file system like repository that supports file versioning
CA2386272A1 (en) Collaborative design
KR100529661B1 (ko) 오브젝트 통합 관리 시스템
CN107977446A (zh) 一种基于数据分区的内存网格数据加载方法
CN114090695A (zh) 分布式数据库的查询优化的方法和装置
WO2025039731A1 (zh) 一种数据处理方法及相关设备
JP3756407B2 (ja) ユーザ定義データ型のデータ項目を扱うための方法
Lynch Information retrieval as a network application
US8606744B1 (en) Parallel transfer of data from one or more external sources into a database system
CN117573730B (zh) 数据处理方法、装置、设备、可读存储介质及程序产品
JPH09204308A (ja) マルチレベル・インデックス持ったオブジェクト・ネーム・サービスを含む情報処理システム及び方法
CN101261580B (zh) 一种处理数据的方法及系统
JPH04299438A (ja) ネットワーク管理情報アクセス方法および装置
WO2024021808A1 (zh) 数据查询请求的处理方法、装置、设备及存储介质
CN117472335A (zh) 作业开发架构及作业处理方法、存储介质、电子设备
US10423599B2 (en) Global and local temporary database tables
CN112256493A (zh) 一种基于数据池的四机热备份计算机数据快速访问方法
CN116644081B (zh) 数据操作方法、装置、电子设备及存储介质
CN117149908A (zh) 基于Elasticsearch的数据同步方法及设备
CN118260332A (zh) 数据查询方法、装置、计算机设备和存储介质
HK40092351A (zh) 一种数据处理方法及相关设备