(57)【要約】【課題】ネットワークオペレーションシステム及びデータアクセス制御方法に関し、各エリアの管理対象オブジェクトデータが点在するデータベースに対して、エリア別の管理対象のオブジェクトデータに局所的にアクセスすることを可能にする。【解決手段】ネットワークオペレーションシステムにおけるサーバ内の運用データ解析部１−１は、既存の運用システムのデータベースの運用データ１−２の分析を行い、局舎等のエリアのデータと装置データとの関連を解析する。運用データ解析部１−１は、該関連情報に基づいて、各伝送装置（ＮＥ）情報における局舎に対応するデータから、エリア分割用アクセステーブル１−３及びエリア別データ取出し用ＳＱＬ文１−４を生成する。エリア別データ取出し用ＳＱＬ文１−４により取出された所定のエリアの管理対象オブジェクトデータに制限したデータアクセスを与える。【選択図】図１
2013015942.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成し、複数のエリアに設置される伝送装置の運用データを含む管理対象オブジェクトデータを保持し、管理するネットワークオペレーションシステムであって、
前記管理対象オブジェクトデータを保持している運用システムのデータベースを基に、該管理対象オブジェクトデータと前記エリアとの対応を解析し、解析した対応関係を基に、前記管理対象オブジェクトデータを前記エリアと関連付けたエリア情報を含むエリア分割用アクセステーブルを生成する手段と、
前記エリア分割用アクセステーブルを基に、所定のエリアの管理対象オブジェクトデータのみを取出すエリア別データ取出し用ＳＱＬ文を生成する手段と、
前記エリア別データ取出し用ＳＱＬ文により取出された所定のエリアの管理対象オブジェクトデータに制限したデータアクセスを与える手段と、
を備えたことを特徴とするネットワークオペレーションシステム。
【請求項２】
前記エリア分割用アクセステーブルは、前記エリアをグループ化したエリアグループ情報との関連情報を含むことを特徴とする請求項１に記載のネットワークオペレーションシステム。
【請求項３】
前記管理対象オブジェクトデータへのアクセスのためのログイン入力時に指定された前記エリア情報を基に、該エリア情報で指定されたエリアの管理対象オブジェクトデータのみを取出すエリア別データ取出し用ＳＱＬ文を生成し、該エリア別データ取出し用ＳＱＬ文により取出された管理対象オブジェクトデータに制限したデータアクセスを与える手段を備えたことを特徴とする請求項１に記載のネットワークオペレーションシステム。
【請求項４】
ネットワークを構成し、複数のエリアに設置される伝送装置の運用データを含む管理対象オブジェクトデータを保持し、管理するネットワークオペレーションシステムに対するデータアクセス制御方法であって、
前記管理対象オブジェクトデータを保持している運用システムのデータベースを基に、該管理対象オブジェクトデータと前記エリアとの対応を解析し、解析した対応関係を基に、前記管理対象オブジェクトデータを前記エリアと関連付けたエリア情報を含むエリア分割用アクセステーブルを生成するステップと、
前記エリア分割用アクセステーブルを基に、所定のエリアの管理対象オブジェクトデータのみを取出すエリア別データ取出し用ＳＱＬ文を生成するステップと、
前記エリア別データ取出し用ＳＱＬ文により取出された所定のエリアの管理対象オブジェクトデータに制限したデータアクセスを与えるステップと、
を含むことを特徴とするデータアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークオペレーションシステム及びデータアクセス制御方法に関する。本発明は、例えば、複数の伝送装置（ＮＥ：Network Equipment）等により構成されるネットワークを管理するネットワークオペレーションシステム、及び該ネットワークの運用データ等の管理対象オブジェクトデータへのアクセスを制御するデータアクセス制御方法に適用することができる。
【背景技術】
【０００２】
複数の伝送装置（ＮＥ）により構成されるネットワーク、及び該ネットワークを管理するネットワークオペレーションシステムの構成例を図７に示す。該ネットワークオペレーションシステムは、ネットワークを監視制御するサーバ７−１，７−１’と、該サーバ７−１，７−１’に接続され、管理運用者とのインタフェース（ＨＭＩ：Human Machine Interface）機能を有するクライアント端末７−２とを備える。
【０００３】
該ネットワークオペレーションシステムにより管理される各伝送装置（ＮＥ）７−３は、散在する各エリアの局舎等に設置され、幾つかの伝送装置が伝送路で相互に接続され、ネットワークを構成する。各ネットワークは、１台以上のゲートウェイとなる伝送装置を介して相互に接続される。
【０００４】
ネットワークオペレーションシステムのサーバ７−１，７−１’と各伝送装置（ＮＥ）７−３との間は、例えば、ＬＡＮ（Local Area Network）で接続され、ＴＣＰ／ＩＰ通信により、監視制御信号が送受される。また、各ネットワーク内の伝送装置７−３の間は、ＤＣＣ（Data Communication Channel）通信により信号が伝送される。
【０００５】
なお、ネットワークオペレーションシステムは、信頼性向上の要求から、運用系サーバ７−１と非運用系サーバ７−１’とによる冗長構成を構築するのが一般的である。運用系と非運用系の両方のサーバ７−１，７−１’には、伝送装置（ＮＥ）７−３の運用データ等の管理対象オブジェクトデータが、データベース化して保持されている。
【０００６】
運用系のサーバ７−１に保持されるデータをマスターデータとし、非運用のサーバ７−１に保持されるデータベースをスレーブデータとし、定期的にマスターデータによりスレーブデータを書き換えることにより、両系のサーバ７−１，７−１’間の管理対象オブジェクトデータの整合が図られている。
【０００７】
上記のネットワーク構成において、複数の伝送装置（ＮＥ）７−３のグループにより複数のネットワークが構築される。該複数のネットワークの構築に伴って、ネットワークの運用データ等をグループ化して管理することができるネットワークオペレーションシステムが要求されている。
【０００８】
この要求の背景には、ネットワークの管理運用者の管理責任範囲を局所化すること、また、他の管理責任範囲の運用データ等のデータ量の増加に伴い、データアクセス領域が増大し、それによるデータアクセス性能の劣化を回避すること、等の要請が挙げられる。
【０００９】
ネットワークオペレーションシステムのサーバの機能ブロック構成例を図８に示す。該サーバは、クライアント端末７−２とのＨＭＩインタフェース機能を有するＨＭＩアクセス部８−１、クライアント端末７−２からの入力データをチェックする入力データチェック処理部８−２、各種データベース（ＤＢ）のデータへのアクセスを制御するデータアクセス部、クライアント端末７−２への出力データを生成する出力データ生成部８−４、及び管理対象の伝送装置（ＮＥ）７−３との接続を制御するＮＥアクセス部８−５の各機能ブロックを備える。
【００１０】
また、該サーバは、ネットワークの運用データ等の管理対象オブジェクトデータをデータベース（ＤＢ）化して格納する。該管理対象オブジェクトデータは、伝送装置（ＮＥ）データベース８−１１、ユニット（ＵＮＩＴ）データベース８−１２、パッケージ（ＰＫＧ）データベース８−１３、ネットワークデータベース８−１４及びパスデータベース８−１５等に分けてデータベース化される。
【００１１】
サーバ７−１，７−１’において、各伝送装置（ＮＥ）に収容されるユニット（ＵＮＩＴ）やパッケージ（ＰＫＧ）等の管理対象オブジェクトデータは、登録の順番などに影響され、そのデータ管理構造は、局舎等のエリア別に纏めたデータ構造となっていない。
【００１２】
一方、実際の管理対象オブジェクトデータは、各エリアの局舎に設置された伝送装置（ＮＥ）配下に配備されている。即ち、図９に示すように、局舎Ａ、局舎Ｂ、・・・局舎Ｚ別に、各伝送装置（ＮＥ）データベース９−１１、ユニット（ＵＮＩＴ）データベース９−１２及びパッケージ（ＰＫＧ）データベース９−１３が、実際の管理対象オブジェクトデータとして配備されている。
【００１３】
このように配備された各局舎別の管理対象オブジェクトデータを、ネットワークオペレーションシステムで取得するために、ネットワークオペレーションシステムのサーバに、局舎に関する付加情報を各管理対象オブジェクトデータ対応に付与したテーブルを配備し、各テーブル間で該対応を認識するキーワードを各テーブルに配備していた。
【００１４】
図１０に従来の各データベースのテーブルの一例を示す。図１０の（ａ）は伝送装置（ＮＥ）のテーブル、（ｂ）はユニット（ＵＮＩＴ）のテーブル、（ｃ）はパッケージ（ＰＫＧ）のテーブルの例を示している。図１０の（ａ）に示すように、伝送装置（ＮＥ）のテーブルに、局舎に関する付加情報（例．局舎Ａ、局舎Ｂ、局舎Ｚ等）を、各伝送装置（ＮＥ）対応に運用管理者が入力して付与する。
【００１５】
局舎Ａの配下の管理対象オブジェクトデータを取得するには、伝送装置（ＮＥ）のテーブルから、局舎Ａの付加情報を元に、伝送装置（ＮＥ）番号（Ｎｏ．）“１”及び伝送装置（ＮＥ）情報“ＮＥ＿０００１”を取得する。そして、該伝送装置（ＮＥ）番号（Ｎｏ．）“１”を、ユニット（ＵＮＩＴ）のテーブルの伝送装置（ＮＥ）インデックスにおけるキーワードとして、ユニット（ＵＮＩＴ）のテーブルを検索する。
【００１６】
該検索の結果、ユニット（ＵＮＩＴ）番号“１”，“２”及びユニット（ＵＮＩＴ）情報“ＮＥ＿０００１  ＵＮＩＴ  Ａ，ＮＥ＿０００１  ＵＮＩＴ  Ｂ”を取得する。そして、ユニット（ＵＮＩＴ）番号（Ｎｏ．）“１”，“２”を、パッケージ（ＰＫＧ）のテーブルのユニット（ＵＮＩＴ）インデックスにおけるキーワードとして、パッケージ（ＰＫＧ）のテーブルを検索する。
【００１７】
該検索の結果、パッケージ（ＰＫＧ）（Ｎｏ．）番号“１〜６”及びパッケージ（ＰＫＧ）情報“ＰＫＧ  Ａ〜ＰＫＧ  Ｂ”を取得する。このように、伝送装置（ＮＥ）のテーブルに、局舎に関する付加情報を付与することにより、局舎Ａの配下管理対象のオブジェクトデータを取得していた。
【００１８】
従来のデータアクセスの態様例を図１１に示す。図１１は、或る局舎に設置された伝送装置（ＮＥ）配下のパッケージ（ＰＫＧ）のデータを変更する場合の例を示し、図１１の（ａ）は変更前のパッケージ（ＰＫＧ）テーブル、図１１の（ｂ）は変更後のパッケージ（ＰＫＧ）テーブルを示している。
【００１９】
図１１は、伝送装置（ＮＥ）情報が“１０００００１１１１”で登録位置が“１”のパッケージ（ＰＫＧ）に対して、パッケージタイプ“ＺＺＺ”を“ＡＡＡ”に、登録状態“ＯＦＦ”を“ＯＮ”に、サービス状態“ＯＦＦ”を“ＯＮ”に変更する例を示している。
【００２０】
図１１において、変更箇所は斜線を施して示している。この変更は、ＳＱＬのＵＰＤＡＴＥ文を用い、変更するテーブル名、列名、変更後の設定データ、変更対象の行（レコード）を指定する絞り込み条件、等を設定し、該ＵＰＤＡＴＥのＳＱＬ文の実行により変更させることができる。
【００２１】
上記のテーブルにおける伝送装置（ＮＥ）情報“１０００００１１１１”，“２０００００２２２２”及び“３０００００３３３３”により示される伝送装置（ＮＥ）は、それぞれ異なるエリアの局舎に設置され、同一のテーブルに、複数のエリアに亘る伝送装置（ＮＥ）のレコードが点在している。このようなテーブル上で上述の変更を実施する場合、変更対象の行(レコード）を条件により絞って指定しても、ＵＰＤＡＴＥのＳＱＬ文の実行時には、テーブル全体へのアクセスが発生することになる。
【００２２】
複数のエリアのネットワークが相互に接続されたネットワークに対して、パス回線の名称とエリアの識別情報との対応関係、該エリアの識別情報とパス回線終端接続装置との対応関係等を格納するデータベースを備え、エリア監視制御装置により各エリアを監視し、集中監視制御装置により全エリアを監視するネットワーク管理装置等は、下記の特許文献１により知られている。
【００２３】
また、ユーザが属しているグループを特定し、該グループに対応する使用環境を特定し、該使用環境に応じた環境設定を行い、ログインしたユーザに対応するデータベースにアクセスがなされるように設定したサーバ等は、下記の特許文献２により知られている。
【００２４】
また、ログイン要求で入力された業務名に基づき、各コンピュータの該業務を実行する場合の適正値を算出し、該適正値の最も大きいコンピュータをログイン先として選択する分散処理システム等は、下記の特許文献３により知られている。
【先行技術文献】
【特許文献】
【００２５】
【特許文献１】特開２０００−２９５２２０号公報
【特許文献２】特開２００１−３５７００９号公報
【特許文献３】特開平９−３１４６８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００２６】
複数のネットワークの構築に伴って、ネットワークの運用データ等をエリア毎にグループ化して管理し、ネットワークの管理運用者の管理責任範囲を局所化し、また、他の管理責任範囲の運用データ等のデータ量の増加によるデータアクセス性能の劣化を回避することが要望されている。
【００２７】
各エリア別の運用データ等の管理対象オブジェクトデータを取得するための従来のデータ構造は、局舎等のエリアに関する付加情報を各管理対象オブジェクトデータ対応に付与したテーブルを配備し、各テーブル間で該対応を認識するキーワードにより管理対象オブジェクトデータを取得する構造のものであった。
【００２８】
そのため、エリアに関する付加情報を各管理対象オブジェクトデータ対応に運用管理者が間違いなく入力することを要するものであった。また、ネットワークオペレーションシステムへのログイン時に、オブジェクトデータのデータベース全てにアクセスされ、データアクセス性能の劣化が避けられないものであった。
【００２９】
本発明は、各エリアの管理対象オブジェクトデータが点在するデータベースに対して、エリアに関する付加情報を各管理対象オブジェクトデータ対応に運用管理者が付与することなく、エリア別の管理対象のオブジェクトデータに局所的にアクセスすることを可能にする。
【課題を解決するための手段】
【００３０】
上記課題を解決する一形態としてのネットワークオペレーションシステムは、ネットワークを構成し、複数のエリアに設置される伝送装置の運用データを含む管理対象オブジェクトデータを保持し、管理するネットワークオペレーションシステムであって、前記管理対象オブジェクトデータを保持している運用システムのデータベースを基に、該管理対象オブジェクトデータと前記エリアとの対応を解析し、解析した対応関係を基に、前記管理対象オブジェクトデータを前記エリアと関連付けたエリア情報を含むエリア分割用アクセステーブルを生成する手段と、前記エリア分割用アクセステーブルを基に、所定のエリアの管理対象オブジェクトデータのみを取出すエリア別データ取出し用ＳＱＬ文を生成する手段と、前記エリア別データ取出し用ＳＱＬ文により取出された所定のエリアの管理対象オブジェクトデータに制限したデータアクセスを与える手段と、を備えたものである。
【００３１】
他の一形態としてのデータアクセス制御方法は、ネットワークを構成し、複数のエリアに設置される伝送装置の運用データを含む管理対象オブジェクトデータを保持し、管理するネットワークオペレーションシステムに対するデータアクセス制御方法であって、前記管理対象オブジェクトデータを保持している運用システムのデータベースを基に、該管理対象オブジェクトデータと前記エリアとの対応を解析し、解析した対応関係を基に、前記管理対象オブジェクトデータを前記エリアと関連付けたエリア情報を含むエリア分割用アクセステーブルを生成するステップと、前記エリア分割用アクセステーブルを基に、所定のエリアの管理対象オブジェクトデータのみを取出すエリア別データ取出し用ＳＱＬ文を生成するステップと、前記エリア別データ取出し用ＳＱＬ文により取出された所定のエリアの管理対象オブジェクトデータに制限したデータアクセスを与えるステップと、を含むものである。
【発明の効果】
【００３２】
運用管理者がエリアに関する付加情報を各管理対象オブジェクトデータ対応に付与することなく、既存の運用システムのデータベースに点在する各エリアの管理対象オブジェクトデータが、エリア毎に絞り込んだデータ構造の形態に変換される。これにより、複雑かつ多量化する管理対象オブジェクトデータを、エリア毎の管理しやすい管理対象オブジェクトデータに分割することができ、運用管理者は、エリア別の管理対象オブジェクトデータに局所的にアクセスすることが可能となる。その結果、複数の各エリアの管理対象オブジェクトを効率良く管理運用することが可能となる。
【００３３】
また、各エリアの管理運用者毎にアクセス可能な範囲を限定したデータアクセス権限を付与することが可能になり、管理運用者間での運用データの競合や誤った運用データの書き換えなどを回避することができ、また、セキュリティ性を向上させることができる。更に、管理運用者毎にアクセスするデータ領域が制限されるデータ構造であるため、複数の管理運用者が全管理対象オブジェクトデータにアクセスするデータ構造に比べて、データアクセス性能を向上させることが可能となる。
【図面の簡単な説明】
【００３４】
【図１】エリア分割用アクセステーブル及びエリア別データ取出し用ＳＱＬ文の生成の実施例を示す図である。
【図２】エリア分割用アクセステーブル及び運用データの実施例を示す図である。
【図３】エリア別に管理対象オブジェクトデータを集約する実施例を示す図である。
【図４】エリア別データの取り出し処理のフロー例を示す図である。
【図５】ログインエリア限定による負荷分散の実施例を示す図である。
【図６】エリア別の運用データへのアクセスの実施例を示す図である。
【図７】ネットワーク及びネットワークオペレーションシステムの構成例を示す図である。
【図８】サーバの機能ブロック構成例を示す図である。
【図９】実際の管理対象オブジェクトデータの配置例を示す図である。
【図１０】従来の各データベースのテーブルの一例を示す図である。
【図１１】従来のデータアクセスの態様例を示す図である。
【発明を実施するための形態】
【００３５】
開示のネットワークオペレーションシステムは、各伝送装置の運用データ等の管理対象オブジェクトデータが分散して格納されている既存の運用システムのデータベースから、各伝送装置が設置されている局舎等のエリアと関連付けたエリア分割用アクセステーブル及びエリア別データ取出し用ＳＱＬ（Structured Query Language）文を生成する。
【００３６】
図１に該エリア分割用アクセステーブル及びエリア別データ取出し用ＳＱＬ文の生成の実施例を示す。当該ネットワークオペレーションシステムのサーバは、運用データ解析部１−１を備える。該運用データ解析部１−１は、局舎等のエリアに関する付加情報を付与するために、既存の運用システムのデータベースの運用データ１−２の分析を行い、局舎等のエリアのデータと装置データとの関連を解析し、該関連情報をデータ化（ルール化）する。
【００３７】
該運用データ解析部１−１は、該関連情報に基づいて、各伝送装置（ＮＥ）情報における局舎に対応するデータから、エリア分割用アクセステーブル１−３及びエリア別データ取出し用ＳＱＬ文１−４を生成する。
【００３８】
図２にエリア分割用アクセステーブル及び運用データの実施例を示す。運用データは、例えば、図２の（ｂ）に示すように、局舎情報（ＯＦＦＩＣＥ＿ＩＤ）と、伝送装置（ＮＥ）情報（ＮＥ＿ＩＤ）と、ネットワーク情報（ＮＥＴＷＯＲＫ＿ＩＤ）とが関連付けられて格納されている。
【００３９】
運用データ解析部１−１は、例えば、伝送装置情報（ＮＥ＿ＩＤ）の上位の２桁の値が局舎情報に関連していることを解析して認識し、該解析結果を基に関連情報をデータ化（ルール化）する。そして、該運用データ解析部１−１は、各伝送装置情報（ＮＥ＿ＩＤ）に対して、局舎に関する付加情報としてエリア情報（ＡＲＥＡ＿ＩＤ）をマッピングしたエリア分割用アクセステーブルを生成する。
【００４０】
エリア分割用アクセステーブルは、図２の（ａ）に示すように、各伝送装置情報（ＮＥ＿ＩＤ）の局舎に対応するデータがマッピングされたエリア情報（ＡＲＥＡ＿ＩＤ）の領域に、更に、該エリア情報（ＡＲＥＡ＿ＩＤ）をグループ化したエリアグループ情報（ＡＲＥＡ＿ＧＲＯＵＰ＿ＩＤ）の領域を備えた構成とすることができる。各エリアをサブエリア化し、複数のサブエリアをエリアグループとして管理可能にすることにより、柔軟なエリア拡張が可能となる。
【００４１】
エリアグループ情報（ＡＲＥＡ＿ＧＲＯＵＰ＿ＩＤ）は、ネットワークの管理運用者の責任分担範囲等に対応させて関連付けることができ、それらの対応は、エリア情報（ＡＲＥＡ＿ＩＤ）とエリアグループ情報（ＡＲＥＡ＿ＧＲＯＵＰ＿ＩＤ）との対応を格納したデータベース（図視省略）を参照して生成する構成とすることができる。
【００４２】
更に、図２の（ｃ）に示すように、エリア情報（ＡＲＥＡ＿ＩＤ）とエリア名とを対応付けたエリア名対応テーブルを自動的に生成し、該エリア名対応テーブルを参照して、管理運用者が理解し易いエリア名称によりエリアを表示する構成とすることができる。
【００４３】
運用データ解析部１−１は、エリア分割用アクセステーブル１−３を生成すると同時に、エリア別データ取出し用ＳＱＬ文１−４を作成する。エリア別データ取出し用ＳＱＬ文１−４は、前述のエリア分割用アクセステーブル１−３を参照して、エリア別に管理対象オブジェクトデータを集約する指令を与える。
【００４４】
図３にエリア別に管理対象オブジェクトデータを集約する実施例を示す。ネットワークオペレーションシステムは、運用アプリケーションプログラム（ＡＰＬ）及び既存のＳＱＬ群によるデータベース処理に加えて、エリア分割用アクセステーブル１−３及びエリア別データ取出し用ＳＱＬ文１−４により、エリア別の管理対象オブジェクトデータ３−１，３−２，３−３に集約したデータへのアクセスを可能にする。
【００４５】
即ち、既存の運用データ１−２内に混在する各エリアの管理対象オブジェクトデータに対して、エリア別データ取出し用ＳＱＬ文１−４は、エリア別の管理対象オブジェクトデータ３−１，３−２，３−３に分割して運用データ１−２から取出し、アクセス可能にする。
【００４６】
エリア別データの取り出し処理のフロー例を図４に示す。運用管理者は、クライアント端末からサーバに対し、管理対象のオブジェクトデータのデータベースへのアクセスを要求する際に、特定のエリアのオブジェクトデータの取得を要求する場合、該特定エリアを示すログイン情報を付与してログインする。
【００４７】
サーバは、上記ログイン情報を基に、取得する管理対象オブジェクトデータのエリア別の絞り込みを行うか否かを判定する（４−１）。エリア別の絞り込みを行う場合、エリア別データ取出し用ＳＱＬ文の中から、取得要求されたエリアのエリア別データ取出し用ＳＱＬ文を選別する（４−２）。
【００４８】
エリア別データ取出し用ＳＱＬ文が選別されると、既存のＳＱＬ文を発行する前に、該既存のＳＱＬ文を、取得用エリア情報を付与したＳＱＬ文に変更する命令文（ＡＰＩ：Application Program Interface）を発行する。そして、該命令文（ＡＰＩ）の実行により生成される新規のＳＱＬ文（取得用エリア情報が付与されたＳＱＬ文）を発行する（４−３）。一方、管理対象オブジェクトデータのエリアの別絞り込みを行わない場合、管理態様オブジェクトデータを取得するための既存のＳＱＬ文を発行する（４−４）。
【００４９】
次にログインエリア限定による負荷分散について説明する。前述したエリア別アクセス手段を応用し、当該ネットワークオペレーションシステムのサーバへログインする際に、通常のログイン情報（ユーザＩＤとパスワード）の入力の他に、管理対象のエリア情報（エリアＩＤ）を指定してログインすることとする。
【００５０】
そして、サーバにおいて、該ログインを行ったユーザ（運用管理者）の処理要求に対してアプリケーションプログラムが発行する全ＳＱＬ文に対して、ログイン時に指定したエリア情報（エリアＩＤ）による絞り込みを行うＳＱＬ文を生成するよう、処理開始前に予め設定ファイルに書き込んでおく。
【００５１】
こうすることにより、図４に示した処理フローの先頭分岐点（４−１）で、ログイン中の取得データへのアクセス処理のフローは、エリア別の管理対象オブジェクトデータを取得するＳＱＬ文を発行する処理フロー（図４の点線矢印）が実施されることになる。
【００５２】
その結果、管理運用者（ログインユーザ）は、サーバ内の各データベース内に散在する管理対象オブジェクトの運用データの構造を意識することなく、エリア別に絞り込まれた管理対象オブジェクトの運用データが表示され、該エリア別の運用データにのみアクセスすることが可能になる。
【００５３】
図５にログインエリア限定による負荷分散の実施例を示す。例えば、クライアント端末７−２ａでログイン先としてＡエリアを指定したとすると、該クライアント端末７−２ａに対して、サーバは、エリアＡの運用データに絞り込んだ運用データ５−１にアクセス可能にする。
【００５４】
また、クライアント端末７−２ｂ，７−２ｃ，７−２ｄで、それぞれログイン先としてＢエリア、Ｃエリア、Ｄエリアを指定したとすると、該クライアント端末７−２ｂ，７−２ｃ，７−２ｄに対して、サーバは、それぞれ、エリアＢ、エリアＣ、エリアＤの運用データに絞り込んだ運用データ５−２，５−３，５−４にアクセス可能にする。
【００５５】
こうすることにより、アクセスする管理対象オブジェクトデータを運用管理者（ログインユーザ）毎に制限することができる。その結果、各クライアント端末７−２ａ，７−２ｂ，７−２ｃ，７−２ｄの運用管理者は、ログインエリア以外のエリアの運用データは、参照すらできなくなるため、管理運用者同士の運用データの競合や誤った運用データの書き換えなどのトラブルを未然に防ぐことが可能となる。
【００５６】
図６にエリア別の運用データへのアクセスの実施例を示す。図６は、図１１の（ａ）に示した既存のパッケージ（ＰＫＧ）テーブルに対するアクセスの態様例を示している。上述のエリア分割用アクセステーブルとエリア別データ取出し用ＳＱＬ文とにより、既存のパッケージ（ＰＫＧ）テーブルから、ログイン情報で指定されたエリアの管理対象オブジェクトデータのみに絞り込んだ仮想的なテーブルを生成する。
【００５７】
図６において、（ａ）はエリアＡの管理対象オブジェクトデータのみに絞り込んだ仮想的なテーブルを示し、（ｂ）はエリアＢの管理対象オブジェクトデータのみに絞り込んだ仮想的なテーブルを示し、（ｃ）はエリアＣの管理対象オブジェクトデータのみに絞り込んだ仮想的なテーブルを示している。
【００５８】
エリア別データ取出し用ＳＱＬ文は、ＳＱＬのＣＲＥＡＴＥ  ＶＩＥＷ文を用い、新たに作成する仮想テーブル名と、ビューの列名等の新テーブルの情報、新テーブルの元となるテーブル、新テーブルに表示するレコードのフィルタ条件等を記述することにより生成される。これらは、既存のＳＱＬ文の発行前に、該ＳＱＬ文に変更する命令文（ＡＰＩ）を呼び出し、該命令文（ＡＰＩ）により新ＳＱＬ文に変換する。
【００５９】
以上説明した実施形態によれば、従来、ネットワークオペレーションシステムのサーバ内に点在していていた各エリアの管理対象オブジェクトデータを、所定のルールに基づいたグループ化によって、エリア別にグループ化することが可能になり、管理運用者が、管理対象のエリアのオブジェクトデータのみにアクセスすることが可能な構成とすることができる。
【００６０】
また、既存の運用システムのデータベースのテーブル構造を変更することなく、エリア分割用アクセステーブルとエリア別データ取出し用ＳＱＬ文を介することにより、エリア別に絞った管理対象オブジェクト情報を取り出すことが可能となる。また、エリア情報をログイン情報のオプションとして入力する構成とすることにより、運用管理者毎にアクセス可能な運用データ領域を制限させることができ、セキュリティ性を強化することが可能となる。更に、管理対象外のエリアのオブジェクトデータに対するアクセスが無いため、データベースへのアクセス性能を向上させることができる。
【符号の説明】
【００６１】
１−１  運用データ解析部
１−２  運用データ
１−３  エリア分割用アクセステーブル
１−４  エリア別データ取出し用ＳＱＬ文
【図１】
2013015942.tif 000003
【図２】
2013015942.tif 000004
【図３】
2013015942.tif 000005
【図４】
2013015942.tif 000006
【図５】
2013015942.tif 000007
【図６】
2013015942.tif 000008
【図７】
2013015942.tif 000009
【図８】
2013015942.tif 000010
【図９】
2013015942.tif 000011
【図１０】
2013015942.tif 000012
【図１１】
2013015942.tif 000013