next up previous contents
Next: 5.3.2 Verarbeitung von Ereignismeldungen Up: 5.3.1 Systems-Management-Events Previous: Vorteile typisierter Event-Kommunikation

Gründe für den Einsatz von Event-Channels

Der CORBA-Event-Service schreibt die Verwendung von Event-Channel-Objekten nicht vor. Man könnte also Ereignismeldungen direkt ,,an die Plattform`` verschicken. Dennoch ist es aus folgenden Gründen sinnvoll, für das Versenden von Systems-Management-Events einen oder mehrere spezielle Event-Channels zu verwenden:

Ein Aspekt, der beim Einsatz von Event-Channel-Objekten zu berücksichtigen ist, besteht in der Zuordnung von Suppliern, Consumern und Event-Channels. Wenn es, wie oben angedeutet, mehrere Event-Channels gibt, könnte z.B. folgendes Szenario auftreten:

Eine Managementanwendung will alle Security-Events aus der Managementdomäne X (z.B. ein bestimmter Verwaltungsbereich) empfangen. An welche Event-Channels muß sie sich ,,anschließen`` um diese Ereignismeldungen zu empfangen ?

Bei der Implementierung wurde dieses Problem dadurch gelöst, daß alle managementrelevanten Ereignismeldungen an einen bestimmten Event-Channel geschickt und von da an die Plattform weitergeleitet werden. Managementanwendungen können sich dann bei der Plattform für den Empfang von bestimmten gefilterten Ereignismeldungen registrieren.

Ein ähnliches Problem tritt auch bei der Zuordnung von Suppliern zu Event-Channels auf. Woher weiß ein Supplier, der Ereignismeldungen an bestimmte Consumer verschicken will, an welchen Event-Channel er sie weiterleiten soll ?

Als Lösungsansatz für diese Problematik kann der Einsatz von Trader-Diensten (vgl. dazu Kapitel 6) dienen. Event-Channels können sich mit einer Beschreibung des von ihnen angebotenen Dienstes (z.B. Namen (Name-Service) der registrierten Supplier und Consumer, unterstützte Ereignismeldungen bei TypedEventChannels , ,,Quality of Service`` etc.) beim Trader registrieren. Supplier und Consumer können dann den Trader nutzen, um die für ihre Anforderungen geeigneten Event-Channels zu finden.


next up previous contents
Next: 5.3.2 Verarbeitung von Ereignismeldungen Up: 5.3.1 Systems-Management-Events Previous: Vorteile typisierter Event-Kommunikation
Copyright Munich Network Management Team