JP2000242584A - Network management system, its interface conversion method and recording medium recording processing program of the same method - Google Patents

Network management system, its interface conversion method and recording medium recording processing program of the same method

Info

Publication number
JP2000242584A
JP2000242584A JP11039732A JP3973299A JP2000242584A JP 2000242584 A JP2000242584 A JP 2000242584A JP 11039732 A JP11039732 A JP 11039732A JP 3973299 A JP3973299 A JP 3973299A JP 2000242584 A JP2000242584 A JP 2000242584A
Authority
JP
Japan
Prior art keywords
management
client
corba
cmip
request
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
JP11039732A
Other languages
Japanese (ja)
Inventor
Katsuyuki Natsukawa
勝行 夏川
Naoki Watanabe
直樹 渡辺
Akira Murashige
村重  彰
Yumimasa Igarashi
弓将 五十嵐
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP11039732A priority Critical patent/JP2000242584A/en
Publication of JP2000242584A publication Critical patent/JP2000242584A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To facilitate the development of client software in a network management system using a CORBA/CMIP gateways and also to provide an interface conversion method of the network management system and a recording medium which records a processing program of the interface conversion method. SOLUTION: In a network management system 1 which performs management communication by means of the CORBA/CMIP gateways 4 and 5, all CMIS operation requests (management operation requests) are received for the management object given from a client 2, converted into the communication request forms to the gateways 4 and 5 and then transmitted. The results are received from the management objects in response to the management operation requests given to the management objects from the gateways 4 and 5. Then a server S is placed between the client 2 and the gateways 4 and 5 to send the reply results to the management operation requests of the client 2 back to the client 2.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、CORBA(Comm
on Object Request Broker Architecture、共通オブジ
ェクトリクエストブローカアーキテクチャ、オブジェク
ト指向分散通信機構)上で、管理通信プロトコルである
CMIP(Common Management Information Protocol)
を動作させるCORBA/CMIPゲートウェイを用い
てクライアントから管理対象装置への通信を行いネット
ワーク管理を行うネットワーク管理システム(NMS:
Network Management System)に係わり、特に、クライ
アント側に必要となる手順を簡素化するのに好適なネッ
トワーク管理システムとそのインタフェース変換方法お
よびその処理プログラムを記録した記録媒体に関するも
のである。
[0001] The present invention relates to CORBA (Comm.
on Object Request Broker Architecture, Common Object Request Broker Architecture, Object Oriented Distributed Communication Mechanism)
A network management system (NMS: NMS :) that communicates from a client to a managed device using a CORBA / CMIP gateway that operates
More particularly, the present invention relates to a network management system suitable for simplifying a procedure required on the client side, an interface conversion method thereof, and a recording medium on which a processing program is recorded.

【0002】[0002]

【従来の技術】まず、ネットワーク管理の概念であるO
SI(Open System Interconnection)管理モデルにつ
いて、図6を用いて説明する。図6は、OSI管理モデ
ルにおけるネットワーク管理の概念を示す説明図であ
る。OSI管理においては、管理対象となる管理対象装
置60aの情報を、管理オブジェクト60bの集合とい
う概念で表現する。管理オブジェクト60bは管理対象
装置60a各部の状態や操作方法を表す。ネットワーク
管理装置60と管理対象装置60aは、CMIP(Comm
on Management Information Protocol)と呼ばれる通信
手順を用いて通信を行う。
2. Description of the Related Art First, a concept of network management, O
The SI (Open System Interconnection) management model will be described with reference to FIG. FIG. 6 is an explanatory diagram showing the concept of network management in the OSI management model. In the OSI management, information on a managed device 60a to be managed is represented by a concept of a set of managed objects 60b. The management object 60b indicates the status and operation method of each unit of the management target device 60a. The network management device 60 and the management target device 60a are connected to a CMIP (Comm
Communication is performed using a communication procedure called “on Management Information Protocol”.

【0003】このCMIPが提供する管理オブジェクト
60bへの操作および自律メッセージの通知方法を以下
に示す。 (1)M−CREATE操作は、管理対象装置に新たな
管理オブジェクトを生成するために使用される。 (2)M−DELETE操作は、管理対象装置から対象
とする管理オブジェクトを削除するために使用される。
A method of operating the management object 60b provided by the CMIP and notifying the autonomous message will be described below. (1) The M-CREATE operation is used to generate a new managed object in the managed device. (2) The M-DELETE operation is used to delete a target managed object from a managed device.

【0004】(3)M−GET操作は、管理対象装置か
ら対象とする管理オブジェクトの属性値を取得するため
に使用される。 (4)M−SET操作は、管理対象装置内の管理オブジ
ェクトに属性値を設定するために使用される。 (5)M−ACTION操作は、管理対象装置内の管理
オブジェクトに動作を実行させるために使用さる。 (6)M−EVENT−REPORTサービスは、管理
対象装置内の管理オブジェクトで発生した状態遷移やエ
ラー等を管理対象装置からネットワーク管理装置へ自律
的に通知する。
(3) The M-GET operation is used to acquire the attribute value of a target managed object from a device to be managed. (4) The M-SET operation is used to set an attribute value on a managed object in the managed device. (5) The M-ACTION operation is used to cause a managed object in the managed device to execute an operation. (6) The M-EVENT-REPORT service autonomously notifies the network management device of a state transition, an error, or the like that has occurred in a management object in the management target device.

【0005】次に、図7により、OSI管理モデルに基
づいてCORBAおよびCORBA/CMIPゲートウ
ェイを用いた従来技術におけるネットワーク管理システ
ムの構成について説明する。尚、CORBAに関しての
技術は、例えば、ジェレミー・ローゼンバーガー著、オ
ブジェクト指向研究会訳,杉野博史監訳「例題で学ぶ分
散オブジェクト指向CORBA」(1998年、株式会
社プレンティスホール出版発行)等に記載されている。
Next, the configuration of a conventional network management system using CORBA and CORBA / CMIP gateway based on the OSI management model will be described with reference to FIG. The technique relating to CORBA is described, for example, in Jeremy Rosenberger's translation of the Object-Oriented Study Group, edited by Hiroshi Sugino, "Distributed Object-Oriented CORBA Learning with Examples" (published by Prentice Hall, 1998). ing.

【0006】図7は、CORBA/CMIPゲートウェ
イを用いた従来のネットワーク管理システムの構成例を
示すブロック図である。CORBA/CMIPゲートウ
ェイを用いたネットワーク管理システム(図中、「NM
S」と記載)60は、CMIS(Common Management Info
rmation Service)オペレーションを要求するクライア
ント63と、その要求(管理操作要求)を受け取って管
理対象(CMIP Agent)61,62に対してCMIP
プロトコルで通信するCORBA/CMIPゲートウェ
イ(図中、「GW」と記載)64から構成される。尚、クラ
イアント63とCORBA/CMIPゲートウェイ64
間、すなわち、CORBAオブジェクト間のインタフェ
ースの記述にはインタフェース定義言語(IDL:Inte
rface Definition Language)が用いられる。
FIG. 7 is a block diagram showing a configuration example of a conventional network management system using a CORBA / CMIP gateway. A network management system using a CORBA / CMIP gateway (in the figure, "NM
S) 60 is CMIS (Common Management Info)
rmation Service) client 63, which receives the request (management operation request)
It is composed of a CORBA / CMIP gateway (described as “GW” in the figure) 64 communicating by a protocol. The client 63 and the CORBA / CMIP gateway 64
An interface definition language (IDL: Intele) is used to describe interfaces between CORBA objects.
rface Definition Language) is used.

【0007】クライアント63は、構成管理、性能管
理、障害管理等の管理機能群を持つアプリケーションソ
フトからなり、CORBA/CMIPゲートウェイ64
に対し、これらの管理機能に合わせて4種類のCORB
Aオブジェクト、すなわち、PushConsumer(図中、「P
C」と記載)63a、MultipleRepliesHandler(図中、
「MRH」と記載)63b、LinkedDeletionHandler
(図中、「LDH」と記載)63c、EndOfDelitionHan
dler(図中、「EDH」と記載)63dが必要となる。
The client 63 is composed of application software having management functions such as configuration management, performance management, and fault management.
In response to these management functions, four types of CORB
A object, that is, PushConsumer (“P
C) 63a, MultipleRepliesHandler (in the figure,
"MRH") 63b, LinkedDeletionHandler
(Described as "LDH" in the figure) 63c, EndOfDelitionHan
A dler (described as "EDH" in the figure) 63d is required.

【0008】また、CORBA/CMIPゲートウェイ
64側には、管理対象(CMIP Agent)61,62毎
に3種類のCORBAオブジェクト、すなわち、ProxyA
gent(図中、「PA」と記載)64c,64f、EventPo
rt(図中、「EP」と記載)64d,64g、ManagedO
bjectFactory(図中、「MOF」と記載)64e,64
hと、CORBA/CMIPゲートウェイ64毎に2種
類のCORBAオブジェクト、すなわち、ProxyAgentFi
nder(図中、「PA_F」と記載)64a、EventPortF
inder(図中、「EP_F」と記載)64bが必要であ
る。
On the CORBA / CMIP gateway 64 side, there are three types of CORBA objects for each of the managed objects (CMIP Agents) 61 and 62, ie, ProxyA
gent (described as "PA" in the figure) 64c, 64f, EventPo
rt (described as "EP" in the figure) 64d, 64g, ManagedO
bjectFactory (described as "MOF" in the figure) 64e, 64
h and two types of CORBA objects for each CORBA / CMIP gateway 64, namely ProxyAgentFi
nder (described as "PA_F" in the figure) 64a, EventPortF
inder (described as “EP_F” in the figure) 64b is required.

【0009】これらのCORBAオブジェクトは、上述
した6つの操作および自律メッセージの通知方法を、以
下のようなメソッドとして提供する。 (1)encode_create()メソッドは、Ma
nagedObjectFactoryオブジェクト64e,64h(MO
F)に対して管理オブジェクト生成要求を行い、呼び出
したメソッドのoutパラメータとして結果を受信する。 (2)encode_delete()メソッドは、Pr
oxyAgentオブジェクト64c,64f(PA)に対して
管理オブジェクト削除要求を行い、LinkedDeletionHand
lerオブジェクト63c(LDH)およびEndOfDeletion
Handlerオブジェクト63d(EDH)が結果を受信す
る。
These CORBA objects provide the above-mentioned six operation and autonomous message notification methods as the following methods. (1) The encode_create () method uses Ma
nagedObjectFactory objects 64e, 64h (MO
A management object generation request is issued to F), and the result is received as an out parameter of the called method. (2) The encode_delete () method is Pr
A management object deletion request is sent to the oxyAgent objects 64c and 64f (PA), and the LinkedDeletionHand
ler object 63c (LDH) and EndOfDeletion
The handler object 63d (EDH) receives the result.

【0010】(3)encode_get()メソッド
は、ProxyAgentオブジェクト64c,64f(PA)に
対して属性値取得要求を行い、MultipleRepliesHandler
オブジェクト63b(MRH)が結果を受信する。 (4)encode_set()メソッドは、ProxyAge
ntオブジェクト64c,64f(PA)に対して属性値
設定要求を行い、MultipleRepliesHandlerオブジェクト
63b(MRH)が結果を受信する。 (5)encode_action()メソッドは、Pr
oxyAgentオブジェクト64c,64f(PA)に対して
の振る舞い実行要求を行い、MultipleRepliesHandlerオ
ブジェクト63b(MRH)が結果を受信する。 (6)ネットワーク管理システム(NMS)内にPushCo
nsumerオブジェクト63a(PC)を生成し、管理対象
装置からの自律メッセージを受信する。
(3) The encode_get () method issues an attribute value acquisition request to the ProxyAgent objects 64c, 64f (PA), and sends a MultipleRepliesHandler.
Object 63b (MRH) receives the result. (4) The encode_set () method is ProxyAge
An attribute value setting request is made to the nt objects 64c and 64f (PA), and the MultipleRepliesHandler object 63b (MRH) receives the result. (5) The encode_action () method is Pr
A behavior execution request is issued to the oxyAgent objects 64c and 64f (PA), and the MultipleRepliesHandler object 63b (MRH) receives the result. (6) PushCo in Network Management System (NMS)
It generates an nsumer object 63a (PC) and receives an autonomous message from the managed device.

【0011】例として、CORBA/CMIPゲートウ
ェイ64に対するM−CREATE操作とM−GET操
作の処理手順を図8および図9に示す。図8は、図7の
ネットワーク管理システムのM−CREATE操作にお
ける処理手順例を示す説明図である。まず、図中の矢印
で示すように、クライアント63側の管理機能からC
ORBA/CMIPゲートウェイ64上のManagedObjec
tFactoryオブジェクト64e(MOF)をメソッド呼び
出しの宛先オブジェクトとして管理オブジェクト生成要
求を実行する。
As an example, FIG. 8 and FIG. 9 show processing procedures of the M-CREATE operation and the M-GET operation for the CORBA / CMIP gateway 64. FIG. 8 is an explanatory diagram showing an example of a processing procedure in the M-CREATE operation of the network management system in FIG. First, as indicated by the arrow in the figure, the management function on the client 63 side
ManagedObjec on ORBA / CMIP gateway 64
The management object generation request is executed using the tFactory object 64e (MOF) as the destination object of the method call.

【0012】次に、矢印で示すように、要求を受け取
ったManagedObjectFactoryオブジェクト64e(MO
F)が、管理対象装置内の管理対象(CMIP Agent)
61に対して管理オブジェクト生成要求を実行する。ま
た、矢印で示すように、メソッド呼び出しのoutパラ
メータとして戻ってきた結果を、クライアント63側の
管理機能が取得する。
Next, as indicated by the arrow, the ManagedObjectFactory object 64e (MO
F) is the managed object (CMIP Agent) in the managed device
A management object generation request is issued to 61. As indicated by the arrow, the management function of the client 63 acquires the result returned as the out parameter of the method call.

【0013】図9は、図7のネットワーク管理システム
のM−GET操作における処理手順例を示す説明図であ
る。まず、図中の矢印で示すように、クライアント6
3側の管理機能からCORBA/CMIPGゲートウェ
イ64上のProxyAgentオブジェクト64c(PA)
をメソッド呼び出しの宛先オブジェクトとして属性値取
得要求を実行する。次に、矢印で示すように、要求を
受け取ったProxyAgentオブジェクト64c(P
A)が管理対象装置内の管理対象(CMIP Agent)61
に対して属性値取得要求を実行する。また、矢印で示
すように、結果をMultipleRepliesHandlerオブジェクト
63b(MRH)が取得する。
FIG. 9 is an explanatory diagram showing an example of a processing procedure in the M-GET operation of the network management system of FIG. First, as shown by the arrow in the figure, the client 6
The ProxyAgent object 64c (PA) on the CORBA / CMIPG gateway 64 from the management function on the third side
And execute the attribute value acquisition request with the destination object of the method call. Next, as indicated by the arrow, the ProxyAgent object 64c (P
A) The management target (CMIP Agent) 61 in the management target device
Execute attribute value acquisition request for. As shown by the arrow, the result is acquired by the MultipleRepliesHandler object 63b (MRH).

【0014】しかし、このような従来技術においては、
CORBA/CMIPゲートウェイ64に対するクライ
アント63側には、管理機能に合わせて4種類のオブジ
ェクト、すなわち、PushConsumerオブジェクト63a
(PC)、MultipleRepliesHandlerオブジェクト63b
(MRH)、LinkedDeletionHandler63c(LDH),
EndOfDeletionHandler63d(EDH)が必要となる。
さらに、クライアント63側においては、図10に示す
ように、CMISオぺレーション毎に異なる宛先オブジ
ェクトの違い、および、CMISオぺレーション毎に異
なる結果の受け取り方法の違いを意識した処理が必要と
なる。
However, in such prior art,
On the client 63 side of the CORBA / CMIP gateway 64, there are four types of objects according to the management function, that is, a PushConsumer object 63a.
(PC), MultipleRepliesHandler object 63b
(MRH), LinkedDeletionHandler63c (LDH),
EndOfDeletionHandler 63d (EDH) is required.
Further, as shown in FIG. 10, the client 63 needs to be conscious of the difference between destination objects that differ for each CMIS operation and the difference in the method of receiving results that differ for each CMIS operation. .

【0015】図10は、図7のネットワーク管理システ
ムにおけるCORBA/CMIPゲートウェイに対する
CMISオぺレーションの宛先オブジェクトおよび結果
受信方法の対応を示す説明図である。「M−GET」,
「M−SET」、「M−ACTION」のそれぞれのC
MISオぺレーションに対しては、宛先オブジェクトは
同じ「PAオブジェクト」であり、結果受信方法は同じ
「MRHオブジェクト」であるが、「M−DELET
E」のCMISオペレーションに対しては、宛先オブジ
ェクトは「PAオブジェクト」で、結果受信方法は「LD
H,EDHオブジェクト」であり、また、「M−CRE
ATE」のCMISオペレーションに対しては、宛先オ
ブジェクトは「MOFオブジェクト」、結果受信方法は
「outパラメータ」である。
FIG. 10 is an explanatory diagram showing the correspondence between the destination object of the CMIS operation and the result receiving method for the CORBA / CMIP gateway in the network management system of FIG. "M-GET",
C of "M-SET" and "M-ACTION"
For the MIS operation, the destination object is the same “PA object” and the result receiving method is the same “MRH object”, but the “M-DELETE”
For the CMIS operation “E”, the destination object is “PA object” and the result receiving method is “LD”.
H, EDH object "and" M-CRE
For the "ATE" CMIS operation, the destination object is the "MOF object" and the result receiving method is the "out parameter".

【0016】[0016]

【発明が解決しようとする課題】解決しようとする問題
点は、従来の技術では、クライアント側において、CM
ISオぺレーション毎に異なる宛先オブジェクトの違
い、および、CMISオぺレーション毎に異なる結果の
受け取り方法の違いを意識した処理が必要となる点であ
る。
The problem to be solved is that, in the prior art, the client side has a CM
The point is that processing is required in consideration of the difference between destination objects that differ for each IS operation and the difference in the method of receiving results that differs for each CMIS operation.

【0017】本発明の目的は、これら従来技術の課題を
解決し、CORBA/CMIPゲートウェイを使用する
ネットワーク管理システム内のクライアントソフトウェ
アの開発を容易としたネットワーク管理システムとその
インタフェース変換方法およびその処理プログラムを記
録した記録媒体を提供することである。
An object of the present invention is to solve these problems of the prior art and to facilitate the development of client software in a network management system using a CORBA / CMIP gateway, an interface conversion method therefor, and a processing program therefor. Is to provide a recording medium on which is recorded.

【0018】[0018]

【課題を解決するための手段】上記目的を達成するた
め、本発明のネットワーク管理システムとそのインタフ
ェース変換方法は、CORBA/CMIPゲートウェイ
を用いて管理通信を行うネットワーク管理システムにお
いて、クライアントからの管理対象に対する全てのCM
ISオペレーション要求(管理操作要求)を受信し、C
ORBA/CMIPゲートウェイに対しての通信要求形
式に変換して、このCORBA/CMIPゲートウェイ
に送出し、このCORBA/CMIPゲートウェイから
の管理対象に対する管理操作要求に応じた管理対象から
の結果を受信し、クライアントからの管理操作要求への
返答結果としてクライアントに返すサーバを、クライア
ントとCORBA/CMIPゲートウェイとの間に設け
た構成とする。
In order to achieve the above object, a network management system and an interface conversion method according to the present invention are provided in a network management system for performing management communication using a CORBA / CMIP gateway. All CMs for
Receives an IS operation request (management operation request) and returns to C
The data is converted into a communication request format for the ORBA / CMIP gateway, transmitted to the CORBA / CMIP gateway, and a result from the management target according to the management operation request for the management target from the CORBA / CMIP gateway is received. A server that returns a response to a management operation request from a client to the client is provided between the client and the CORBA / CMIP gateway.

【0019】これにより、クライアントからのCORB
A/CMIPゲートウェイに対するどのようなCMIS
オぺレーションに対しても、クライアントが統一的なメ
ソッド呼び出しができ、このようなCORBA/CMI
Pゲートウェイを利用したネットワーク管理システムを
構築する場合に、クライアント側に必要となる手順を簡
易で統一的な操作とすることができる。
Accordingly, the CORB from the client
What CMIS for A / CMIP Gateway
For operations, the client can call a unified method, and such CORBA / CMI
When a network management system using a P gateway is constructed, the procedure required on the client side can be a simple and unified operation.

【0020】[0020]

【発明の実施の形態】以下、本発明の実施の形態を、図
面により詳細に説明する。図1は、本発明のネットワー
ク管理システムの本発明に係る構成の一実施例を示すブ
ロック図である。本図において、1は本発明に係るイン
タフェース変換処理を行うネットワーク管理システムで
あり、6〜8は管理対象(CMIP Agent)である。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the configuration of the network management system of the present invention according to the present invention. In the figure, reference numeral 1 denotes a network management system that performs an interface conversion process according to the present invention, and reference numerals 6 to 8 denote managed objects (CMIP Agents).

【0021】ネットワーク管理システム1には、クライ
アント2とCORBA/CMIPゲートウェイ(図中、
「GW」と記載)4の他に、ゲートウェイインタフェース
サーバ(図中および以下、「GWインタフェースサーバ」
と記載)3が設けられている。このGWインタフェース
サーバ3は、図示していない光ディスク等の記録媒体に
記録されたプログラムを記憶装置にロードすることによ
り構成され、クライアント2間では、インタフェース定
義言語(IDL:Interface Definition Language)に
より情報のやり取りが定義される。
The network management system 1 includes a client 2 and a CORBA / CMIP gateway (in the figure,
In addition to "GW") 4, a gateway interface server (in the figure and hereinafter, "GW interface server")
3) are provided. The GW interface server 3 is configured by loading a program recorded on a recording medium such as an optical disk (not shown) into a storage device, and exchanges information between the clients 2 in an interface definition language (IDL). Interactions are defined.

【0022】GWインタフェースサーバ3は、クライア
ント2からの全てのCMISオペレーション要求を受信
し、CORBA/CMIPゲートウェイ4に対しての通
信要求形式に変換するためのものであり、このGWイン
夕フェースサーバ3内には、CORBA/CMIPゲー
トウェイ4に対するどのようなCMISオぺレーション
に対しても、クライアント2が統一的なメソッド呼び出
しができるように、1つのCORBAオブジェクト(図
中、「GwInterface」と記載)3aを設け、さらに、C
ORBA/CMIPゲートウェイ4からのCMISオペ
レーション結果の受信に必須となる本発明に係る結果受
信手段としての4種類のオブジェクト、すなわち、Push
Consumerオブジェクト(図中、「PC」と記載)3b、Mu
ltipleRepliesHandlerオブジェクト(図中、「MRH」と
記載)3c、LinkedDeletionHandler(図中、「LDH」
と記載)3d,EndOfDeletionHandler(図中、「EDH」
と記載)3eを設けている。
The GW interface server 3 receives all CMIS operation requests from the client 2 and converts them into a communication request format for the CORBA / CMIP gateway 4. The GW interface server 3 One CORBA object (described as "GwInterface" in the figure) 3a so that the client 2 can call a unified method for any CMIS operation to the CORBA / CMIP gateway 4. And further, C
Four types of objects as a result receiving means according to the present invention, which are essential for receiving a CMIS operation result from the ORBA / CMIP gateway 4, that is, Push,
Consumer object (described as "PC" in the figure) 3b, Mu
ltipleRepliesHandler object (described as "MRH" in the figure) 3c, LinkedDeletionHandler ("LDH" in the figure)
3d, EndOfDeletionHandler ("EDH" in the figure)
3e) is provided.

【0023】GwInterfaceオブジェクト3aは、本発明
に係る登録手段としてのリファレンス検索テーブル3f
を保持し、さらに、本発明に係る変換手段と特定手段お
よび実行手段としての機能を実現するencode_c
reate()/encode_delete()/e
ncode_get()/encode_set()/
encode_action()の5種類のメソッドを
有し、クライアント2からのCMISオぺレーション要
求に対応する5種類のメソッド呼び出しを受け付け、C
ORBA/CMIPゲートウェイ4,5上の適切な操作
オブジェクトのメソッドを呼び出す。そして、GwInterf
aceオブジェクト3aは、本発明に係る返答手段として
の機能を有し、受け付けたメソッド呼び出しのoutパラ
メータとしてCMISオペレーション結果をクライアン
ト2へ返す。
The GwInterface object 3a is a reference search table 3f as a registration means according to the present invention.
And encode_c that realizes functions as a conversion unit, a specifying unit, and an execution unit according to the present invention.
create () / encode_delete () / e
ncode_get () / encode_set () /
encode_action (), accepts five types of method calls corresponding to a CMIS operation request from the client 2,
Call the appropriate operation object method on the ORBA / CMIP gateways 4,5. And GwInterf
The ace object 3a has a function as a response unit according to the present invention, and returns a CMIS operation result to the client 2 as an out parameter of the received method call.

【0024】CORBA/CMIPゲートウェイ4,5
上の操作オブジェクトとしては、各管理対象(CMIP
Agent)6〜8毎のProxyAgent(図中、「PA」と記
載)4c,4f,5c、EventPort(図中、「EP」と記
載)4d,4g,5d、ManagedObjectFactory(図中、
「MOF」と記載)4e,4h,5eと、CORBA/
CMIPゲートウェイ4,5毎のProxyAgentFinder(図
中、「PA_F」と記載)4a,5a、EventPortFinde
r(図中、「EP_F」と記載)4b,5bがある。
CORBA / CMIP gateways 4 and 5
The above operation objects include each managed object (CMIP
Agent) ProxyAgents 4c, 4f, 5c, EventPorts (described as "EP" in the figure) 4d, 4g, 5d, ManagedObjectFactory (in the figure, described as "PA" in the figure)
"MOF") 4e, 4h, 5e and CORBA /
ProxyAgentFinder for each CMIP gateway 4 and 5 (described as "PA_F" in the figure) 4a, 5a, EventPortFinde
r (described as “EP_F” in the figure) 4b and 5b.

【0025】このように、従来、クライアント2側に設
けられていた管理機能に合わせた4種類のオブジェク
ト、すなわちPushConsumerオブジェクト3b(PC)、
MultipleRepliesHandlerオブジェクト3c(MRH)、
LinkedDeletionHandler3d(LDH),EndOfDeletion
Handler3e(EDH)をGWインタフェースサーバ3
に設け、このGWインタフェースサーバ3をクライアン
ト2とCORBA/CMIPゲートウェイ4の間に設
け、このGWインタフェースサーバ3において、クライ
アント2からの全てのCMISオペレーション要求を受
信し、CORBA/CMIPゲートウェイ4に対しての
通信要求形式に変換することにより、CORBA/CM
IPゲートウェイ4を利用したネットワーク管理システ
ム1における、クライアント2側に必要となる手順を簡
易で統一的な操作とすることができる。
As described above, four types of objects corresponding to the management function conventionally provided on the client 2 side, that is, the PushConsumer object 3b (PC),
MultipleRepliesHandler object 3c (MRH),
LinkedDeletionHandler3d (LDH), EndOfDeletion
Handler3e (EDH) to GW interface server 3
The GW interface server 3 is provided between the client 2 and the CORBA / CMIP gateway 4. The GW interface server 3 receives all the CMIS operation requests from the client 2 and sends the request to the CORBA / CMIP gateway 4. By converting to the communication request format of CORBA / CM
Procedures required on the client 2 side in the network management system 1 using the IP gateway 4 can be simplified and unified operations.

【0026】以下、図2〜図5を用いて、管理対象(C
MIP Agent)6〜8に管理オブジェクトを生成する場
合、および、管理対象(CMIP Agent)6〜8のCM
IPAgentが保持する管理オブジェクト(MO:Managem
entObject)インスタンスの、ある属性値を取得する場
合の処理手順を説明する。
Hereinafter, the management target (C
(MIP Agent) 6 to 8 when a management object is generated, and CMs to be managed (CMIP Agents) 6 to 8
Management object (MO: Managem) held by IPAgent
A description will be given of a processing procedure for acquiring a certain attribute value of an (entObject) instance.

【0027】図2は、図1のネットワーク管理システム
の本発明に係る管理オブジェクト生成要求における処理
手順例を示すフローチャートであり、図3は、図1のネ
ットワーク管理システムにおける図2の処理手順例を示
す説明図である。
FIG. 2 is a flowchart showing an example of a processing procedure for a management object generation request according to the present invention in the network management system of FIG. 1, and FIG. 3 shows an example of a processing procedure of FIG. 2 in the network management system of FIG. FIG.

【0028】図2、および、図3は、管理オブジェクト
生成要求すなわち「M−CREATE操作」における処
理手順であり、まず、図3の矢印で示すように、クラ
イアント2からGwInterfaceオブジェクト3aに対して
管理オブジェクト生成要求のためのメソッド呼び出しを
実行する(ステップ201)。
FIGS. 2 and 3 show a processing procedure for a management object generation request, that is, an “M-CREATE operation”. First, as shown by an arrow in FIG. 3, the client 2 manages the GwInterface object 3a. A method call for an object generation request is executed (step 201).

【0029】要求を受け取ったGwInterfaceオブジェク
ト3aは、図3の矢印で示すように、管理対象識別子
(ID1〜ID3)を検索キーに、リファレンス検索テ
ーブル3fを検索し、適切なManagedObjectFactoryオブ
ジェクト(MOF)のリファレンス(mof1〜mof
3)を取得して特定する(ステップ202)。
The GwInterface object 3a that has received the request searches the reference search table 3f using the management object identifiers (ID1 to ID3) as search keys, as indicated by arrows in FIG. 3, and searches for the appropriate ManagedObjectFactory object (MOF). Reference (mof1 to mof
3) is acquired and specified (step 202).

【0030】そして、クライアント2からの管理オブジ
ェクト生成要求を、CORBA/CMIPゲートウェイ
4,5に対しての通信要求形式に変換して、図3の矢印
で示すように、取得したリファレンスにより一意に識
別されるManagedObjectFactoryオブジェクト5e(MO
F)に対し、管理オブジェクト生成要求のためのメソッ
ド呼び出しを実行する(ステップ203)。
Then, the management object generation request from the client 2 is converted into a communication request format for the CORBA / CMIP gateways 4 and 5, and is uniquely identified by the acquired reference as shown by an arrow in FIG. ManagedObjectFactory object 5e (MO
For F), a method call for a management object generation request is executed (step 203).

【0031】要求を受け取ったManagedObjectFactoryオ
ブジェクト5e(MOF)は、図3の矢印で示すよう
に、管理対象(CMIP Agent)8に対して管理オブジ
ェクト生成を要求する(ステップ204)。管理オブジ
ェクト生成要求を受けた管理対象(CMIP Agent)8
は、図3の矢印で示すように、新規に管理オブジェク
トを生成し、矢印でのメソッド呼び出しのoutパラメ
ータとして結果をGwInterfaceオブジェクト3aへ返す
(ステップ205)。
The ManagedObjectFactory object 5e (MOF) that has received the request requests the managed object (CMIP Agent) 8 to generate a managed object as shown by the arrow in FIG. 3 (step 204). The management target (CMIP Agent) 8 that has received the management object generation request
Generates a new management object as shown by the arrow in FIG. 3 and returns a result to the GwInterface object 3a as an out parameter of the method call by the arrow (step 205).

【0032】結果を受け取ったGwInterfaceオブジェク
ト3aは、図3の矢印で示すように、矢印でのメソ
ッド呼び出しのoutパラメータとして属性値をクライア
ント2に返す(ステップ206)。
The GwInterface object 3a that has received the result returns the attribute value to the client 2 as an out parameter of the method call by the arrow as shown by the arrow in FIG. 3 (step 206).

【0033】図4は、図1のネットワーク管理システム
の本発明に係る属性値取得要求における処理手順例を示
すフローチャートであり、図5は、図1のネットワーク
管理システムにおける図4の処理手順例を示す説明図で
ある。
FIG. 4 is a flowchart showing an example of a processing procedure for an attribute value acquisition request according to the present invention in the network management system of FIG. 1, and FIG. 5 shows an example of a processing procedure of FIG. 4 in the network management system of FIG. FIG.

【0034】図4、および、図5は、属性値取得要求す
なわち「M−GET操作」における処理手順であり、ま
ず、図5の矢印で示すように、クライアント2からGw
Interfaceオブジェクト3aに対して属聖地取得要求の
ためのメソッド呼び出しを実行する(ステップ40
1)。
FIGS. 4 and 5 show a processing procedure for an attribute value acquisition request, that is, an “M-GET operation”. First, as shown by an arrow in FIG.
Execute a method call for a request for obtaining a sacred place for the Interface object 3a (step 40).
1).

【0035】要求を受け取ったGwInterfaceオブジェク
ト3aは、図3の矢印で示すように、管理対象識別子
(ID1〜ID3)を検索キーに、リファレンス検索テ
ーブル3fを検索し、適切なProxyAgentオブジェクト
(PA)のリファレンスを取得して特定する(ステップ
402)。
The GwInterface object 3a that has received the request searches the reference search table 3f using the management target identifiers (ID1 to ID3) as search keys, as indicated by arrows in FIG. 3, and searches for the appropriate ProxyAgent object (PA). A reference is acquired and specified (step 402).

【0036】そして、クライアント2からの属性値取得
要求を、CORBA/CMIPゲートウェイ4,5に対
しての通信要求形式に変換して、図5の矢印で示すよ
うに、取得したリファレンスにより一意に識別されるPr
oxyAgentオブジェクト5c(PA)に対し、属性値取得
要求のためのメソッド呼び出しを実行する(ステップ4
03)。
Then, the attribute value acquisition request from the client 2 is converted into a communication request format for the CORBA / CMIP gateways 4 and 5, and is uniquely identified by the acquired reference as shown by the arrow in FIG. Pr
Execute a method call for an attribute value acquisition request on the oxyAgent object 5c (PA) (step 4)
03).

【0037】要求を受け取ったProxyAgentオブジェクト
5c(PA)は、図5の矢印で示すように、管理対象
(CMIP Agent)8に対して属性値を要求する(ステ
ップ404)。属性値取得要求を受けた管理対象(CM
IP Agent)8は、図5の矢印で示すように、属性値
をMultipleRepliesHandlerオブジェクト3e(MRH)
に返す(ステップt405)。
The ProxyAgent object 5c (PA) that has received the request requests an attribute value from the management target (CMIP Agent) 8, as indicated by the arrow in FIG. 5 (step 404). The management target (CM
The IP Agent 8 changes the attribute value to the MultipleRepliesHandler object 3e (MRH) as indicated by the arrow in FIG.
(Step t405).

【0038】属性値を受け取ったMultipleRepliesHandl
erオブジェクト3e(MRH)は、図5の矢印で示す
ように、GwInterfaceオブジェクト3aへ属性値を返す
(ステップ406)。属性値を受け取ったGwInterfac
eオブジェクト3aは、図5の矢印で示すように、矢
印でのメソッド呼び出しのoutパラメータとして属性
値をクライアント2に返す(ステップ407)。
MultipleRepliesHandl which received attribute value
The er object 3e (MRH) returns an attribute value to the GwInterface object 3a as shown by the arrow in FIG. 5 (Step 406). GwInterfac that received the attribute value
The e-object 3a returns the attribute value to the client 2 as an out parameter of the method call by the arrow as shown by the arrow in FIG. 5 (step 407).

【0039】以上、図1〜図5を用いて説明したよう
に、本例のネットワーク管理システムとそれによるCO
RBA/CMIPゲートウェイのインタフェース変換方
法では、CORBA/CMIPゲートウェイ4を用いた
ネットワーク管理システム1において、1つのGwInterf
aceオブジェクト3aが、クライアント2からのCMI
Sオペレーション要求に対応する全てのメソッド呼び出
しを受け付け、CORBA/CMIPゲートウェイ4上
の適切な宛先オブジェクトのメソッドを呼び出す仕組み
にし、さらに、CMISオぺレーション結果を受け取る
ために必須となる4個のオブジェクトをGwInterfaceオ
ブジェクト3aに設け、全ての結果をGwInterfaceオブ
ジェクト3aが、受け付けたメソッド呼び出しのoutパ
ラメータとしてクライアント2へ返す仕組みにしてい
る。
As described above with reference to FIGS. 1 to 5, the network management system of this embodiment and the CO
In the interface conversion method of the RBA / CMIP gateway, one GwInterf is used in the network management system 1 using the CORBA / CMIP gateway 4.
The ace object 3a is the CMI from the client 2.
A mechanism for accepting all method calls corresponding to the S operation request and calling a method of an appropriate destination object on the CORBA / CMIP gateway 4 is provided. In addition, four objects necessary for receiving a CMIS operation result are set. The GwInterface object 3a is provided in the GwInterface object 3a, and all the results are returned to the client 2 as out parameters of the received method call.

【0040】このことにより、クライアント2は、CO
RBA/CMIPゲートウェイ4を利用する上で、単一
のオブジェクト(GwInterfaceオブジェクト3a)に対
して同一形式のメソッド呼び出しが可能となる。
As a result, the client 2 receives the CO
When using the RBA / CMIP gateway 4, it is possible to call the same type of method on a single object (GwInterface object 3a).

【0041】尚、本発明は、図1〜図5を用いて説明し
た例に限定されるものではなく、その要旨を逸脱しない
範囲において種々変更可能である。例えば、本例では、
管理オブジェクト生成要求(M−CREATE操作)、
および、属性値取得要求(M−GET操作)について述
べたが、管理オブジェクト削除要求(M−DELETE
操作)、属性値設定要求(M−SET操作)、振る舞い
実行要求(M−ACTION操作)等においても、同様
に対処可能である。
The present invention is not limited to the examples described with reference to FIGS. 1 to 5, but can be variously modified without departing from the gist thereof. For example, in this example,
Management object creation request (M-CREATE operation),
Also, the attribute value acquisition request (M-GET operation) has been described, but the management object deletion request (M-DELETE)
Operation), an attribute value setting request (M-SET operation), a behavior execution request (M-ACTION operation), and the like.

【0042】[0042]

【発明の効果】本発明によれば、クライアントに対して
CORBA/CMIPゲートウェイの手順をより簡易で
統一的な操作として提供できるので、CORBA/CM
IPゲートウェイを使用するネットワーク管理システム
内のクライアントソフトウェアの開発を容易に行うこと
が可能となる。
According to the present invention, the procedure of the CORBA / CMIP gateway can be provided to the client as a simpler and unified operation.
It is possible to easily develop client software in a network management system using an IP gateway.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のネットワーク管理システムの本発明に
係る構成の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing one embodiment of a configuration according to the present invention of a network management system of the present invention.

【図2】図1のネットワーク管理システムの本発明に係
る管理オブジェクト生成要求における処理手順例を示す
フローチャートである。
FIG. 2 is a flowchart showing an example of a processing procedure in a managed object generation request according to the present invention in the network management system of FIG. 1;

【図3】図1のネットワーク管理システムにおける図2
の処理手順例を示す説明図である。
FIG. 3 shows the network management system of FIG. 1;
FIG. 9 is an explanatory diagram showing an example of the processing procedure of FIG.

【図4】図1のネットワーク管理システムの本発明に係
る属性値取得要求における処理手順例を示すフローチャ
ートである。
FIG. 4 is a flowchart showing an example of a processing procedure in an attribute value acquisition request according to the present invention in the network management system of FIG. 1;

【図5】図1のネットワーク管理システムにおける図4
の処理手順例を示す説明図である。
FIG. 5 is a diagram showing the network management system of FIG. 1;
FIG. 9 is an explanatory diagram showing an example of the processing procedure of FIG.

【図6】OSI管理モデルにおけるネットワーク管理の
概念を示す説明図である。
FIG. 6 is an explanatory diagram showing the concept of network management in the OSI management model.

【図7】CORBA/CMIPゲートウェイを用いた従
来のネットワーク管理システムの構成例を示すブロック
図である。
FIG. 7 is a block diagram illustrating a configuration example of a conventional network management system using a CORBA / CMIP gateway.

【図8】図7のネットワーク管理システムのM−CRE
ATE操作における処理手順例を示す説明図である。
8 is an M-CRE of the network management system of FIG.
FIG. 11 is an explanatory diagram illustrating an example of a processing procedure in an ATE operation.

【図9】図7のネットワーク管理システムのM−GET
操作における処理手順例を示す説明図である。
9 is an M-GET of the network management system of FIG.
FIG. 9 is an explanatory diagram illustrating an example of a processing procedure in an operation.

【図10】図7のネットワーク管理システムにおけるC
ORBA/CMIPゲートウェイに対するCMISオぺ
レーションの宛先オブジェクトおよび結果受信方法の対
応を示す説明図である。
FIG. 10 is a diagram illustrating a C in the network management system of FIG. 7;
FIG. 9 is an explanatory diagram showing correspondence between a destination object of a CMIS operation and a result receiving method for an ORBA / CMIP gateway.

【符号の説明】[Explanation of symbols]

1:ネットワーク管理システム(NMS)、2:クライ
アント、3:ゲートウェイインタフェースサーバ(GW
インタフェースサーバ)、3a:CORBAオブジェク
ト(GwInterface)、3b:PushConsumerオブジェクト
(PC)、3c:MultipleRepliesHandlerオブジェクト
(MRH)、3d:LinkedDeletionHandlerオブジェク
ト(LDH)、3e:EndOfDeletionHandlerオブジェク
ト(EDH)、3f:リファレンス検索テーブル、4,
5:CORBA/CMIPゲートウェイ(GW)、4a,
5a:ProxyAgentFinderオブジェクト(PA_F)、4
b,5b:EventPortFinderオブジェクト(EP_
F)、4c,4f,5c:ProxyAgentオブジェクト(P
A)、4d,4g,5d:EventPortオブジェクト(E
P)、4e,4h,5e:ManagedObjectFactoryオブジ
ェクト(MOF)、6〜8:管理対象(CMIP Agen
t)、60:ネットワーク管理システム、60a:管理
対象装置、60b:管理オブジェクト、61,62:管
理対象(CMIP Agent)、63:クライアント、63
a:PushConsumerオブジェクト(PC)、63b:Mult
ipleRepliesHandlerオブジェクト(MRH)、63c:
LinkedDeletionHandlerオブジェクト(LDH)、63
d:EndOfDeletionHandlerオブジェクト(EDH)、6
4:CORBA/CMIPゲートウェイ(GW)、64
a:ProxyAgentFinderオブジェクト(PA_F)、64
b:EventPortFinderオブジェクト(EP_F)、64
c,64f:ProxyAgentオブジェクト(PA)、64
d,64g:EventPortオブジェクト(EP)、64
e,64h:ManagedObjectFactoryオブジェクト(MO
F)。
1: Network management system (NMS), 2: Client, 3: Gateway interface server (GW)
Interface server), 3a: CORBA object (GwInterface), 3b: PushConsumer object (PC), 3c: MultipleRepliesHandler object (MRH), 3d: LinkedDeletionHandler object (LDH), 3e: EndOfDeletionHandler object (EDH), 3f: reference search table, 4,
5: CORBA / CMIP gateway (GW), 4a,
5a: ProxyAgentFinder object (PA_F), 4
b, 5b: EventPortFinder object (EP_
F), 4c, 4f, 5c: ProxyAgent object (P
A), 4d, 4g, 5d: EventPort object (E
P), 4e, 4h, 5e: ManagedObjectFactory object (MOF), 6-8: Managed object (CMIP Agen
t), 60: network management system, 60a: managed device, 60b: managed object, 61, 62: managed object (CMIP Agent), 63: client, 63
a: PushConsumer object (PC), 63b: Mult
ipleRepliesHandler object (MRH), 63c:
LinkedDeletionHandler object (LDH), 63
d: EndOfDeletionHandler object (EDH), 6
4: CORBA / CMIP gateway (GW), 64
a: ProxyAgentFinder object (PA_F), 64
b: EventPortFinder object (EP_F), 64
c, 64f: ProxyAgent object (PA), 64
d, 64g: EventPort object (EP), 64
e, 64h: ManagedObjectFactory object (MO
F).

───────────────────────────────────────────────────── フロントページの続き (72)発明者 村重 彰 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 (72)発明者 五十嵐 弓将 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 Fターム(参考) 5B045 BB23 BB42 BB43 5B089 GA11 GA21 GA31 GB01 GB02 GB10 HB10 JA40 JB15 KA01 KA10 KB06 KH03 5K030 GA07 GA14 HA08 HC01 HD03 JA10 JT06 MA01 MD07 9A001 BB02 BB03 BB04 CC06 CC07 DD10 EE02 FF03 FF06 JJ05 JJ18 JJ27 KK56 LL09  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Akira Murashige, Inventor 3--19-2 Nishi-Shinjuku, Shinjuku-ku, Tokyo Within Nippon Telegraph and Telephone Corporation (72) Inventor Yumasa Igarashi 3-19, Nishishinjuku, Shinjuku-ku, Tokyo No. 2 Nippon Telegraph and Telephone Corporation F-term (reference) FF03 FF06 JJ05 JJ18 JJ27 KK56 LL09

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 管理通信プロトコルであるCMIPをC
ORBA上で動作させるCORBA/CMIPゲートウ
ェイと、該CORBA/CMIPゲートウェイを用いて
管理対象に対する管理通信を行うクライアントとを有す
るネットワーク管理システムであって、上記クライアン
トからの上記管理対象に対する管理操作要求を受信し、
上記CORBA/CMIPゲートウェイに対しての通信
要求形式に変換して該CORBA/CMIPゲートウェ
イに送出し、該CORBA/CMIPゲートウェイから
の上記管理対象に対する管理操作要求に応じた該管理対
象からの結果を受信して上記クライアントからの上記管
理操作要求への返答結果として上記クライアントに返す
サーバ手段を設けたことを特徴とするネットワーク管理
システム。
A management communication protocol, CMIP, is called C
A network management system having a CORBA / CMIP gateway operated on an ORBA and a client performing management communication on a management target using the CORBA / CMIP gateway, receiving a management operation request for the management target from the client. And
It is converted into a communication request format for the CORBA / CMIP gateway, sent to the CORBA / CMIP gateway, and receives a result from the management target in response to a management operation request for the management target from the CORBA / CMIP gateway. And a server means for returning to the client as a response result to the management operation request from the client.
【請求項2】 請求項1に記載のネットワーク管理シス
テムにおいて、上記サーバ手段は、上記クライアントか
らの上記管理操作要求を受信して上記CORBA/CM
IPゲートウェイに対しての通信要求形式に変換する変
換手段と、上記クライアントからの上記管理操作要求の
種別毎に上記CORBA/CMIPゲートウェイに用意
された操作オブジェクトと上記管理操作要求の種別とを
対応付けた検索情報を予め登録する登録手段と、上記検
索情報に基づき、上記変換手段で変換した管理操作要求
の種別に対応する上記操作オブジェクトを特定する特定
手段と、該特定手段で特定した操作オブジェクトに対し
て上記変換手段で変換した管理操作要求のためのメソッ
ド呼び出しを実行する実行手段と、該実行手段のメソッ
ド呼び出しに基づく上記操作オブジェクトによる上記管
理対象に対する要求に応じた該管理対象からの結果を受
信する結果受信手段と、該結果受信手段で受信した上記
管理対象からの結果を、上記クライアントからの管理操
作要求への返答結果として上記クライアントに返す返答
手段とを有することを特徴とするネットワーク管理シス
テム。
2. The network management system according to claim 1, wherein said server means receives said management operation request from said client and receives said CORBA / CM.
A conversion unit for converting into a communication request format for the IP gateway, and associating the operation object prepared in the CORBA / CMIP gateway with the type of the management operation request for each type of the management operation request from the client. A registration unit for registering the search information in advance, a specifying unit for specifying the operation object corresponding to the type of the management operation request converted by the conversion unit based on the search information, and an operation object specified by the specification unit. Execution means for executing a method call for the management operation request converted by the conversion means, and a result from the management object in response to a request for the management object by the operation object based on the method call of the execution means. A result receiving means to be received and a result from the management object received by the result receiving means. The network management system characterized by having a response unit for returning to the client as a reply a result of the management operation request from the client.
【請求項3】 管理通信プロトコルであるCMIPをC
ORBA上で動作させるCORBA/CMIPゲートウ
ェイと、該CORBA/CMIPゲートウェイを用いて
管理対象に対する管理通信を行うクライアントとを有す
るネットワーク管理システムによる上記クライアントと
上記CORBA/CMIPゲートウェイとのインタフェ
ース変換方法であって、上記クライアントからの上記管
理操作要求を受信する第1のステップと、受信した管理
操作要求を上記CORBA/CMIPゲートウェイに対
しての通信要求形式に変換する第2のステップと、上記
クライアントからの上記管理操作要求の種別毎に上記C
ORBA/CMIPゲートウェイに用意された操作オブ
ジェクトと上記管理操作要求の種別とを予め対応付けた
検索情報を参照して、上記第2のステップで変換した管
理操作要求の種別に対応する上記操作オブジェクトを特
定する第3のステップと、該第3のステップで特定した
操作オブジェクトに対して上記第2のステップで変換し
た管理操作要求のためのメソッド呼び出しを実行する第
4のステップと、該第4のステップでのメソッド呼び出
しに基づく上記操作オブジェクトによる上記管理対象に
対する要求に応じた該管理対象からの結果を受信する第
5のステップと、該第5のステップで受信した上記管理
対象からの結果を、上記クライアントからの管理操作要
求への返答結果として上記クライアントに返す第6のス
テップとを有することを特徴とするネットワーク管理シ
ステムのインタフェース変換方法。
3. The CMIP, which is a management communication protocol, is called C
An interface conversion method between the client and the CORBA / CMIP gateway by a network management system including a CORBA / CMIP gateway operated on an ORBA and a client performing management communication with respect to a management target using the CORBA / CMIP gateway. A first step of receiving the management operation request from the client; a second step of converting the received management operation request into a communication request format for the CORBA / CMIP gateway; C for each type of management operation request
With reference to search information in which the operation object prepared in the ORBA / CMIP gateway and the type of the management operation request are associated in advance, the operation object corresponding to the type of the management operation request converted in the second step is determined. A third step of specifying, a fourth step of executing a method call for the management operation request converted in the second step on the operation object specified in the third step, and a fourth step of A fifth step of receiving a result from the management target in response to a request for the management target by the operation object based on a method call in a step, and a result from the management target received in the fifth step, And a sixth step of returning to the client as a response result to the management operation request from the client. Interface conversion method of a network management system characterized and.
【請求項4】 コンピュータが読み取り可能なプログラ
ムおよびデータを記録する記録媒体であって、請求項3
に記載の各ステップの処理をコンピュータに実行させる
ためのプログラムを記録したことを特徴とする記録媒
体。
4. A recording medium for recording a computer-readable program and data, wherein the recording medium is a computer-readable recording medium.
A recording medium on which a program for causing a computer to execute the processing of each step described in 1 above is recorded.
JP11039732A 1999-02-18 1999-02-18 Network management system, its interface conversion method and recording medium recording processing program of the same method Pending JP2000242584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11039732A JP2000242584A (en) 1999-02-18 1999-02-18 Network management system, its interface conversion method and recording medium recording processing program of the same method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11039732A JP2000242584A (en) 1999-02-18 1999-02-18 Network management system, its interface conversion method and recording medium recording processing program of the same method

Publications (1)

Publication Number Publication Date
JP2000242584A true JP2000242584A (en) 2000-09-08

Family

ID=12561154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11039732A Pending JP2000242584A (en) 1999-02-18 1999-02-18 Network management system, its interface conversion method and recording medium recording processing program of the same method

Country Status (1)

Country Link
JP (1) JP2000242584A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100418403B1 (en) * 2002-02-19 2004-02-11 삼성전자주식회사 Gateway for Interworking Communication System of CORBA And NON_CORBA Circumstance
KR100444198B1 (en) * 2001-06-13 2004-08-11 엘지전자 주식회사 Telecommunication Management Network System Using CORBA Interface And Interface Implimentation Method In That System
KR100448020B1 (en) * 2001-10-23 2004-09-08 주식회사 넷브레인 Method and system for conversion output message descriptor data into common object request broker architecture data
CN104298544A (en) * 2013-07-16 2015-01-21 苏州精易会信息技术有限公司 Application software management method and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100444198B1 (en) * 2001-06-13 2004-08-11 엘지전자 주식회사 Telecommunication Management Network System Using CORBA Interface And Interface Implimentation Method In That System
KR100448020B1 (en) * 2001-10-23 2004-09-08 주식회사 넷브레인 Method and system for conversion output message descriptor data into common object request broker architecture data
KR100418403B1 (en) * 2002-02-19 2004-02-11 삼성전자주식회사 Gateway for Interworking Communication System of CORBA And NON_CORBA Circumstance
CN104298544A (en) * 2013-07-16 2015-01-21 苏州精易会信息技术有限公司 Application software management method and system

Similar Documents

Publication Publication Date Title
US5978845A (en) Network management relay mechanism
JP3074225B2 (en) Computer network and computer network management method
US6292829B1 (en) Method and device for network management
US6282579B1 (en) Method for supporting address interaction between a first entity and a second entity, converter for address interaction, and computer system
JP3074642B2 (en) Method and apparatus for acquiring formatted dump data in network management
JPH06214901A (en) Information processor capable of controlling information resource by control system
US7051114B1 (en) System and method for integrating directory servers
US6748055B1 (en) Voice processing system with mapping of voice applications to telephone lines
JP4187785B2 (en) Data storage device
JP3013983B2 (en) Graphic interface command generation and execution tool
US8589381B2 (en) Resource management program, resource management process, and resource management apparatus
JP3204187B2 (en) Management information communication method in a communication system, exchange, and recording medium storing conversion program for management information communication
US20040158625A1 (en) System and method for efficient master agent utilization
JP2000242584A (en) Network management system, its interface conversion method and recording medium recording processing program of the same method
JP2000224262A (en) Network management system
CN116743886A (en) Industrial control equipment data acquisition system based on Internet of things
CN114793191A (en) Internet of things integration system and method based on domain model
JP3481867B2 (en) Network management system for multiple management protocols
KR100358156B1 (en) Converting Method of Managing Operation from service management system to Switching Command in a Integrated Network
Schönwälder Network configuration management with NETCONF and YANG
KR100441892B1 (en) Apparatus and method for integrally managing subscriber for CO-LAN
JPH08235050A (en) Name conversion system for network management system
JP3617268B2 (en) TMN agent generation system
JP3229265B2 (en) Address translation device and recording medium recording address translation program
KR100444825B1 (en) Method on management of frame relay subscriber port in intergrated network