JPH10187641A - 第1のエンティティと第2のエンティティとの間のアドレスインタラクションをサポートするための方法、アドレスインタラクションのためのコンバータ、及びコンピュータシステム - Google Patents

第1のエンティティと第2のエンティティとの間のアドレスインタラクションをサポートするための方法、アドレスインタラクションのためのコンバータ、及びコンピュータシステム

Info

Publication number
JPH10187641A
JPH10187641A JP9260777A JP26077797A JPH10187641A JP H10187641 A JPH10187641 A JP H10187641A JP 9260777 A JP9260777 A JP 9260777A JP 26077797 A JP26077797 A JP 26077797A JP H10187641 A JPH10187641 A JP H10187641A
Authority
JP
Japan
Prior art keywords
address
entity
type
computer system
identification mode
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
JP9260777A
Other languages
English (en)
Inventor
Laurent Carre
ロラン・カレ
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.)
Alcatel Lucent SAS
Original Assignee
Alcatel Alsthom Compagnie Generale dElectricite
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 Alcatel Alsthom Compagnie Generale dElectricite filed Critical Alcatel Alsthom Compagnie Generale dElectricite
Publication of JPH10187641A publication Critical patent/JPH10187641A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/465Distributed object oriented systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Machine Translation (AREA)
  • Devices For Executing Special Programs (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】 異なるアドレス特定モードを使用するオブジ
ェクトを含むオブジェクト環境でオブジェクト間のアド
レスインタラクションを可能にする。 【解決手段】 異なる仕様記述言語におけるアドレスタ
イプ及び異なる意味のアドレス値を有する異なるアドレ
ス特定モードを使用する、第一のエンティティと第二の
エンティティとの間のアドレスインタラクションをサポ
ートするために、第一のアドレス特定モードによるアド
レス値を有するアドレスタイプを対応するタイプの他の
仕様記述言語に変換する。この対応するタイプは、第一
のエンティティのアドレス特定モードによるアドレス値
と第二のエンティティのアドレス特定モードによるアド
レス値の両方を含むように構成されている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、請求項1のプリア
ンブルに記載した、異なる仕様記述言語におけるアドレ
スタイプ及び異なる意味のアドレス値を有する異なるア
ドレス特定モードを使用する、第一のエンティティと第
二のエンティティとの間のアドレスインタラクションを
サポートする方法と、請求項6のプリアンブルに記載し
た、第一のエンティティと第二のエンティティとの間の
アドレスインタラクションのための変換器と、請求項7
のプリアンブルに記載したコンピュータシステムに関す
る。
【0002】
【従来の技術】分散コンピュータシステムをソフトウェ
アで実施するために、オブジェクト指向モデリングがま
すます、アーキテクチャの原則として使用されるように
なっている。
【0003】コンピュータシステムのそのようなソフト
ウェアアーキテクチャは、CORBAアーキテクチャ
(コモンオブジェクトリクエストブローカアーキテクチ
ャ)である。CORBAアーキテクチャは、OSAアー
キテクチャ(オブジェクトサービスアーキテクチャ)の
重要な構成要素であり、オブジェクトマネージメントグ
ループ(OMG)によって特定されたものである。この
仕様を満たすオブジェクトは、下記では「CORBAオ
ブジェクト」と呼ばれ、仕様記述言語CORBAIDL
(インタフェース定義言語)によって特定される。すべ
てのタイプのそのようなオブジェクトもこの言語、すな
わちCORBA IDLで特定される。
【0004】ネットワーク管理の分野では、OSI(開
放型システム間相互接続)規格(開放型システム間相互
接続用管理フレームワーク、ITU−T勧告X.70
0、1992年)においてオブジェクトモデルが標準化
されている。そのオブジェクトは、下記では「OSIオ
ブジェクト」と呼ばれる、仕様記述言語ASN.1(抽
象構文記法)で特定される。アドレス特定に使用される
アドレスタイプを含め、すべてのタイプのそのようなO
SIオブジェクトもこの言語、すなわちASN.1で特
定される。
【0005】
【発明が解決しようとする課題】OSIオブジェクトと
CORBAとの間のアドレスインタラクション時に問題
が生じる。すなわち、CORBAアーキテクチャとOS
Iアーキテクチャは異なるアドレス特定概念を使用す
る。OSIアーキテクチャは論理アドレス(完全識別
名)を使用し、それに対してCORBAアーキテクチャ
は物理アドレスを使用する。
【0006】本発明は、アドレスインタラクション用の
通常の手順から開始する。すなわち、ASN.1で定義
されたアドレスタイプが、対応するIDLアドレスタイ
プに変換され、次いでこのIDLアドレスタイプがアド
レス値を、たとえばCORBAインフラストラクチャを
介して、変更なしに他のオブジェクトへ送信する。ター
ゲットオブジェクトで、あるいはCORBAインフラス
トラクチャを介したトランスポート時に、対応するCO
RBAアドレス値が必要とされる場合、その値は中央サ
ービスによって求められる。
【0007】本発明の目的は、異なるアドレス特定モー
ドを使用する複数のオブジェクトを含むオブジェクト環
境でオブジェクト間のアドレスインタラクションを可能
にすることである。
【0008】
【課題を解決するための手段】この目的は、請求項1の
教示による方法と、請求項6の教示による変換器と、請
求項7の教示によるコンピュータシステムによって達成
される。
【0009】本発明の基本的な概念は、第一のアドレス
値を有する第一のアドレスタイプを、ソースアドレスタ
イプには対応しないが、他のアドレス特定モードによる
アドレス値を追加値として含む、第二のアドレスタイプ
の他の仕様記述言語に変換することである。したがっ
て、両方のアドレス値は、第二のタイプでトランスポー
トされ、このタイプを有するメッセージのトランスポー
トの間及びターゲットオブジェクトの両方で使用するこ
とができる。これらのどの点でも、もはや意味変換のた
めに中央サービスを呼び出す必要はからたがって、一回
の意味変換しか必要とされず、すなわち第二の値を第二
のタイプで入力する際にしか必要とされない。
【0010】これによって多数の意味変換、したがって
中央意味変換サービスと交換すべき多数のメッセージは
不要になる。特に、多数のオブジェクトを有するコンピ
ュータシステムでは、意味変換が非常に複雑である。し
たがって、高性能化が達成される。
【0011】他の利点は、アプリケーションソフトウェ
アの構造が縮小されることである。意味変換は、タイプ
変換レベルで実行されるので行われない。両方のアドレ
ス特定モードが単一の構造によって処理される。これ
は、開発時間及び開発費の節約をもたらす。
【0012】本発明は、下記の実施の形態の説明を添付
の図面と共に検討すればより明らかになろう。
【0013】
【発明の実施の形態】下記で説明する実施の形態では、
本発明による方法が、本発明によるコンピュータシステ
ムで実施される。
【0014】図1は、互いに通信する三つのコンピュー
タエンティティC1からC3を有するコンピュータシス
テムCSを示す。
【0015】コンピュータエンティティC1からC3は
たとえば、コンピュータ、またはプリンタ、または通信
ネットワークのネットワーク要素である。これらのエン
ティティはそれぞれ、プロセッサと、メモリデバイス
と、周辺構成要素とからなるハードウェアプラットフォ
ームと、オペレーティングシステムとデータベースシス
テム、たとえばソフトウェアプラットフォーム上で実行
されるアプリケーションプログラムモジュールで形成さ
れたアプリケーションを備えるソフトウェアプラットフ
ォームとを有する。コンピュータエンティティC1から
C3は、X.25、#7、イーサネット、又はトークン
リング通信システム等の、一つまたは複数の通信ネット
ワークによって相互接続される。コンピュータエンティ
ティC1からC3のソフトウェアプラットフォームは、
必要なデータ送信サービスを提供する。
【0016】アプリケーションプログラムモジュールは
オブジェクト(管理されるオブジェクト)としてモデル
化され、すなわちオブジェクトのコード及びデータは、
他のオブジェクトからアクセスできる属性及び機能の和
で表される。複数のそのようなオブジェクトによる相互
のアクセスを通じて、コンピュータシステムCSのアプ
リケーション機能が提供される。
【0017】CORBAアーキテクチャによれば、コン
ピュータエンティティC1からC3は、いくつかのクラ
イアントオブジェクトCO及びサーバオブジェクトSO
といくつかのオブジェクト要求ブローカORBとを有す
る。
【0018】サービスの観点からは、各オブジェクトC
O及びSOは、クライアントから要求され得る一つまた
は複数のサービスを提供するカプセル化エンティティと
みなすことができる。オブジェクトCOは、オブジェク
トSO(サーバオブジェクト)が提供するサービス(ク
ライアントオブジェクト)を要求する。
【0019】COは、サービスを要求するために、SO
へ要求メッセージを送信する。そのような要求メッセー
ジは以下の情報、すなわち、動作、ターゲットオブジェ
クト、一つまたは複数のパラメータを含み、オプション
で要求コンテキストを含む。サービスが提供された後、
SOはこの要求メッセージに対して定義された結果メッ
セージをCOへ送信する。
【0020】各オブジェクトSOおよびCOは、要求メ
ッセージおよび結果メッセージを送信及び受信するため
に、インタフェースユニットIUを有する。
【0021】オブジェクト要求ブローカORBは、オブ
ジェクトが分散環境で通信できるようにするインフラス
トラクチャを与える。したがって、他のコンピュータエ
ンティティC1からC3のオブジェクトCOにとって
は、どのコンピュータエンティティ内に要求したいサー
ビスを有するオブジェクトSOが存在しても、及びオブ
ジェクトSOがどの特定のプラットフォーム上又はどの
形態で実施されても変わりはない。
【0022】このために、各オブジェクトは、少なくと
も一つのオブジェクト要求ブローカORBと、このロー
カルオブジェクト要求ブローカとコンタクトする方法と
を知っている。各オブジェクト要求ブローカは、他のオ
ブジェクト要求ブローカとコンタクトしそれらと通信す
る方法を知っている。このために、オブジェクト要求ブ
ローカはRPC(リモートプロシジャコール)機構を使
用する。したがって、オブジェクトは要求メッセージを
オブジェクト要求ブローカORBの一つへ送信し、要求
メッセージはそこから、オブジェクト要求ブローカOR
Bで形成されたCORBAインフラストラクチャによっ
てターゲットオブジェクトへルーティングされる。
【0023】CORBA機構によってCORBAインフ
ラストラクチャを介してインタラクトしこのインフラス
トラクチャ上の他のオブジェクトと協働できるようにす
るために、各オブジェクトCOおよびSOがCORBA
特有のインタフェースを有さなければならない。そのよ
うなインタフェースは、他のオブジェクトがこのオブジ
ェクトに要求することができる1組の可能な動作の記述
を含む。オブジェクトのインタフェースは仕様記述言語
IDL(インタフェース定義言語)で定義される。この
ようなインタフェースを継承することによって、オブジ
ェクトは二つ以上のインタフェースをサポートすること
ができる。
【0024】CORBAでは、オブジェクトがこのCO
RBA特有のインタフェースを介して直接アクセスされ
る。このインタフェースのインプリメンテーションはオ
ブジェクト自体である。これは、コードとデータとから
なり、したがってエージェントエンティティを必要とし
ない。エージェントエンティティは、オブジェクトがデ
ータ構造で排他的に表される場合には必要である。
【0025】コンピュータシステムは、オブジェクトC
OおよびSOに加え、図1には図示していないオブジェ
クトを更に含む。これらは、CORBAでは特定され
ず、互いにインタラクトすると共に、特定のインタフェ
ースユニット及び前述のCORBAインフラストラクチ
ャを介してオブジェクトCO及びSOとインタラクトす
る。
【0026】そのようなハイブリッド構成要素をCOR
BAインフラストラクチャ上で使用することは、他のオ
ブジェクトモデルアーキテクチャによって特定された既
存のオブジェクトを再使用することができ、そのような
オブジェクトとCORBAオブジェクトとの間の協働が
可能になるという利点を有する。これは、OSIオブジ
ェクトモデルによって特定される多数のオブジェクトが
ネットワーク管理領域に存在するため、主としてこの領
域で非常に有利である。マネージャ、エージェント、仲
介ユニットなどのOSIネットワーク管理構成要素は、
一つまたは複数のそのようなOSIオブジェクトで形成
される。
【0027】ネットワーク管理領域に関しては、OSI
(開放型システム間相互接続)規格(開放型システム間
相互接続用管理フレームワーク、ITU−T勧告X.7
00、1992年)においてオブジェクトモデルが標準
化されている。オブジェクト間の通信に関しては、この
オブジェクトモデル(SMI=管理情報構造)に加え、
基本オブジェクト、1組の管理サービス(CMIS=共
通管理情報サービス定義)及びネットワーク管理プロト
コル(CMIP=共通管理情報プロトコル)が特定され
ている。オブジェクトは、ASN構文を使用し他のマク
ロを含む仕様記述言語GDMOで特定される。
【0028】「自然」CORBAオブジェクトと「自
然」OSIオブジェクトとの間の基本的な違いは、CO
RBAオブジェクトがCORBAインタフェースのイン
プリメンテーションを表し、それに対してネットワーク
管理要素のOSIオブジェクトがMIB(管理情報ベー
ス)データレコードにデータ構造として格納され、CM
IPプロトコルによって通信を行うエージェントによっ
て処理されることである。また、これらのデータタイプ
は、異なる仕様記述言語、すなわちCORBAIDLお
よびASN.1で特定され、したがって互換性を持たな
い。
【0029】図2a、2b、3a、3bは、CORBA
インフラストラクチャ上のOSIエンティティの可能な
インプリメンテーションと、CORBAインフラストラ
クチャを介したCORBAエンティティとOSIエンテ
ィティとの間の可能なインタラクション方法を示す。C
ORBAインフラストラクチャを介した可能なインタラ
クションは、異なる仕様記述言語におけるエンティティ
間のようなインタラクションを意味する。このようなイ
ンタラクションには同じ手続きが必要である。この場
合、「エンティティ」は、一つまたは複数のオブジェク
トを有するアイテムとみなされる。
【0030】図2aは、通信層CORBA/ORB、一
般にこの通信層を介して使用できるいくつかのCMIS
EサービスCMS、二つのネットワーク管理構成要素M
及びA、これらの構成要素のそれぞれと通信層CORB
A/ORBとの間の二つの通信機能GDMO/C++お
よびCMISE/IDLを示す。構成要素M及びAはC
ORBAオブジェクトではないが、構成要素Mは、一つ
または複数のOSIオブジェクトOMとマネージャユニ
ットとからなり、構成要素Aは一つまたは複数のOSI
オブジェクトOAとエージェントユニットとからなる。
したがって、各構成要素M及びAはOSIエンティティ
を表す。エージェントユニット及びマネージャユニット
によってそれぞれ、これらのオブジェクト上で動作が実
行され、他のオブジェクトへ要求が送信される。エージ
ェントユニットとマネージャユニットは、CMIPプロ
トコルを介して通信する。ネットワーク管理の観点から
は、構成要素Mがマネージャの役割を果たし、構成要素
Aがエージェントの役割を果たす。
【0031】通信エンティティGDMO/C++は、オ
ブジェクトOAまたはOM上でCMISE動作を実行で
きるようにする一つまたは複数の特定のアクセスオブジ
ェクトからなる。
【0032】CMISE管理サービスは、オブジェクト
OAの側のCMISEオブジェクトによって実施され
る。インタフェースユニットCMISE/IDLは、こ
のCMISEオブジェクトと、このオブジェクトに割り
当てられるサービスとを含む。インタフェースユニット
CMISE/IDLのCMISEオブジェクトは、ID
Lインタフェースによって特定され、働き、したがって
外部からはCORBAオブジェクトのように見える。こ
の仕様を可能にし、したがってオブジェクトOA用のC
ORBAインタフェースの準備を可能にするには、AS
N.1からIDLへのタイプ変換またはタイプインター
オペラビリティが必要である。このタイプインターオペ
ラビリティをどのように達成するかを、後で図4を参照
して示す。したがって、CMISEサービスは1組のC
ORBAオブジェクトを提供する。したがって、COR
BAインフラストラクチャを介してルーティングされる
CORBA要求を通じて、オブジェクトOA上でCMI
SE動作を実行することができる。同じことがオブジェ
クトOMにも当てはまる。
【0033】CORBAインフラストラクチャを介した
CORBAエンティティとOSIエンティティとの間の
第二の可能なインタラクション方法を図2bに示す。
【0034】図2bは、通信層CORBA/ORB、一
般にこの通信層を介して使用できるいくつかのCMIS
EサービスCMS、オブジェクトOM及びOA、これら
のオブジェクトのそれぞれと通信層CORBA/ORB
との間の二つの通信機能GDMO/IDLおよびCMI
SE/IDLを示す。
【0035】インタフェースユニットGDMO/IDL
は、構成要素のOSIオブジェクトOM及びOAをGD
MOからIDLに変換する。そのように特定されたオブ
ジェクトは、標準的CORBAメッセージでアクセスす
ることができる。したがって、これらOSIオブジェク
トはそれぞれ、純粋なCORBAオブジェクトに変換さ
れる。IDLとASN.1との仕様は異なる性質(イン
タフェース記述<−>オブジェクト仕様)を有するの
で、完全な変換は可能ではなく、インタフェースユニッ
トGDMO/IDLを介して与えられるのはCMISE
サービスのサブセットのみである。これは、変換された
CORBAオブジェクトでCMISE動作のサブセット
しか実行できないことを意味する。
【0036】図3a及び3bは、ゲートウェイGATE
が組み込まれたネットワーク管理構成要素間の更に可能
なインタラクション方法を示す。この動作モードは、図
3a及び3bに表したものと、図2a及び2bに関連し
て定められた対応するエンティティの説明から明らかで
ある。
【0037】アドレスタイプ変換に含まれるステップを
下記に示す。
【0038】OSIアドレス値(オブジェクトインスタ
ンス値)のASNタイプ(オブジェクトインスタンス)
は、CMIS/OSI完全識別名、すなわちオブジェク
トインスタンス値に対応する論理OSIアドレスと、C
ORBAオブジェクトリファレンス、すなわち物理CO
RBAアドレスとの両方を含みかつトランスポートする
ように構成された対応するIDLタイプに変換される。
このアドレスは、意味変換、たとえば中央サービスによ
ってオブジェクトインスタンス値から決定される。
【0039】しかし、すでにエンティティ内に存在する
特定のアドレスに対して、これらの構造、すなわちオブ
ジェクトインスタンス値/オブジェクトリファレンスの
ペアを格納し、それらが中央サービスから要求される必
要がなくなるようにすることもできる。これは特に、頻
繁に使用され、したがって「キャッシュ化」できるアド
レスに有利である。
【0040】次いで、これらのアドレスは共に、そのタ
イプのデータ構造でトランスポートされ、したがって受
信機と、たとえばCORBAインフラストラクチャの仮
のエンティティとの両方に使用することができる。
【0041】この変換は、図2aまたは図2bの送信エ
ンティティで実行することができるが、図3aまたは3
bに示したようにゲートウェイで実行することもでき
る。
【0042】この機構は他方向に働くこともできる。C
MIPを使用してオブジェクトリファレンスを送信する
場合、たとえばエンティティまたはゲートウェイは、オ
ブジェクトリファレンスに加えて、オブジェクトリファ
レンスのタイプから変換されたASN.1タイプの完全
識別名を入力することができる。
【0043】そのような構造、すなわちそのようなタイ
プでは、オブジェクトリファレンスの代わりに、外部の
オブジェクトブローカの知らないプライベートオブジェ
クトリファレンスを入力することができる。
【0044】図4は、ASN.1データタイプをIDL
データタイプ上へのマッピングの一般的に可能な記述を
示す。図4のIDL変換の手続きは、図5に示したよう
に変更される。これにより、本発明によってOSIアド
レスタイプからCORBAアドレスタイプへの変換が行
われる。
【0045】下記の二つの代替的変換を用意することも
可能である。
【0046】一方は、CMIPの完全仕様をサポート
し、他方は、CMIPの最も重要なバリアントしか考慮
に入れない。
【図面の簡単な説明】
【図1】本発明によるコンピュータシステムのブロック
図である。
【図2a】異なる方法で特定されたオブジェクト間の第
一の可能なインタラクション方法を機能的に表した図で
ある。
【図2b】異なる方法で特定されたオブジェクト間の第
二の可能なインタラクション方法を機能的に表した図で
ある。
【図3a】異なる方法で特定されたオブジェクト間の第
三の可能なインタラクション方法を機能的に表した図で
ある。
【図3b】異なる方法で特定されたオブジェクト間の第
四の可能なインタラクション方法を機能的に表した図で
ある。
【図4a】仕様記述言語における第一のタイプ定義を表
す図である。
【図4b】仕様記述言語における第一のタイプ定義を表
す図である。
【図5】仕様記述言語における第二のタイプ定義を表す
図である。
【符号の説明】
CO クライアントオブジェクト ORB オブジェクト要求ブローカ SO サーバオブジェクト IU インターフェイスユニット C1,C2,C3 コンピュータエンティティ CS コンピュータシステム

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 異なる仕様記述言語におけるアドレスタ
    イプ及び異なる意味のアドレス値を有する異なるアドレ
    ス特定モードを使用する、第一のエンティティと第二の
    エンティティとの間のアドレスインタラクションをサポ
    ートし、第一のアドレス特定モードによるアドレス値を
    有するアドレスタイプを対応するタイプの他の仕様記述
    言語に変換するステップを含む方法であって、 該対応するタイプが、第一のエンティティのアドレス特
    定モードによるアドレス値と第二のエンティティのアド
    レス特定モードによるアドレス値の両方を含むように構
    成されていることを特徴とする方法。
  2. 【請求項2】 第二のアドレス特定モードによるアドレ
    ス値が、第一のアドレス特定モードによるアドレス値か
    ら決定され、対応するタイプで入力されることを特徴と
    する請求項1に記載の方法。
  3. 【請求項3】 インタラクションのために、対応するタ
    イプが第二のエンティティへ転送されることを特徴とす
    る請求項1に記載の方法。
  4. 【請求項4】 一つのエンティティのアドレス特定モー
    ドが、ASN.1をアドレスタイプを特定する仕様記述
    言語として使用することを特徴とする請求項1に記載の
    方法。
  5. 【請求項5】 一つのエンティティのアドレス特定モー
    ドが、CORBAIDLをアドレスタイプを特定する仕
    様記述言語として使用することを特徴とする請求項1に
    記載の方法。
  6. 【請求項6】 異なる仕様記述言語におけるアドレスタ
    イプ及び異なる意味のアドレス値を有する異なるアドレ
    ス特定モードを使用する、第一のエンティティと第二の
    エンティティとの間のアドレスインタラクションのため
    の変換器であって、該変換器は、第一のアドレス特定モ
    ードによるアドレス値を有するアドレスタイプを対応す
    るタイプの他の仕様記述言語に変換するように設計され
    ており、 該変換器が、対応するタイプを、第一のエンティティの
    アドレス特定モードによるアドレス値と第二のエンティ
    ティのアドレス特定モードによるアドレス値の両方を含
    むように構成するように設計されていることを特徴とす
    る方法。
  7. 【請求項7】 異なる仕様記述言語におけるアドレスタ
    イプ及び異なる意味のアドレス値を有する異なるアドレ
    ス特定モードを使用するように設計された、少なくとも
    一つの第一のエンティティと少なくとも一つの第二のエ
    ンティティとを備え、さらに、第一のアドレス特定モー
    ドによるアドレス値を有するアドレスタイプを対応する
    タイプの他の仕様記述言語に変換するように設計された
    少なくとも一つの変換器を備えるコンピュータシステム
    であって、 該変換器が、対応するタイプを、第一のエンティティの
    アドレス特定モードによるアドレス値と第二のエンティ
    ティのアドレス特定モードによるアドレス値の両方を含
    むように構成するように設計されていることを特徴とす
    るコンピュータシステム。
  8. 【請求項8】 少なくとも一つの第一のエンティティ及
    び少なくとも一つの第二のエンティティが、相互にイン
    タラクトするように設計されていることを特徴とする請
    求項7に記載のコンピュータシステム。
  9. 【請求項9】 少なくとも二つの第一のエンティティ及
    び一つの第二のエンティティが、少なくとも二つの第一
    のエンティティが第二のエンティティのトランスポート
    機構を使用し、該トランスポート機構を介してインタラ
    クトするように設計されていることを特徴とする請求項
    7に記載のコンピュータシステム。
  10. 【請求項10】 第一のエンティティがOSIエンティ
    ティであることを特徴とする請求項7に記載のコンピュ
    ータシステム。
  11. 【請求項11】 第二のエンティティがCORBAエン
    ティティであることを特徴とする請求項7に記載のコン
    ピュータシステム。
JP9260777A 1996-08-20 1997-08-20 第1のエンティティと第2のエンティティとの間のアドレスインタラクションをサポートするための方法、アドレスインタラクションのためのコンバータ、及びコンピュータシステム Pending JPH10187641A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP96440065A EP0825527B1 (de) 1996-08-20 1996-08-20 Verfahren zur Unterstützung der Adress-Interaktion zwischen einer ersten und einer zweiten Einheit
FR96440065.9 1996-08-20

Publications (1)

Publication Number Publication Date
JPH10187641A true JPH10187641A (ja) 1998-07-21

Family

ID=8225419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9260777A Pending JPH10187641A (ja) 1996-08-20 1997-08-20 第1のエンティティと第2のエンティティとの間のアドレスインタラクションをサポートするための方法、アドレスインタラクションのためのコンバータ、及びコンピュータシステム

Country Status (7)

Country Link
US (1) US6282579B1 (ja)
EP (1) EP0825527B1 (ja)
JP (1) JPH10187641A (ja)
AU (1) AU730273B2 (ja)
CA (1) CA2211922A1 (ja)
DE (1) DE59604242D1 (ja)
ES (1) ES2142037T3 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008524912A (ja) * 2004-12-17 2008-07-10 エヌエイチエヌ コーポレーション バス型ネットワーク構造の通信ネットワークシステム及びこれを用いたサービス間のデータ送受信方法
JP2008526085A (ja) * 2004-12-24 2008-07-17 エヌエイチエヌ コーポレーション バス型ネットワーク構造の通信ネットワークシステムおよびこれを用いたメッセージルーティング方法

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19747583B4 (de) * 1997-10-28 2006-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Kommunikationssystem und Verfahren
US6631514B1 (en) * 1998-01-06 2003-10-07 Hewlett-Packard Development, L.P. Emulation system that uses dynamic binary translation and permits the safe speculation of trapping operations
US6813770B1 (en) 2000-04-21 2004-11-02 Sun Microsystems, Inc. Abstract syntax notation to interface definition language converter framework for network management
US6950935B1 (en) 2000-04-21 2005-09-27 Sun Microsystems, Inc. Pluggable authentication modules for telecommunications management network
US7206843B1 (en) 2000-04-21 2007-04-17 Sun Microsystems, Inc. Thread-safe portable management interface
US6839748B1 (en) 2000-04-21 2005-01-04 Sun Microsystems, Inc. Synchronous task scheduler for corba gateway
US7478403B1 (en) 2000-04-21 2009-01-13 Sun Microsystems, Inc. Secure access to managed network objects using a configurable platform-independent gateway providing individual object-level access control
US7010586B1 (en) 2000-04-21 2006-03-07 Sun Microsystems, Inc. System and method for event subscriptions for CORBA gateway
US7228346B1 (en) * 2000-04-21 2007-06-05 Sun Microsystems, Inc. IDL event and request formatting for corba gateway
US7783720B1 (en) * 2000-04-21 2010-08-24 Oracle America, Inc. CORBA metadata gateway to telecommunications management network
US6915324B1 (en) * 2000-04-21 2005-07-05 Sun Microsystems, Inc. Generic and dynamic mapping of abstract syntax notation (ASN1) to and from interface definition language for network management
CA2306974A1 (en) * 2000-04-28 2001-10-28 Ibm Canada Limited-Ibm Canada Limitee Management of application programming interface interoperability
US6842761B2 (en) * 2000-11-21 2005-01-11 America Online, Inc. Full-text relevancy ranking
US20030009543A1 (en) * 2001-04-30 2003-01-09 Ankur Gupta Network management system and computer-based methods for network management
GB2378357B (en) * 2001-06-25 2003-08-27 Empower Interactive Group Ltd Message transmission system and method
AU2002329408A1 (en) * 2001-09-24 2003-04-07 Empower Interactive Group Limited Distributed system architecture
US7209481B2 (en) * 2002-02-05 2007-04-24 Gateway Inc. System and method for automated network address cloning for routers
TW200303690A (en) * 2002-02-18 2003-09-01 Empower Interactive Group Ltd Distributed message transmission system and method
US7228175B2 (en) 2002-05-15 2007-06-05 Cardiac Pacemakers, Inc. Cardiac rhythm management systems and methods using acoustic contractility indicator
JP2004021562A (ja) * 2002-06-14 2004-01-22 Fujitsu Ltd クライアント文字コード変換プログラムおよびサーバ文字コード変換プログラム
WO2004021204A1 (en) * 2002-08-29 2004-03-11 United States Postal Services Shared services platform
US7480915B2 (en) * 2002-10-03 2009-01-20 Nokia Corporation WV-IMS relay and interoperability methods
US7904587B2 (en) * 2005-01-19 2011-03-08 Iona Technologies Limited Flexibly deployable communication device facilitating interoperation between middleware
CN101202739A (zh) * 2006-12-11 2008-06-18 中兴通讯股份有限公司 一种asn.1报文面向对象的处理装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5261077A (en) * 1990-06-29 1993-11-09 Digital Equipment Corporation Configurable data path arrangement for resolving data type incompatibility
US5283878A (en) * 1990-07-31 1994-02-01 Top Level, Inc. Method and apparatus for encoding data types for object identification
US5432925A (en) * 1993-08-04 1995-07-11 International Business Machines Corporation System for providing a uniform external interface for an object oriented computing system
US5726979A (en) * 1996-02-22 1998-03-10 Mci Corporation Network management system
DE59604238D1 (de) * 1996-08-20 2000-02-24 Alcatel Sa Verfahren zur Verwaltung der Benennung von Objekten
US6052526A (en) * 1997-04-17 2000-04-18 Vertel Corporation Data structure and method for dynamic type resolution using object-oriented programming language representation of information object sets
US5923879A (en) * 1997-07-02 1999-07-13 Ncr Corporation Conversion system and method between corba and c/c++ architectures for corba data pairs/couples

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008524912A (ja) * 2004-12-17 2008-07-10 エヌエイチエヌ コーポレーション バス型ネットワーク構造の通信ネットワークシステム及びこれを用いたサービス間のデータ送受信方法
JP4782799B2 (ja) * 2004-12-17 2011-09-28 エヌエイチエヌ コーポレーション 通信ネットワークシステム及びこれを用いたサービス間のデータ送受信方法。
US9432475B2 (en) 2004-12-17 2016-08-30 Nhn Entertainment Corporation Communication network system of bus network structure and method for transmitting and receiving data using the system
JP2008526085A (ja) * 2004-12-24 2008-07-17 エヌエイチエヌ コーポレーション バス型ネットワーク構造の通信ネットワークシステムおよびこれを用いたメッセージルーティング方法

Also Published As

Publication number Publication date
CA2211922A1 (en) 1998-02-20
EP0825527B1 (de) 2000-01-19
AU730273B2 (en) 2001-03-01
US6282579B1 (en) 2001-08-28
DE59604242D1 (de) 2000-02-24
EP0825527A1 (de) 1998-02-25
ES2142037T3 (es) 2000-04-01
AU3425897A (en) 1998-02-26

Similar Documents

Publication Publication Date Title
US6282579B1 (en) Method for supporting address interaction between a first entity and a second entity, converter for address interaction, and computer system
JP3519920B2 (ja) オブジェクトのネーミングを管理するための方法、オブジェクトの物理corbaアドレス上でオブジェクトの論理アドレスを表示するための方法およびコンピュータシステム
JP2504694B2 (ja) 管理システムによる情報資源の管理を可能にする情報処理装置
US5546584A (en) System and method for establishing communication protocols between application programs
US7571208B2 (en) Creating proxies from service description metadata at runtime
US6654759B1 (en) Method for access via various protocols to objects in a tree representing at least one system resource
US6772205B1 (en) Executing applications on a target network device using a proxy network device
US7167861B2 (en) Mobile application service container
US8230448B2 (en) Methods, systems and computer program products for web service interaction with a resource management system
US20070233876A1 (en) Interprocess communication management using a socket layer
CN114221995B (zh) 服务调用方法、装置及电子设备
Leppinen et al. Java-and CORBA-based network management
US6965925B1 (en) Distributed open architecture for media and telephony services
KR20000039702A (ko) 전기통신관리망 관리대행자와 통합서비스/망 관리시스템과의 연동을 위한 게이트웨이 시스템 및 연동방법
Festor et al. Integration of WBEM-based Management Agents in the OSI Framework
KR100663425B1 (ko) 다양한 망 관리 프로토콜을 위한 시스템 인터페이스 장치 및 방법
AU718933B2 (en) A method of supporting interaction between a first and second entity in a computer system
KR20020004556A (ko) 웹 기반 분산 네트웍 관리 시스템
KR19990070274A (ko) 멀티 인터페이스 망관리 시스템
AU718930B2 (en) Procedure for supporting the generation of an object in a computer system
Jeong et al. CORBS/CMIP: gateway service scheme for CORBA/TMN integration
KR100417850B1 (ko) 무선망과 인터넷의 통합 시스템
Hugues et al. A case study of middleware to middleware: Mom and orb interoperability
US7870275B1 (en) Communication scheme-independent infrastructure
Potonniée et al. Implementing TMN using CORBA object distribution