Next: Eignung für Agentenarchitektur
Up: 3.3 CORBA
Previous: 3.3.3 Event Service
Der Notification Service [COR97] ist eine Erweiterung
des Event Service. Der
Notification Service bietet einen Registrierungsmechanismus, mit dem sich
ein Consumer
nicht nur für bestimmte Event-Typen registrieren
kann, sondern auch über Filter den Inhalt der Events,
an denen er interessiert ist, näher bestimmen. Außerdem
kann man Dienstgüteparamter (QoS-Parameter),
z. B. Priorität eines Events
oder Timeout eines Events, festlegen. Um die neuen Anforderungen Filterung
und QoS-Parameter effizient einbringen zu können, wird ein neuer Eventtyp,
der Structured Event, eingeführt. Der Aufbau eines
Structured Event ist fest vorgegeben und besteht aus dem:
- Event Header: der vor allem aus Eventtyp und -name beschreibt
- Event Body: Schlüssel-Werte-Paare, welche die Filter und
deren Werte beschreiben
Um auch feine Filter aufbauen zu können, wird eine Constraint-Sprache
verwendet, mit der sich komplexe Filterregeln definieren lassen.
Als Basis für die Constraint-Sprache wird die Spezifikation aus der
Trader Object Service Specification [COR97]
herangezogen, und in einigen Punkten erweitert.
Copyright Munich Network Management Team