JPH10320362A - 通知サービスを含むネットワークにおける通知伝送方法とこれを利用するためのネットワーク - Google Patents

通知サービスを含むネットワークにおける通知伝送方法とこれを利用するためのネットワーク

Info

Publication number
JPH10320362A
JPH10320362A JP10122488A JP12248898A JPH10320362A JP H10320362 A JPH10320362 A JP H10320362A JP 10122488 A JP10122488 A JP 10122488A JP 12248898 A JP12248898 A JP 12248898A JP H10320362 A JPH10320362 A JP H10320362A
Authority
JP
Japan
Prior art keywords
notification
transmitting side
notification service
receiver
predetermined test
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.)
Granted
Application number
JP10122488A
Other languages
English (en)
Other versions
JP3766540B2 (ja
Inventor
Alban Couturier
アルバン・クチユリエ
Michel Ruffin
ミツシエル・リユフアン
Der Meulen Marcel Van
マルセル・バン・デール・ミユーレン
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 JPH10320362A publication Critical patent/JPH10320362A/ja
Application granted granted Critical
Publication of JP3766540B2 publication Critical patent/JP3766540B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/544Remote
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 本発明は、通知サービスを含むネットワーク
における通知伝送方法とこれを利用するためのネットワ
ークを提供する。 【解決手段】 本発明による方法では、所定のテスト規
準を満たす通知を受け取るために通知サービス(12)
に対して受信側または各受信側(14A、14B)が登
録されており、分散アプリケーション情報処理ネットワ
ークにおいてこの通知サービスを通じて送信側(10
A、10B、10C、10D、10E)から一つの受信
側(14A、14B)に通知を送る。所定のテスト規準
は、前記の送信オブジェクト(10A、10B、10
C、10D、10E)に関する少なくとも二つの値の相
互比較を含む。この方法は遠隔通信ネットワークに適用
される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、分散アプリケーシ
ョン情報処理ネットワークにおける通知の伝送方法に関
する。さらに本発明はこの方法を利用するネットワーク
にも関する。
【0002】本発明は特に、「オブジェクトマネージメ
ントグループ(Object ManagementGroup)」(OMG)
の仕様「Common Object Request Broker Architectur
e」(CORBA)を遵守するネットワーク分散オブジ
ェクトアーキテクチャに適用される。
【0003】
【従来の技術】このアーキテクチャでは、オブジェクト
は、ネットワークの中に存在する様々な情報処理装置に
分散している。これらの情報処理装置は、仕様CORB
Aにおいて「Object Request Broker」(ORB)と呼
ばれるソフトウェアバスを介して通信する。
【0004】「ソフトウェアバス」という用語は、分散
環境においてオブジェクトが要求を送受することを可能
ならしめるエンティティを指す。分散アプリケーション
は情報処理装置に導入され、これらの情報処理装置は、
一方ではネットワークを形成する情報処理装置が接続さ
れている物理サポートによって、他方では通信プロトコ
ルの下層、すなわち例えばIP層(インターネットプロ
トコル)およびTCP(Transmission Control Protoco
l)によって互いに通信する。
【0005】情報処理装置は例えばテレコミュニケーシ
ョンネットワークの自動交換器であるか、またはさら
に、一つまたは複数のプリンタに接続されたワークステ
ーションである。
【0006】このようなネットワークでは、オブジェク
トは、これがネットワークにある場合には、クライアン
トオブジェクト用サービスを提供し、これらのサービス
はネットワークにこれらのサービスのための要求を送信
する。ソフトウェアバス(ORB)の役割は、関係サー
バオブジェクトへ要求を送ること、およびクライアント
オブジェクトへ出力値を返送することである。この動作
はクライアントオブジェクトにとってトランスペアレン
トに行われる。このクライアントオブジェクトは、オブ
ジェクトがネットワークのどこに常駐するか、どのよう
に実現されるか、どのように記憶されるか、またどのよ
うに利用されるかを知らない。クライアントオブジェク
トは、要求を送るためにオブジェクトの参照のみが必要
である。
【0007】仕様CORBAによれば、各分散オブジェ
クトはIDL(Interface Definition Language:イン
ターフェース定義言語)で書かれた通信インターフェー
スを含む。このインターフェースIDLは、様々なオブ
ジェクトモデルの間のオブジェクト搬送を可能にするオ
ブジェクトのインターフェースを静的に定義できるよう
にする。
【0008】インターフェースIDLをコンパイルした
後に、得られたスタブ(stub, talonまたはsouche)が
オブジェクトの実現につながる。
【0009】こうしてクライアントオブジェクトは、ネ
ットワーク上のサーバオブジェクトの状況を気にするこ
となく、機能IDLをローカルオブジェクトとして呼び
出しながら遠隔のサーバオブジェクトと簡単に対話する
ことができる。この目的でクライアントオブジェクトは
その要求をアドレスするためにサーバオブジェクトの通
信インターフェースフォーマットを利用することができ
る。
【0010】このようなネットワークでは、同じソフト
ウェアバスに接続された送信オブジェクトから受信オブ
ジェクトに同時に多数のデータが直接伝送される。
【0011】しかしながら、多くのデータが通知サーバ
を通過する。これらの通知サーバは、通知サービスにお
いてそのようなものとして記録された送信オブジェクト
からの通知を受け取る。受信オブジェクトの資格で登録
され、一つまたは複数の所定のテスト規準に含まれるデ
ータから送られる通知のフィルタリングを行うために、
このテスト規準を指定した受信オブジェクトは、通知サ
ービスから所定のテスト規準を満たす通知を受け取る。
【0012】フィルタリング法は、ネットワークで伝送
されるデータの量を減らすため、および各受信オブジェ
クトの必要に通知サービスを適合させるために特に役に
立つ。
【0013】これらのフィルタを動的に宣言し変更する
ことができる。
【0014】通知の形で送信オブジェクトによって伝送
されるデータは、各送信オブジェクトに特定の、および
関係する値を含むフィールドまたは属性にしたがって構
成される。
【0015】フィルタリングは、データ構造におけるい
くつかのフィールドを識別すること、およびこれらのフ
ィールドの値に基づいてフィルタの記載にしたがって比
較を行うことにある。
【0016】所定のテスト規準を満たす抽出された値を
持つ通知のみが、受信オブジェクトに伝送される。
【0017】この形式のネットワークでは、利用される
フィルタリング法は、効果的なフィルタリングを可能な
らしめない簡単な構造のテストを使用する。特に、これ
らのフィルタは有効なフィルタリングを確証するもので
はなく、十分に練り上げられたテスト規準を利用しな
い。またこれらは、受信オブジェクトが必要とするデー
タのみを受信オブジェクトが受け取ることを目的に、受
信オブジェクトへのトラフィックを現実に制限すること
に適していない。
【0018】これらの条件では、ネットワークは関心の
低い多量のデータを伝達して、無駄にネットワークのト
ラフィックを増加させる。
【0019】
【発明が解決しようとする課題】本発明は、この問題へ
解決策をもたらすこと、また詳しくは、ネットワークの
機能動作の要請を満たすことを可能ならしめると同時
に、効果的なフィルタリングが多くの通信を効果的に減
らす、伝送方法とこの方法を利用するネットワークとを
提案することである。
【0020】
【課題を解決するための手段】そのために本発明は、所
定のテスト規準を満たす通知を受け取るために通知サー
ビスに対して受信側または各受信側が登録されており、
分散アプリケーション情報処理ネットワークにおいてこ
の通知サービスを通じて送信側から少なくとも一つの受
信側に通知を伝送する方法であって、 − 送信側が、この送信側に関する少なくとも二つの値
のセットを含む通知を通知サービスに送り、 − 通知サービスは、登録された各受信側のために、前
記のセットがこの受信側に関連する所定のテスト規準を
満たすかどうかを検証し、 − 通知サービスは、前記の所定のテスト規準が満たさ
れる場合には、前記の送信側に関する前記の通知を前記
の受信側に送り、前記の所定のテスト規準が前記の送信
オブジェクトに関する少なくとも二つの値の相互比較を
含むことを特徴とする方法を対象とする。
【0021】特定の実施形態によれば、この方法は、 − ネットワークは複数の送信側を含み、各送信側はそ
の送信側に関する一つの情報を示す少なくとも一つの値
を他の複数の送信側に送り、前記の送信側によって通知
サービスに送られる通知の値の前記のセットは、前記の
送信側によって受け取られた前記の特定の値の少なくと
も一つの関数である値を含み、そして前記の比較は、前
記の特定の値の少なくとも一つの関数である値と前記の
送信側に関する値との間で実施されること、 − 送信側または各送信側はリソースの活動の追跡調査
に割り当てられ、比較の対象となる値は前記の関連する
リソースの活動状態を表す情報であり、また − 前記の所定のテスト規準は、前記の受信側の通知サ
ービスに対する登録のときに前記の受信側によって定義
される、という特徴の一つまたは複数を含むことがあ
る。
【0022】さらに本発明は、少なくとも一つの送信側
と、少なくとも一つの受信側と、通知サービスとを含
み、所定のテスト規準を満たす通知を受け取るために通
知サービスに対して受信側または各受信側が登録されて
おり、 − 送信側または各送信側が、この送信側に関する少な
くとも二つの値のセットを含む通知を通知サービスに送
るための手段を含み、 − 通知サービスは、登録された各受信側のために、前
記のセットがこの受信側に関連する所定のテスト規準を
満たすかどうかを検証するための手段を含み、 − 通知サービスは、前記の所定のテスト規準が満たさ
れる場合には、前記の送信側に関する前記の通知を前記
の受信側に送るための手段を含む、分散アプリケーショ
ン情報処理ネットワークであって、前記の所定のテスト
規準は前記の送信側に関する少なくとも二つの値の相互
比較を含むことを特徴とする分散アプリケーション情報
処理ネットワークを対象とする。
【0023】特定の実施形態によれば、このネットワー
クは、 − ネットワークは複数の送信側を含み、各送信側はそ
の送信側に関する一つの情報を示す少なくとも一つの値
を他の複数の送信側に送るための手段を含み、前記の送
信側によって通知サービスに送られる通知の前記の値の
セットは、前記の送信側によって受け取られた前記の特
定の値の少なくとも一つの関数である値を含み、そして
前記の所定のテスト規準は、前記の特定の値の少なくと
も一つの関数である値と前記の送信側に関する値との間
の比較を含み、 − 送信側または各送信側はリソースの活動の追跡調査
のために適合され、比較の対象となる値は前記の関連す
るリソースの活動状態を表す情報であり、 − 前記の受信側は、前記の受信側の通知サービスに対
する登録のときに前記の所定のテスト規準の定義手段を
含み、また − 送信側と受信側との少なくとも一つがオブジェクト
である、という特徴の一つまたは複数を含むことがあ
る。
【0024】本発明はまた、少なくとも一つの送信側と
少なくとも一つの受信側とを含む分散アプリケーション
情報処理ネットワークの、所定のテスト規準を満たす通
知を受け取るために受信側または各受信側が登録されて
いる通知サービスを含む通信装置であって、送信側また
は各送信側は、この送信側に関する少なくとも二つの値
のセットを含む通知を通知サービスに送るための手段を
含み、通知サービスは、登録された各受信側のために、
前記の値のセットがこの受信側に関連する所定のテスト
規準を満たすかどうかを検証するための手段を含み、通
知サービスは、前記の所定のテスト規準が満たされる場
合には、前記の送信側に関する前記の通知を前記の受信
側に送るための手段を含み、前記の所定のテスト規準が
前記の送信側に関する少なくとも二つの値の相互比較を
含むことを特徴とする通信装置を対象とする。
【0025】本発明は、もっぱら例示として挙げ、通知
サービスを利用する本発明による分散オブジェクトネッ
トワークの概略図である特定の図面を参照して、次に記
載する説明を読むことによってさらによく理解されよ
う。
【0026】
【発明の実施の形態】下記の説明では、各オブジェクト
は仕様CORBAに適合し、したがってオブジェクトは
ネットワークにおけるこれらの状況とは無関係に要求を
送りながら、簡単に相互に通信することができると想定
する。
【0027】単一図には、参照記号10A、10B、1
0C、10D、10Eで示される五つの送信オブジェク
トが示されている。これらのオブジェクトの各々は、個
別の情報処理装置、例えば遠隔通信ネットワークの自動
交換器の機能動作の監視に割り当てられる。オブジェク
トは、ソフトウェアリソースまたはハードウェアリソー
スが問題となるネットワークのどんな形式の構成部分の
機能動作状態も評価するために適合している。これらの
オブジェクトはネットワーク上に配分され、ソフトウェ
アバス11によって接続されている。
【0028】参照符号12を有する通知サービスはソフ
トウェアバスによって接続され、ネットワークのオブジ
ェクト間の情報の非同期通信を保証する。
【0029】参照符号14A、14Bで示される受信オ
ブジェクトがソフトウェアバス11に接続されている。
これらのオブジェクトは、例えば遠隔通信ネットワーク
の機能動作追跡調査業務に割り当てられ、特にネットワ
ーク上の故障の検出および介入のためにオペレータへ情
報を与えることを目的とする。
【0030】通知サービス12は、ソフトウェアバス1
1に接続されている一組のオブジェクトで形成されてい
る。とりわけ、これは通知サーバアドミニストレータ1
6と通知チャネル18とを含み、通知チャネル18は、
受け取った通知データが受信オブジェクトの通知サービ
スへの登録のときに受信オブジェクトによって作成され
た所定のテスト規準を満たすときに、受け取った通知を
送信オブジェクトの一つから受信オブジェクトの一つま
たは複数へ送ることを目的とする。
【0031】送信オブジェクト10A〜10Eの各々
は、登録IDLインターフェース20を介して通知サー
バアドミニストレータ16に対して登録される。この登
録は、送信オブジェクトからインターフェース20へ要
求を送ることによって実施される。このような要求は、
オブジェクト10Aについて矢印21によって概略表示
されている。各送信オブジェクト10A〜10Eは、そ
の登録のときにリファレンスおよび場合によっては通知
チャネル18のIDL通信インターフェース22のフォ
ーマットを受け取る。したがってこのリファレンスは、
前記の送信オブジェクトがこの送信オブジェクトに関す
る値を含む通知を通知サービス12に伝送できるように
する。これらの通知はアラームを形成し、そして送信オ
ブジェクトに関連する情報処理装置の機能動作状態を示
すものである。
【0032】− IDLで書かれたアラームの構造は、
例えば次の形式を有する。
【0033】 struc{ string name; short severity; short highestseverity; string alarm_reason; }; ただし、"name"は送信オブジェクトのネームであり、"s
everity"は、対応する送信オブジェクトに関連する情報
処理装置において発生する故障の重大さを尺度1〜5で
評価したレベルであり、"highestseverity"は、送信オ
ブジェクト10A〜10Eの組の中で発生する最も高い
重大さのレベルであり、"alarm_reason"は故障の識別子
である。
【0034】送信オブジェクトは、関連する装置の機能
動作状態に応じてフィールドの各々に一つの値を割り当
てる。
【0035】"highestseverity"フィールドに一つの値
を割り当てるために、オブジェクト10A〜10Eは、
オブジェクトの一つが関連する情報処理装置について決
定されたレベルの故障を表すアラームを送るときに、他
のオブジェクトの組がIDLインターフェースを介して
このアラームの受け手となるように、互いに通信し合う
ように適合される。
【0036】その上に、受信オブジェクト14A、14
Bは、これらに関係する通知を受け取るために、通知サ
ービス12に対して登録される。そのために、各受信オ
ブジェクト14A、14Bは、通知サーバアドミニスト
レータ16の登録IDLインターフェース24に対して
登録される。このインターフェースは、これらのオブジ
ェクトがこれらが登録されている通知サービスから出さ
れる通知を受け取るために、ソフトウェアバスに接続さ
れたオブジェクトを登録するために適している。
【0037】登録は、特に登録された受信オブジェクト
のレファレンスを通知サーバアドミニストレータ16に
供給して実施される。
【0038】CORBAオブジェクトを形成する通知チ
ャネル18は通知サーバアドミニストレータ16によっ
て指令される。特に、通知サーバアドミニストレータ1
6は、受信オブジェクトにそのレファレンスを供給して
通知チャネル18に対する受信オブジェクトの登録を保
証する。
【0039】各受信側はやはり、その通知サービスに対
する登録のときに、フィルタの中に含まれる所定のテス
ト規準の検証に応じてその受信オブジェクトに送られる
べき通知の選択を保証するフィルタを定義する。
【0040】各受信側によって定義されるフィルタに応
じて、通知サーバアドミニストレータ16は、受信オブ
ジェクト14A、14Bにそれぞれ固有のフィルタ28
A、28Bを利用するための通知チャネル18の構成を
指令する。こうして通知チャネル18は、各受信オブジ
ェクト14A、14Bについてオブジェクトのレファレ
ンスとこのオブジェクトに固有のテスト規準とを承認す
る。
【0041】本発明によれば、所定のテスト規準は、同
じ送信オブジェクトから出されてこれに関係する情報を
表す二つの値を比較することからなる。
【0042】例えば、フィルタリングは、ネットワーク
に存在するアラームの組で最高のレベルを有するアラー
ムのみがこのようなフィルタリングを課した受信オブジ
ェクトに伝送されるように、"severity"フィールドと"h
ighestseverity"フィールドのレベルの比較によって実
施される。
【0043】そのために、CORBA仕様にしたがって
IDLで作成されたフィルタの構造は下記の形式を有す
る。
【0044】 typedef string AttributeId; struct AttributeValueType{ AttributeId AttributeId; any attributeValue; }; struct TwoAttributesType{ AttributeId attributeId1; AttributeId attributeId2; }; enum TestType{AttributeWithValue,AttributeWithOtherAttribute}; union AttributeType switch(TestType) { case AttributeWithValue :AttributeValueType single; case AttributeWithOtherAttribute:TwoAttributesType multi; }; enum FilterItemType{ equalityChoice, greaterOrEqualChoice, lessOrEqualChoice, }; union FilterItem switch(FilterItemType){ case equalityChoice :AttributeType equality; case greaterOrEqualChoice:AttributeType greaterOrEqual; case lessOrEqualChoice :AttributeType lessOrEqual; }; ただし、 − "AttributeId"は属性の識別子であり、 − "FilterItem"は、ET、OU、NONなどの論理演
算子によって他の基本テストと結合することによって複
雑なテストの記述を可能ならしめる一つの基本テストで
あり、 − "FilterItem"は、この場合には次のテストすなわち
等しい(equality)、以上または等しい(greater-OrEq
ual)、以下または等しい(lessOrEqual)の中からテス
ト形式を与える"FilterItemType"によって決定される。
【0045】テストのための引数は、"AttributeType"
の中に保存されている。
【0046】本発明によれば、テストの引数のために異
なる二つの構造を考慮する。一方では、データ構造フィ
ールドの値と所定の参照値との比較によって行われるテ
ストに該当する"AttributeValueType"が、また他方で
は、同じ送信オブジェクトに関する、同じデータ構造の
二つのフィールド値の間の、比較によって行われるテス
トに該当する"TwoAttributesType"が問題とされる。
【0047】フィルタを作成するために、これらの異な
る二つの構造はそれぞれ"AttributeWithValue"および"A
ttributeWithOtherAttribute"によって、さらに明白に
示される。
【0048】このようなフィルタ構造によって、情報処
理装置の故障の重大さレベル("severity")がネットワ
ークで生ずる最高のレベル("highestseverity")以上
または等しい、という結果になるテスト規準にしたがっ
た通知のフィルタリングは、下記の形式で書かれる。
【0049】greaterOrEqual(AttributeType(Attribute
WithOtherAttribute){severity,highestseverity}) このようなフィルタリングシステムによって、受信オブ
ジェクトに送られるべき通知の選択可能性が得られるこ
とが理解される。特に、フィルタリング規準は時間とネ
ットワーク状態に応じて進歩することができる。
【0050】これとは反対に、単に属性値と参照値との
比較のみを利用する現今のフィルタによっては、フィル
タリング規準のこのような進歩は不可能である。
【0051】ここに挙げた記載は送信オブジェクトと受
信オブジェクトとを利用するが、これらのオブジェクト
は従来のソフトウェア構成部分、特に典型的な手順プロ
グラムであってもよい。
【図面の簡単な説明】
【図1】通知サービスを利用する本発明による分散オブ
ジェクトネットワークの概略図である。
【符号の説明】
10 送信オブジェクト 11 ソフトウェアバス 12 通知サービス 14 受信オブジェクト 16 通知サーバアドミニストレータ 18 通知チャネル 20 インターフェース 22 IDL通信インターフェース 24 登録IDLインターフェース 28 フィルタ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ミツシエル・リユフアン フランス国、92500・リユエイユ・マルメ ゾン、アブニユ・ドユ・プレジダン・ポン ピドウー・96 (72)発明者 マルセル・バン・デール・ミユーレン フランス国、75014・パリ、リユ・ドウ・ ロード・26

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 所定のテスト規準を満たす通知を受け取
    るために通知サービス(12)に対して受信側または各
    受信側(14A、14B)が登録されており、分散アプ
    リケーション情報処理ネットワークにおいてこの通知サ
    ービスを通じて送信側(10A、10B、10C、10
    D、10E)から少なくとも一つの受信側(14A、1
    4B)に通知を伝送する方法であって、 送信側(10A、10B、10C、10D、10E)
    が、この送信側に関する少なくとも二つの値のセットを
    含む通知を通知サービス(12)に送り、 通知サービス(12)は、登録された各受信側(14
    A、14B)のために、前記のセットがこの受信側(1
    4A、14B)に関連する所定のテスト規準を満たすか
    どうかを検証し、 通知サービス(12)は、前記の所定のテスト規準が満
    たされる場合には、前記の送信側(10A、10B、1
    0C、10D、10E)に関する前記の通知を前記の受
    信側(14A、14B)に送り、 前記の所定のテスト規準が、前記の送信オブジェクト
    (10A、10B、10C、10D、10E)に関する
    少なくとも二つの値の相互比較を含むことを特徴とする
    方法。
  2. 【請求項2】 ネットワークが複数の送信側(10A、
    10B、10C、10D、10E)を含み、各送信側
    (10A、10B、10C、10D、10E)がその送
    信側に関する一つの情報を示す少なくとも一つの値を他
    の複数の送信側(10A、10B、10C、10D、1
    0E)に送り、前記の送信側(10A、10B、10
    C、10D、10E)によって通知サービス(12)に
    送られる通知の値の前記のセットが、前記の送信側(1
    0A、10B、10C、10D、10E)によって受け
    取られた前記の特定の値の少なくとも一つの関数である
    値を含み、前記の比較が、前記の特定の値の少なくとも
    一つの関数である値と前記の送信側(10A、10B、
    10C、10D、10E)に関する値との間で実施され
    ることを特徴とする請求項1に記載の方法。
  3. 【請求項3】 送信側または各送信側(10A、10
    B、10C、10D、10E)がリソースの活動の追跡
    調査に割り当てられ、比較の対象となる値が前記の関連
    するリソースの活動状態を表す情報であることを特徴と
    する請求項1または2に記載の方法。
  4. 【請求項4】 前記の所定のテスト規準が、前記の受信
    側の通知サービス(12)に対する登録のときに前記の
    受信側(14A、14B)によって定義されることを特
    徴とする請求項1から3のいずれか一項に記載の方法。
  5. 【請求項5】 少なくとも一つの送信側(10A、10
    B、10C、10D、10E)と、少なくとも一つの受
    信側(14A、14B)と、通知サービス(12)とを
    含み、所定のテスト規準を満たす通知を受け取るために
    通知サービス(12)に対して受信側または各受信側
    (14A、14B)が登録されており、 送信側または各送信側(10A、10B、10C、10
    D、10E)が、この送信側に関する少なくとも二つの
    値のセットを含む通知を通知サービス(12)に送るた
    めの手段を含み、 通知サービス(12)は、登録された各受信側(14
    A、14B)のために、前記のセットがこの受信側(1
    4A、14B)に関連する所定のテスト規準を満たすか
    どうかを検証するための手段を含み、 通知サービス(12)は、前記の所定のテスト規準が満
    たされる場合には、前記の送信側(10A、10B、1
    0C、10D、10E)に関する前記の通知を前記の受
    信側(14A、14B)に送るための手段を含む、分散
    アプリケーション情報処理ネットワークであって、 前記の所定のテスト規準が前記の送信側(10A、10
    B、10C、10D、10E)に関する少なくとも二つ
    の値の相互比較を含むことを特徴とする分散アプリケー
    ション情報処理ネットワーク。
  6. 【請求項6】 ネットワークが複数の送信側(10A、
    10B、10C、10D、10E)を含み、各送信側
    (10A、10B、10C、10D、10E)がその送
    信側に関する一つの情報を示す少なくとも一つの値を他
    の複数の送信側(10A、10B、10C、10D、1
    0E)に送るための手段を含み、前記の送信側(10
    A、10B、10C、10D、10E)によって通知サ
    ービス(12)に送られる通知の前記の値のセットが、
    前記の送信側(10A、10B、10C、10D、10
    E)によって受け取られた前記の特定の値の少なくとも
    一つの関数である値を含み、前記の所定のテスト規準
    が、前記の特定の値の少なくとも一つの関数である値と
    前記の送信側(10A、10B、10C、10D、10
    E)に関する値との間の比較を含むことを特徴とする請
    求項5に記載のネットワーク。
  7. 【請求項7】 送信側または各送信側(10A、10
    B、10C、10D、10E)がリソースの活動の追跡
    調査のために適合され、比較の対象となる値は前記の関
    連するリソースの活動状態を表す情報であることを特徴
    とする請求項5または6に記載のネットワーク。
  8. 【請求項8】 前記の受信側(14A、14B)が、前
    記の受信側の通知サービス(12)に対する登録のとき
    に前記の所定のテスト規準の定義手段を含むことを特徴
    とする請求項5から7のいずれか一項に記載のネットワ
    ーク。
  9. 【請求項9】 送信側(10A、10B、10C、10
    D、10E)と受信側(14A、14B)との少なくと
    も一つがオブジェクトであることを特徴とする請求項5
    から8のいずれか一項に記載のネットワーク。
  10. 【請求項10】 少なくとも一つの送信側(10A、1
    0B、10C、10D、10E)と少なくとも一つの受
    信側(14A、14B)とを含む分散アプリケーション
    情報処理ネットワークの、所定のテスト規準を満たす通
    知を受け取るために受信側または各受信側(14A、1
    4B)が登録されている通知サービス(12)を含む通
    信装置であって、送信側または各送信側(10A、10
    B、10C、10D、10E)が、この送信側に関する
    少なくとも二つの値のセットを含む通知を通知サービス
    (12)に送るための手段を含み、通知サービス(1
    2)が、登録された各受信側(14A、14B)のため
    に、前記の値のセットがこの受信側(14A、14B)
    に関連する所定のテスト規準を満たすかどうかを検証す
    るための手段を含み、通知サービス(12)が、前記の
    所定のテスト規準が満たされる場合には、前記の送信側
    (10A、10B、10C、10D、10E)に関する
    前記の通知を前記の受信側(14A、14B)に送るた
    めの手段を含むものであり、前記の所定のテスト規準が
    前記の送信側に関する少なくとも二つの値の相互比較を
    含むことを特徴とする通信装置。
JP12248898A 1997-05-02 1998-05-01 通知サービスを含むネットワークにおける通知伝送方法とこれを利用するためのネットワーク Expired - Fee Related JP3766540B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9705452A FR2762951B1 (fr) 1997-05-02 1997-05-02 Procede de transmission d'une notification dans un reseau comportant un service de notifications et reseau pour sa mise en oeuvre
FR9705452 1997-05-02

Publications (2)

Publication Number Publication Date
JPH10320362A true JPH10320362A (ja) 1998-12-04
JP3766540B2 JP3766540B2 (ja) 2006-04-12

Family

ID=9506542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12248898A Expired - Fee Related JP3766540B2 (ja) 1997-05-02 1998-05-01 通知サービスを含むネットワークにおける通知伝送方法とこれを利用するためのネットワーク

Country Status (4)

Country Link
US (2) US6546432B2 (ja)
EP (1) EP0875828B1 (ja)
JP (1) JP3766540B2 (ja)
FR (1) FR2762951B1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2762951B1 (fr) * 1997-05-02 1999-07-23 Alsthom Cge Alcatel Procede de transmission d'une notification dans un reseau comportant un service de notifications et reseau pour sa mise en oeuvre
US6694352B1 (en) * 1999-12-16 2004-02-17 Microsoft Corporation Methods and systems for notifying clients concerning live electronic presentations
FI20001524A7 (fi) * 2000-06-27 2001-12-28 Nokia Corp Yhdistettyjen olioiden hallinta verkossa
WO2002059773A1 (en) * 2000-12-04 2002-08-01 Thinkshare Corp. Modular distributed mobile data applications
US7299472B2 (en) * 2002-01-15 2007-11-20 Mobitv, Inc. System and method for dynamically determining notification behavior of a monitoring system in a network environment
US20040162843A1 (en) * 2003-02-19 2004-08-19 Sun Microsystems, Inc. Method, system, and article of manufacture for evaluating an object
GB0407388D0 (en) * 2004-03-31 2004-05-05 British Telecomm Method and apparatus for communicating data between computer devices
US20060067162A1 (en) * 2004-09-29 2006-03-30 Blankinship Thomas J Ultrasonic cement scanner
US8079017B2 (en) * 2005-11-29 2011-12-13 Alcatel-Lucent Automated QS interface testing framework
US20090019004A1 (en) * 2007-07-13 2009-01-15 Fatdoor, Inc. Notifications in a geo-spatial social network
FR2990536A1 (fr) * 2012-05-14 2013-11-15 France Telecom Notification relative a un contexte

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870571A (en) * 1983-05-04 1989-09-26 The Johns Hopkins University Intercomputer communications based on message broadcasting with receiver selection
JPS6066145A (ja) * 1983-09-20 1985-04-16 Omron Tateisi Electronics Co 外部雰囲気検知装置
US5155842A (en) * 1989-08-14 1992-10-13 Microsoft Corporation Logical event notification method and apparatus
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
US5327349A (en) * 1993-04-15 1994-07-05 Square D Company Method and apparatus for analyzing and recording downtime of a manufacturing process
US5604487A (en) * 1993-07-30 1997-02-18 Lockheed Martin Tactical Systems, Inc. Apparatus and method for user-selective data communication with verification
US5519780A (en) * 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
US6481005B1 (en) * 1993-12-20 2002-11-12 Lucent Technologies Inc. Event correlation feature for a telephone network operations support system
DE69524098T2 (de) * 1994-07-26 2002-12-05 International Data Matrix, Inc. Nicht veränderbare sich selbst verifizierende gegenstände
US5752159A (en) * 1995-01-13 1998-05-12 U S West Technologies, Inc. Method for automatically collecting and delivering application event data in an interactive network
US5854898A (en) * 1995-02-24 1998-12-29 Apple Computer, Inc. System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween
US5696486A (en) * 1995-03-29 1997-12-09 Cabletron Systems, Inc. Method and apparatus for policy-based alarm notification in a distributed network management environment
US5777549A (en) * 1995-03-29 1998-07-07 Cabletron Systems, Inc. Method and apparatus for policy-based alarm notification in a distributed network management environment
JPH08286989A (ja) * 1995-04-19 1996-11-01 Fuji Xerox Co Ltd ネットワーク管理システム
EP0759591B1 (en) * 1995-08-18 2003-01-08 International Business Machines Corporation Event management service
AT1469U1 (de) * 1996-04-10 1997-05-26 E & E Elektronik Gmbh Verfahren zum ermitteln der absoluten luftfeuchtigkeit
US6131112A (en) * 1996-05-17 2000-10-10 Cabletron Systems, Inc. Method and apparatus for integrated network and systems management
US5768501A (en) * 1996-05-28 1998-06-16 Cabletron Systems Method and apparatus for inter-domain alarm correlation
FR2762950B1 (fr) * 1997-05-02 2000-08-04 Alsthom Cge Alcatel Procede de transmission d'une notification dans un reseau a applications distribuees comportant plusieurs services de notifications et reseau pour sa mise en oeuvre
FR2762951B1 (fr) * 1997-05-02 1999-07-23 Alsthom Cge Alcatel Procede de transmission d'une notification dans un reseau comportant un service de notifications et reseau pour sa mise en oeuvre
US6487590B1 (en) * 1998-10-30 2002-11-26 Lucent Technologies Inc. Method for controlling a network element from a remote workstation
US6446136B1 (en) * 1998-12-31 2002-09-03 Computer Associates Think, Inc. System and method for dynamic correlation of events
US6832341B1 (en) * 1999-09-23 2004-12-14 International Business Machines Corporation Fault event management using fault monitoring points
CA2327847C (en) * 2000-12-07 2010-02-23 Phasys Limited System for transmitting and verifying alarm signals

Also Published As

Publication number Publication date
US6546432B2 (en) 2003-04-08
US20030110310A1 (en) 2003-06-12
EP0875828A1 (fr) 1998-11-04
US7010795B2 (en) 2006-03-07
JP3766540B2 (ja) 2006-04-12
FR2762951B1 (fr) 1999-07-23
EP0875828B1 (fr) 2016-05-25
US20020056013A1 (en) 2002-05-09
FR2762951A1 (fr) 1998-11-06

Similar Documents

Publication Publication Date Title
US7209548B2 (en) System and method for end-to-end communications tracing
US6515967B1 (en) Method and apparatus for detecting a fault in a multicast routing infrastructure
US8732259B2 (en) Method and apparatus for providing notification of network alarms using a plurality of distributed layers
CN115225706B (zh) 数据传输方法、装置、车辆以及存储介质
US6925488B2 (en) Distributed intelligent information technology operations automation
CN111901308B (zh) 信息交互方法
JPH10320362A (ja) 通知サービスを含むネットワークにおける通知伝送方法とこれを利用するためのネットワーク
JP2016511451A (ja) ネットワーク機能を開くためのシステムおよび方法、ならびに関連するネットワーク要素
CN110096381B (zh) 远程过程调用的实现方法、装置、设备和介质
CN105260842B (zh) 异构erp系统之间的通信方法和系统
CN112671697A (zh) 综合监控系统的数据处理方法、装置和系统
KR20010082938A (ko) 차세대 이동통신 시스템에서 원격 프로세스 호를 이용한운용 보전 방법
CN113778709A (zh) 接口调用方法、装置、服务器及存储介质
CN113055493A (zh) 数据包处理方法、装置、系统、调度设备和存储介质
CN115412921B (zh) 流量处理方法及系统、存储介质及电子设备
EP1766943A2 (en) System and method for end-to-end communications tracing
CN100358289C (zh) 一种综合网管系统及管理网元管理系统的方法
CN112367296B (zh) 一种业务控制方法及装置
CN115150031B (zh) 基于分布式消息的分布式系统消息响应方法及装置
CN113079524B (zh) 一种基于信令软采的信令跟踪方法、基站及可读存储介质
KR100204582B1 (ko) 객체지향 분산처리환경에서의 객체 모니터링 시스템의 구조 및 이를 이용한 서비스 객체 모니터링 방법
US20060075025A1 (en) System and method for data tracking and management
CN114217755A (zh) 交通信息处理方法、系统和电子设备
JP2025522131A (ja) 通信ネットワークデバイス、合法的傍受システム及び合法的傍受方法
CN121967676A (zh) 一种大规模onvif设备接入的事件告警上报处理方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050809

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060127

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090203

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100203

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110203

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120203

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140203

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees